Jestem bardzo nowy w QGIS, więc proszę o wyrozumiałość.
Mam plik „.shp”, który zawiera zestaw granic dla przedmieść Australii. Otworzyłem go w QGIS i chciałbym wyeksportować go do pliku CSV, aby końcowy plik wyglądał następująco.
POSTCODE, LATITUDE, LONGITUDE
Kiedy wybieram „Warstwa> Otwórz tabelę atrybutów”, widzę kolumnę „kod pocztowy”.
Spojrzałem tutaj na podobne pytanie
Uzyskiwanie listy współrzędnych dla punktów w warstwie przy użyciu QGIS?
Który kazał mi po prostu przejść do „Warstwy> Zapisz jako”, a następnie wpisać „GEOMETRY = AS_XY” lub „GEOMETRY = AS_XYZ” w sekcji „Warstwa” w „opcjach tworzenia OGR”.
Śledziłem dokładnie, ale wartości szerokości i długości geograficznej nie są zwracane.
Odpowiedzi:
Patrzysz na właściwe pytanie, ale nie na właściwą odpowiedź! Powodem, dla którego zadziałało odpowiedź, na którą patrzysz, jest to, że dane były tylko w punktach. Ponieważ dane są w wielokątach, nie będą działać.
Odpowiedź BWill poniżej jest tym, czego potrzebujesz. Skopiuje wszystkie współrzędne opisujące każdy wielokąt do formatu WKT, który jest formatem standardowym, chociaż może być konieczne wykonanie pewnych porządków w zależności od celu.
źródło
Widzę 2 rozwiązania: 1. Możesz utworzyć 2 atrybuty do przechowywania twojego lon / lat:
drugie rozwiązanie (działa dla wszystkich typów danych gemetry)
skończy się na pliku tekstowym z atrybutami i geometrią warstwy jako WKT
źródło
Teraz jest świetna wtyczka wyprodukowana przez Michaela Minna, która robi dokładnie to, czego szukasz. Po prostu zaktualizuj repozytorium wtyczek i zainstaluj MMQGIS. Właśnie to wypróbowałem i działało świetnie.
źródło
Możesz także użyć wtyczki MMQGIS, aby wyeksportować geometrię i inne atrybuty warstw do pliku CSV.
źródło