Mam warstwę w QGIS, która składa się z punktów. Jego tablica atrybutów nie (występów) Odpowiednie x i y współrzędne dla każdego punktu. Czy jest dla mnie sposób na wyodrębnienie listy współrzędnych dla tych punktów? (najlepiej do pliku CSV , ale nie jest wymagany)
Również w przypadku eksportowanej listy współrzędnych (powiedzmy w pliku CSV ), jak dołączyć do niej istniejącą tabelę atrybutów?
Dla twojej informacji używam QGIS na Mac OS X 10.6.7.
Odpowiedzi:
W zależności od wersji powinna istnieć możliwość kliknięcia prawym przyciskiem myszy warstwy, którą chcesz wyeksportować, i wybierz Zapisz jako ... Wybierz wartość oddzieloną przecinkami z rozwijanej listy w wyświetlonym oknie dialogowym. Następnie w części Warstwy w opcjach tworzenia OGR wpisz GEOMETRY = AS_XY lub GEOMETRY = AS_XYZ w zależności od wymiarów danych źródłowych.
źródło
W kalkulatorze atrybutów można łatwo użyć $ xi $ y do obliczenia współrzędnych na nowy atrybut.
źródło
Może ci się to spodobać dla zebranych dodatkowych szczegółów
W przypadku QGIS 1.7 na Win7 otwieram tabelę atrybutów dla warstwy, użyj przycisków do; odwróć zaznaczenie, aby zaznaczyć wszystkie wiersze, skopiuj do schowka
i wklej do Excela. Pierwsza kolumna zawiera dobrze znane informacje tekstowe, które mogą być dla Ciebie bardziej przydatne.
Edytować
Teraz używam wtyczki mmqgis do eksportowania geometrii do csv, jest to bardziej pożądane przez użytkowników CAD na drugim końcu ...
źródło
Tak , kilka tygodni temu zadałem podobne pytanie. Dotyczy to tylko QGIS 1.7 (który działam na OSX i wydaje się dość stabilny).
źródło
na twoje pytanie, jeśli masz postgressql i wbudowane postgis, możesz to zrobić, dodając nową kolumnę o nazwach sko_x i sko_y. i sql, aby zaktualizować tę kolumnę to:
to jest to :)
źródło
Warstwy wirtualne umożliwiają dokładnie to zrobić. Jest to ikona na pasku narzędzi Warstwy lub możesz przejść
Layer
->Add layer
-> Dodaj / edytuj warstwę wirtualną ... `Następnie pojawi się okno podobne do tego poniżej:W zapytaniu możesz wybrać właściwości geometrii, takie jak współrzędne x i y oraz wartości atrybutów z tabeli atrybutów, takie jak id w przykładzie.
Po utworzeniu tabeli z żądanymi polami możesz użyć
save as
formatu csv i wybrać go.Podstawowy silnik używa SQLite i Spatialite do działania, więc dokumentację dla zapytań można znaleźć tutaj: https://www.gaia-gis.it/fossil/libspatialite/wiki?name=misc-docs
źródło
Możesz także użyć wtyczki MMQGIS, aby wyeksportować geometrię z resztą atrybutów warstwy do pliku CSV.
źródło