PIERWSZE KOTY ZA PŁOTY – ZROBIŁEM WTYCZKĘ DO QGISA

Pierwsze koty za płoty. Zrobiłem mocno eksperymentalną wtyczkę do QGISa.

W założeniu, wtyczka ma brać dane z podanej tabeli w postgresql, następnie wyciągać unikalne wartości z podanej kolumny i dla tych wartości generować pliki shp i zapisywać do podanej lokalizacji. Np. mając tabelę ze stacjami metra, mogę podzielić ją na osobne pliki shp, grupując po numerze linii. Na wyjściu otrzymam dwa osobne shpy z punktami.Wyjściowe pliki będą nazywane od nazwy pola i unikalnej wartości w tym polu np. linia_1, linia_2. Jakoś dziś nie mam weny do opisów słowno-muzycznych, wybaczcie.

Wtyczkę możecie pobrać stąd: http://1drv.ms/1C9bhj3

Należy ją rozpakować w tej lokalizacji: C:\Program Files\QGIS Brighton\apps\qgis\python\plugins\ Następnie, po uruchomieniu QGISa należy ją włączyć w menu Wtyczki -> Zarządzaj wtyczkami. O tak:

pg2shp_splitter2

Gdy to zrobimy wtyczka będzie już gotowa. Można ją wywołać z menu Wektor -> Splitter pg2shp

Po uruchomieniu wygląda tak:

 

pg2shp_splitter

Myślę, że pola są dość jasno opisane. Uzupełniamy wszystkie parametry, wciskamy OK i voila.

Żeby była jasność, wtyczka jest mocno eksperymentalna, tzn. używasz na własną odpowiedzialność. Trochę się zastanawiałem czy w ogóle publikować tę wtyczkę, bo jest w fazie wczesnej alfy, dużo jej brakuje itd., ale uznałem, że publikacja mnie zmotywuje do dalszej nauki Pythona(PyQGIS).

Tak czy siak, testujcie.

 

Related Posts