Strona główna > Linux / Ubuntu, PostgreSQL / PostGIS > Instalacja i konfiguracja PostGIS w systemie Linux (Ubuntu 9.04)

Instalacja i konfiguracja PostGIS w systemie Linux (Ubuntu 9.04)

PostGIS jest rozszerzeniem systemu baz danych PostgreSQL, wzbogacającym jego funkcjonalność o możliwość wprowadzania danych przestrzennych i zarządzania nimi.
Proces instalacji PostgreSQL w systemie Ubuntu (9.04) prezentowałam kilka dni temu. Dziś chciałabym pokazać jak zainstalować i skonfigurować poprawnie rozszerzenie PostGIS, dzięki któremu bazy danych PostgreSQL znajdą zastosowanie w GIS.

Jak wiadomo, instalacji nowych komponentów w systemie Linux można dokonać na trzy sposoby:
1. Instalacja ze źródeł:
ściągamy z oficjalnej strony najnowsze archiwum.
2. Instalacja z paczek (Menedżer Pakietów Synaptic):
zaznaczamy do instalacji dwa pakiety: postgis oraz postgresql-8.3-postgis
3. Instalacja z paczek (terminal):
sudo apt-get install postgresql-8.3-postgis postgis

Dalszy opis postępowania dotyczy instalacji z paczek.

PostGIS został zainstalowany.
Aby móc w pełni cieszyć się możliwością dodawania danych przestrzennych do baz PostgreSQL koniecznych jest jeszcze kilka kroków.
Uwaga – poniższe czynności należy wykonać w przypadku każdej bazy danych, w której mają być zawarte dane przestrzenne.

1. Uruchamiamy terminal i zmieniamy użytkownika na postgres
su postgres

2. Tworzymy nową bazę danych (ten krok pomijamy jesli chcemy dodać rozszerzenia przestrzenne do istniejącej już bazy danych):
$ createdb mojabaza

3. Dodajemy proceduralny język PL/pgSQL do bazy danych:
$ createlang plpgsql mojabaza

4. Wykonujemy polecenia
$ psql -d mojabaza -f /usr/share/postgresql-8.3-postgis/lwpostgis.sql
oraz
$ psql -d mojabaza -f /usr/share/postgresql-8.3-postgis/spatial_ref_sys.sql
Dzięki nim w bazie danych zostaną utworzone postgisowe tabele geometry_columns (zawiera dane o każdej kolumnie przestrzennej w bazie) oraz spatial_ref_sys (zawiera informacje o używanych przez PostGIS układach współrzędnych).

Zawartość bazy danych można sprawdzić w programie pgAdmin III:

PostGIS

lub w terminalu:

PostGIS

Advertisements
  1. Brak komentarzy.
  1. No trackbacks yet.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: