Mateusz Dobrzycki

Mateusz Dobrzycki Aktuariusz, Gothaer
TU

Temat: Scalenie obszarów z pliku SHP i wynik do drugiego pliku SHP

Dzień dobry,

Stanąłem wobec pewnego jednorazowego zadania - mam plik SHP zawierający kody pocztowe. Chciałbym niektóre z tych kodów scalić do większych jednostek terytorialnych (przyporządkowanie id_kodu <-> id_jednostki mam w osobnej tabeli na serwerze SQL). Moim zamiarem jest utworzyć zupełnie nowy plik SHP z jednostkami terytorialnymi. Poruszam się trochę po omacku, czy możecie mi wskazać jakieś rozwiązania, programy? Jak to najprościej i najszybciej zrobić?

Pozdrawiam,
Mateusz
Dominik Mikiewicz

Dominik Mikiewicz maps made easy,
www.cartomatic.pl ||
cartoninjas.net

Temat: Scalenie obszarów z pliku SHP i wynik do drugiego pliku SHP

dissolve
Mateusz Dobrzycki

Mateusz Dobrzycki Aktuariusz, Gothaer
TU

Temat: Scalenie obszarów z pliku SHP i wynik do drugiego pliku SHP

Dziękuję za odpowiedź. Nie wspomniałem że jestem w tej tematyce zupełnie zielony, dlatego trochę ciężko mi skorzystać z tej podpowiedzi, ale skorzystałem z google i w efekcie mam już zainstalowany QGIS na komputerze. Wyczytałem że m.in. ten program oferuje polecenie/funkcjonalność "dissolve".

Niestety przy próbie wczytania pliku shp otrzymuję komunikat "PLIK_XXX jest nieprawidłowym lub nierozpoznanym źródłem danych. Plik ten był wcześniej używany w środowisku SAS i wszystko działało. Co może być źródłem problemu?
Jacek S.

Jacek S. Technical Manager,
OX2

Temat: Scalenie obszarów z pliku SHP i wynik do drugiego pliku SHP

Moje pytanie będzie być może śmieszne, ale na pewno Pan próbuje otworzyć plik shp? Na shape składa się kilka innych: dbf, sbn, prj ...

Natomiast jeżeli otwiera Pan dobry plik i QGIS wyświetla taki komunikat, to możliwe że jest on uszkodzony lub brakuje pliku shx. Odnośnie uszkodzeń, z doświadczenia wiem, że dobrze z takimi plikami radzi sobie Global Mapper, choć wszystkich danych zapewne nie da się już odczytać.
Mateusz Dobrzycki

Mateusz Dobrzycki Aktuariusz, Gothaer
TU

Temat: Scalenie obszarów z pliku SHP i wynik do drugiego pliku SHP

Pytanie okazało się bardzo celne - faktycznie otwierałem sam plik shp. Kiedy otrzymałem pełną paczkę - udało mi się w końcu wczytać mapę kodów pocztowych. Zatem wracając do głównego zagadnienia - co dalej? Znalazłem polecenie 'agreguj' i o to mi pewnie chodzi, niemniej mam 2 problemy:

1) w jaki sposób wczytać do programu tabelę przyporzadkowań: kod <-> jednostka terytorialna ?
2) polecenie agreguj wymaga wskazania wynikowego pliku shp - rozumiem, że muszę takowy utworzyć... pytanie: jak?Mateusz Dobrzycki edytował(a) ten post dnia 20.02.13 o godzinie 10:41
Mateusz Dobrzycki

Mateusz Dobrzycki Aktuariusz, Gothaer
TU

Temat: Scalenie obszarów z pliku SHP i wynik do drugiego pliku SHP

Już sobie poradziłem. Zmodyfikowałem dbf'a dokładając kolejne pole. Teraz się właśnie agreguje... choć trwa to zaskakująco długo :)

Dziękuję za pomoc



Wyślij zaproszenie do