Forum QGIS

Pełna wersja: CODGiK Punkty adresowe zmniejszenie pliku XML
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam
CODGiK oferuje wykaz punktów adresowych.
Jest to podzielone na województwa, ale nawet jedno woj. zajmuje ok. 1,8GB

Jak najprościej ograniczyć wykaz punktów tylko do np. jednego miasta? Jakiś edytor XML?
Wybacz, nie mogę znaleźć Twojego pliku za 1.8 GB - czy czasem chodzi Ci o to:

http://codgik.gov.pl/index.php/darmowe-dane/prg.html

?
Dokładnie o ten plik chodzi:
PRG – punkty adresowe
Spakowany zajmuje 710MB, ale rozpakowane samo województwo małopolskie to 1,8GB
Ja to zrobiłem tak:
- wczytać plik do QGIS'a
- w tabeli atrybutów zadałem takie wyrażenie
Kod:
(strpos(jednostkaAdmnistracyjna,'lubaczowski')) >1
polecenie "strpos" wyszukuje w tabeli "jednostka administracyjna" tekstu "lubaczowski" (w tym przypadku szukałem swojego powiatu) i zwraca wartość na której pozycji a jeśli nie znajdzie zwraca '-1' więc wszysto co różne od '-1' to potrzebne dane
- zapisać wybrane np. do shape'a

Tylko to wyrażenie zwróci wszystko co się tak samo nazywa więc jeśli będziesz szukać jakiegoś miasta które w województwie występuje kilka razy no to niestety też się pojawi w wynikach.
Napiszesz mi dokładnie jak zrobić część "zapisać wybrane np. do shape'a" ?
PPM na warstwie na której pracujesz i klikasz "zapisz jako" następnie zaznaczasz opcję "zapisz wybrane"

Nie zwróciłem uwagi że jest kolumna miejscowość więc jeśli będziesz potrzebować danych tylko z jednej miejscowości to można to zrobić prościej:
Kod:
miejscowosc = 'wybrana miejscowość'
Ja potrzebowałem dla powiatu dlatego zakombinowałem trochę inaczej.