niedziela, 18 grudnia 2011

Praca na jednej mapie w sieci dzięki PostGIS na przykładzie Quantum GIS

                          W Geodezji, rzadko kiedy stosuje siÄ™ rozwiÄ…zania GIS ponieważ sÄ… one wciąż maÅ‚o znane. Jeżeli mamy do zwektoryzowania mapÄ™ numerycznÄ… i sÄ… tego ogromne wielkoÅ›ci, zamiast podgrywać sobie referencyjnie  czyjÄ…Å› mapÄ™ i co chwile uzgadniać styki warto przemyÅ›leć rozwiÄ…zania GIS i pracÄ™ na jednym pliku jednoczeÅ›nie. 

QUANTUM GIS , jako wolne oprogramowanie GIS  pozwala na pracÄ™ w sieci nad  mapÄ… (nawet jednÄ… warstwÄ… shape jednoczeÅ›nie) w tym samym czasie na wielu komputerach. 

1.       Instalujemy POSTGRE SQL Database Server 8.3, który zawiera Panel SterujÄ…cy pgAdmin III
2.       Instalujemy dodatek Postgis 1.5.3 for POSTGRE SQL 8.3
3.       Koniguracja: (hasÅ‚o postgis musi być takie samo jak w konfiguracji postgres)
 




4.       W QGIS tworzymy sobie np.: warstwÄ™ powierzchniowÄ… shapefile i  zapisujemy plik na dysku
5.       W pg_Adminie tworzymy tabelÄ™ dla naszych importowanych plików
6.       UżywajÄ…c wtyczki Split eksportujemy naszÄ… warstwÄ™ do PostgresSQL




1.       



Importujemy nasz plik w QGISIE  z naszej lokalnej bazy PostgreSQL


 Od tej chwili możemy siÄ™ cieszyć pracÄ… w sieci nad jednym plikiem, jednÄ… mapÄ…. Każdy, kto posiada zainstalowany  QGIS plus POSTGRE SQL Database Server 8.3 i zna login i hasÅ‚o do bazy danych może pracować na tym pliku.



2.       PosiadajÄ…c naszÄ… warstwÄ™ w przestrzennej bazie danych, możemy używać zapytaÅ„ przestrzennych SQL.

Jedno z najprostszych to ( na przykÅ‚adzie naszego pliku) : 


Select ST_Area(the_geom) from „Powierzchnie”


 Kolumna(the_geom) odpowiada za przestrzenne wÅ‚aÅ›ciwoÅ›ci danej warstwy i jest tworzona automatycznie w PostgreSQL


Podsumowując można stwierdzić iż jest to mało znane ale przyszłościowe i darmowe rozwiązanie oferujące operacje na przestrzennych bazach danych.
Mam nadzieję, że będę wracał do zagadnień coraz potężniejszego Quantum GIS jako darmową alternatywę dla drogich rozwiązań komercyjnych.




ENJOY!!!




Brak komentarzy:

Prześlij komentarz