Как извлечь пространственные атрибуты полигонов в QGIS? - PullRequest
0 голосов
/ 16 октября 2018

У меня есть файл .shp, который содержит многоугольники, каждый из которых представляет одно здание.Я хотел бы извлечь координаты X и Y каждого полигона в виде строки в файл .csv.Я мог бы создать угол многоугольников в точках, но я не знаю, как извлечь точки каждого многоугольника отдельно в виде строки в файл .csv.Ниже картина того, что я сделал до сих пор.enter image description here

1 Ответ

0 голосов
/ 21 ноября 2018

Одним из решений является использование функции geom_to_wkt (общеизвестный текст) в калькуляторе полей для создания нового поля:

geom_to_wkt($geometry)

Это создает текстовое представление многоугольника в виде одной строки.Затем вы можете экспортировать таблицу атрибутов в CSV.Когда вы экспортируете (сохраняете как ..), переходите к параметрам слоя и меняете разделитель на точку с запятой, иначе у вас возникнут проблемы.

В зависимости от вашего свободного владения R или python, могут быть способы доступакоординаты, используя также короткий скрипт.

...