Я очень новичок в QGIS, поэтому, пожалуйста, потерпите меня.
У меня есть файл ".shp", который содержит набор границ для пригородов Австралии. Я открыл его для QGIS и хотел бы экспортировать его в файл CSV, чтобы окончательный файл был похож на следующий.
ОТКРЫТИЕ, ЛАТИТУДА, ДЛИТЕЛЬНОСТЬ
Когда я выбираю «Слой> Открыть таблицу атрибутов», я вижу столбец «почтовый индекс».
Я посмотрел на подобный вопрос здесь
Получение списка координат для точек в слое с использованием QGIS?
Который велел мне просто перейти к «Слой> Сохранить как», а затем ввести «GEOMETRY = AS_XY» или «GEOMETRY = AS_XYZ» в разделе «Слой» в «Параметры создания OGR».
Я точно следовал, но значения широты и долготы не возвращаются.
Ответы:
Вы смотрите на правильный вопрос, просто не правильный ответ! Причина, по которой это сработало для ответа, который вы искали, заключается в том, что данные были только в пунктах. Поскольку ваши данные находятся в полигонах, они не будут работать.
Ответ BWill ниже - то, что вам нужно. Он скопирует все координаты, описывающие каждый многоугольник, в формат WKT, который является стандартным форматом, хотя вам может потребоваться выполнить некоторую очистку в зависимости от вашей цели.
источник
Я вижу 2 решения: во-первых, вы можете создать 2 атрибута для хранения вашего lon / lat:
второе решение (работает для всех типов геометрии)
в итоге вы получите текстовый файл с атрибутами слоя и геометрией как WKT
источник
Теперь есть замечательный плагин, созданный Майклом Минном, который делает именно то, что вы ищете. Просто обновите ваш репозиторий плагинов и установите MMQGIS. Я только что попробовал, и это сработало отлично.
источник
Вы также можете использовать плагин MMQGIS для экспорта геометрии и других атрибутов слоя в файл CSV.
источник