Postgres_PostGIS.pdf

(909 KB) Pobierz
Postgres_ostateczny
Obsługa baz danych przestrzennych w oprogramowaniu
PostgreSQL z rozszerzeniem PostGIS
oraz
Wizualizacja danych przestrzennych w QGIS
Krajowe warsztaty CASCADOSS
Z astosowania oprogramowania Open Source GIS
(FOSS4G ang. Free and Open Source Software for Geospatial)
w ochronie przyrody
12-13 lutego 2009, Warszawa
173089930.018.png 173089930.019.png 173089930.020.png 173089930.021.png
1. Wprowadzenie do PostgreSQL/PostGIS oraz Quantum GIS
PostgreSQL (dawniej Postgres i Postgres95) jest systemem zarządzania relacyjnymi
bazami danych RDBMS z rozszerzeniami obiektowymi, zgodnym ze standardem języka
zapytań SQL. PostgreSQL dostępny jest na platformy: AIX, FreeBSD, HP-UX, IRIX,
Linux, Mac OS, Microsoft Windows (2000, XP, 2003, Vista), NetBSD, OpenBSD,
Solaris i UnixWare. Oprogramowanie udostępniane jest na licencji BSD.
Oprócz PostgreSQL do otwartych systemów zarządzania bazami danych zaliczyć moŜna
takŜe: MySQL i Firebird. Wśród systemów zamkniętych (komercyjnych) warto
wymienić: Oracle, Sybase, IBM DB2 i MSSQL.
Strona domowa projektu: http://www.postgresql.org/
PostGIS jest dostępnym na licencji GNU GPL rozszerzeniem systemu zarządzania
relacyjnymi bazami danych PostgreSQL. Oprogramowanie umoŜliwia wprowadzanie
danych geograficznych bezpośrednio do bazy, a takŜe ich przetwarzanie.
Strona domowa projektu: http://postgis.refractions.net/
Quantum GIS (wprowadzenie w skrypcie dotyczącym ćwiczenia w QGIS)
WaŜne: QGIS nie jest kompatybilny z systemem operacyjnym MS Windows Vista.
Zalecane jest korzystanie z aplikacji pod systemami MS Windows XP lub 2000.
Strona domowa projektu: http://www.qgis.org/
2. Instalacja i uruchamianie PostgreSQL/PostGIS
2.1. Instalacja PostgreSQL
1. Otwórz folder:
D:\CASCADOSS\PostgreSQL\PostgreSQL_PostGIS_QGIS_INSTALL\
postgresql-8.3.3-1 i uruchom plik postgresql-8.3.msi
(w sali 14A na dysku C )
2. Postępuj zgodnie z wyświetlanymi instrukcjami. Ikona
oznacza konieczność
przejścia do następnego okna dialogowego:
ustaw język instalacji – domyślnie język angielski (
),
zapoznaj się z uwagami dotyczącymi instalacji (
),
2
-
-
173089930.001.png 173089930.002.png 173089930.003.png
 
-
kliknij lewym przyciskiem myszy w symbol obok napisu „PostgreSQL”, połoŜony
na najwyŜszej gałęzi „drzewa” i zaznacz „Entire feature will be installed on local
hard driver” – wszystkie składowe aplikacji zostaną zainstalowane na dysku
lokalnym (
),
-
w nowym oknie dialogowym wpisz następujące parametry:
Install as a service (box zaznaczony)
Service name: PostgreSQL Database Server 8.3
Account name: postgres
Account domain: (domy ś lnie nazwa komputera u Ŝ ytkownika – zostaw bez zmian)
Account password: (wybierz hasło)
(
),
-
po pojawieniu się ekranu Initialize database cluster wpisz następujące parametry:
Initialize database cluster (box zaznaczony)
Port number: 5432
Addresses: Accept connections on all addresses, not just localhost (box
zaznaczony)
Locale: (wybór u Ŝ ytkownika)
3
173089930.004.png 173089930.005.png 173089930.006.png
Encoding (Server): WIN1250; (Client): WIN1250 (pozostaw domy ś lne)
Superuser name: postgres
Password: (wybierz hasło, mo Ŝ e by ć inne ni Ŝ poprzednio; Wa Ŝ ne : hasło to b ę dzie
potrzebne podczas instalacji PostGIS)
(
),
-
jeśli ukaŜe się wiadomość systemowa Remote connections , zatwierdź OK,
-
w kolejnym oknie dialogowym zaznacz języki proceduralne, które będą
obsługiwane (
),
-
zaznacz wszystkie dostępne moduły, które mają być zainstalowane wraz
z oprogramowaniem PostgreSQL – najwaŜniejszy to Adminpack,
-
naciśnij dwukrotnie
– aplikacja zostanie zainstalowana
-
gdy pojawi się ekran Installation complete! NIE uruchamiaj Launch Stack Builder
at ex it (odznacz box – patrz poniŜej)
-
naciśnij Finish . Instalacja programu została pomyślnie zakończona.
4
173089930.007.png 173089930.008.png 173089930.009.png 173089930.010.png 173089930.011.png
2.2. Instalacja rozszerzenia PostGIS:
1. Otwórz folder:
D:\CASCADOSS\PostgreSQL\PostgreSQL_PostGIS_QGIS_INSTALL \postgresql-
8.3.3-1\Extensions i uruchom plik postgis_1_3_3_pg83.exe
(w sali 14A na dysku C )
2. Postępuj zgodnie z instrukcjami. Ikona
oznacza konieczność przejścia do
następnego okna dialogowego:
-
zapoznaj się i zaakceptuj (lub odrzuć – wtedy nie ukończysz instalacji!!!)
postanowienia licencyjne (
),
-
pozostaw zaznaczone PostGIS oraz Create spatial database – oba komponenty
zostaną uwzględnione w trakcie instalacji (
),
-
NIE zmieniaj domyślnego folderu, w którym zostanie zainstalowany program
(
),
-
na kolejnym wyświetlanym ekranie wprowadź następujące parametry:
User name: postgres
Password: u Ŝ yj hasła dla “Superuser” podczas instalacji PosgtreSQL
Port: 5432
(
),
-
ustaw Database name: postgis ,
5
173089930.012.png 173089930.013.png 173089930.014.png 173089930.015.png 173089930.016.png 173089930.017.png
Zgłoś jeśli naruszono regulamin