Я використовую Python, намагаюся записати файл векторного шару в файл CSV з цим кодом:
QgsVectorFileWriter.writeAsVectorFormat(mylayer, r'c:\temp\xyz.csv', "utf-8", None, "CSV")
Він може експортувати до xyz.csv, але в csv відображаються лише атрибути, а не стовпець геометрії.
Як я можу експортувати як атрибутні, так і просторові дані у файл CSV?
1
Ось те саме питання і рішення [посилання] [1]. [1]: gis.stackexchange.com/questions/43129/…
—
mete7
Вибачте, що питання не зрозуміло. в моїй роботі використовують python з pyqgis write vector шар у файл CSV. Я хочу, щоб файл CSV мав геометрію, але це не так. ще потрібна відповідь
—
Анубіз
Залежить від того, який тип векторного шару потрібно експортувати. Для точкового шару ви можете просто додати lat, довгі значення як стовпці таблиці атрибутів. Для всіх інших вам потрібен WKT
—
Curlew
Дякую, Curlew, я працюю з точковим і багатокутним шаром. для точкового шару ви маєте на увазі додати lat, lon стовпець у таблиці атрибутів? як щодо багатокутника?
—
Анубіз
Це справді дублікат? Це питання, зокрема, спрямоване на python, на який не поширюється відповідна відповідь.
—
Маттіас Кун