Як експортувати полігони до CSV з координатами?


17

Я дуже новачок у QGIS, тому будь ласка, будьте зі мною.

У мене є ".shp" файл, який містить набір меж для передмістя Австралії. Я відкрив його для QGIS і хотів би експортувати його у файл CSV, щоб кінцевий файл виглядав як наступний.

ПОСТКОД, ЛАТИТУТ, ЛОГІТУД

Коли я вибираю "Шар> Відкрити таблицю атрибутів", я бачу стовпчик "поштовий індекс".

У мене тут було схоже запитання

Отримання списку координат для точок у шарі за допомогою QGIS?

Що підказало мені просто перейти до "Шару> Зберегти як", а потім введіть "GEOMETRY = AS_XY" або "GEOMETRY = AS_XYZ" у розділі "Шар" розділу "Параметри створення OGR".

Я точно дотримувався, але значення широти та довготи не повертаються.



Або ці відповіді старі, або ви повинні знати програму, щоб зрозуміти, що ви говорите. Я не можу дотримуватися жодної з цих відповідей у ​​програмному забезпеченні. Чи може хтось занепокоєти мене про те, як створити файл CSV із шаровими даними (координатами)? Спасибі.

1
@JnOviedo Будь ласка, уточнюйте, який крок викликає проблеми. Відповіді тут чудові.
андарм

У цій публікації питання було вирішено Віллі за допомогою MMQGIS, запропонованого Джо Томпсоном: gis.stackexchange.com/questions/76321/… найкращі побажання

Відповіді:


11

Ви дивитесь на правильне запитання, просто не правильну відповідь! Причина, що працювала на відповідь, яку ви шукали, полягає в тому, що дані були лише в балах. Оскільки ваші дані у багатокутниках, вони не працюватимуть.

Відповідь BWill далі - те, що вам потрібно. Він скопіює всі координати, що описують кожен багатокутник, у формат WKT, який є стандартним форматом, хоча, можливо, вам доведеться провести чистку, залежно від вашої мети.


13

Я бачу 2 рішення: 1-й ви можете створити 2 атрибути для зберігання вашого lon / lat:

  • виберіть свій шар
  • переключення в режим редагування
  • відкрити таблицю атрибутів
  • відкрити калькулятор атрибутів (ctrl + i)
  • назвіть свій стовпець, виберіть заздалегідь задану функцію геометрії $ x, $ y (у цьому діалоговому вікні)

друге рішення (працює для всіх типів геметрії)

  • виберіть свій шар shp
  • зберегти як ...
  • виберіть формат txt
  • помістіть GEOMETRY = AS_WKT у варіанті рівня OGR

ви отримаєте текстовий файл з атрибутами шару та геометрією як WKT


Я просто бачу заголовок допису, тому розгляньте лише друге рішення :-)
user14131

Схоже, вони не працюють у версії 3.03. Після першого рішення QGIS дає лише нульові значення в новому полі. Для другого рішення, здається, немає можливості зберегти як .txt формат.
Agus camacho

7

Зараз є чудовий плагін, виготовлений Майклом Міном, який робить саме те, що ви шукаєте. Просто оновіть сховище плагінів та встановіть MMQGIS. Я просто спробував це, і він спрацював чудово.


3

Ви також можете використовувати плагін MMQGIS для експорту геометрії та інших атрибутів шару у файл CSV.


Здається, ця відповідь є майже ідентичною вашій лише іншій на gis.stackexchange.com/a/245507/115
PolyGeo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.