Як експортувати координати багатокутника до CSV (не WKT)?


9

Я намагаюся експортувати координати багатокутника з файлу форми у файл CSV, але поки всі мої спроби не вдалися. Я знайшов численні запитання та відповіді з цього приводу, але жоден не вирішив мою проблему.

Я завантажив файл

www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_countries.zip

яка є файлом форми, що містить основну карту світу. Я імпортував форм-файл у QGIS, додавши векторний шар, а потім намагаюся експортувати полігони з координатами для кожної країни. Поради, які я знайшов, пропонують зберегти шар, клацнувши його правою кнопкою миші, а потім вибрати Зберегти як, або відкрити таблицю атрибутів та скопіювати її в Excel. Якщо я спробую їх, я отримую лише основну інформацію з одного рядка для кожної країни на карті.

Хтось знає, як я можу отримати детальну інформацію для кожної країни, що містить багатокутники з координатами?


1
Отже, ви хочете координати всіх вершин ("кутів") для всіх експортованих полігонів? Це може бути досить багато рядків. Що ви, мабуть, отримаєте зараз, - це центроїд. Чи можу я запитати, для чого вам це потрібно - можливо, є простіший спосіб досягти того, що ви хочете зробити?
Мартін

Чи добре ви знаєте, що представлення тексту (WKT) вистачить вам?
vinayan

Я не знайомий з WKT, але з того, що я знайшов в Інтернеті, здається, що мені буде трохи складно користуватися. Мені потрібні дані у файлі csv. Файл форми, який я тут використовую, призначений лише для тестування, я не використовуватиму його у своїй роботі. Я працюю з деякими спеціальними географськими зонами, пов'язаними з рибальством. Ці зони зберігаються в базі даних. Я хотів би імпортувати дані файлових форм у базу даних для порівняння. Я сподівався, що зможу знайти спосіб експорту координат для однієї вибраної країни у своєму тестовому файлі до файлу csv, а потім імпортувати його до бази даних.
Sveinung

Відповіді:


11

Використовуйте плагін MMQGIS для експорту геометрії до CSV. Я просто спробую з вашим файлом, він відмінно працює.

введіть тут опис зображення


Чудово! Я думаю, що це може вирішити мою проблему! Тут я в змозі підключити атрибути та вузли. Реальних файлів, з якими я буду працювати, буде набагато менше, ніж мій дуже великий тестовий файл. Я думаю, що це саме те, що я шукав. Дуже дякую! На жаль, моя репутація все ще занадто низька, щоб проголосувати щось корисне.
Sveinung

8

Виберіть Layer > Save As...формат у форматі CSV. Переконайтеся, що AS_WKTу вікні "Зберегти векторний шар як ..." встановлено "Параметр шару", "ГЕОМЕТРІЯ" . Перший стовпець файлу CSV тепер буде містити координати багатокутника.


Це спрацювало! Я отримав координати! Однак використовувати їх буде трохи незручно, оскільки мені потрібні дані у файлі CSV. Я не знаю, чи є який-небудь простий спосіб перетворення з цього формату в CSV. Але це було дуже корисно. Дякую!
Швейнун

2

Ви можете використовувати цей простий додаток для завантаження файлу форми, а потім експортувати як X / Y

http://www.qarah.com/shapeviewer/#download


Це теж працювало! Але ось, здається, у мене виникнуть деякі проблеми з підключенням координат до тієї чи іншої країни. Якщо я експортую таблицю атрибутів із назвами країн, я не можу знайти очевидного зв’язку між двома наборами даних. Мені потрібна інформація про майстра і детальну інформацію. Але це акуратне маленьке додаток, яке я продовжуватиму використовувати. Дякую!
Sveinung

1

Грецький спосіб: A) Виберіть потрібну функцію, скопіюйте її та вставте на текстовий процесор. В) видаліть першу частину wkt_geom…і дужки в кінці, щоб залишилися лише числа. C) Замініть: ,(кома та один пробіл) на ^p(слово MS) або \n(Libre office-Open office) D) замініть один пробіл комою. Ви отримуєте список координат у форматі X, Y.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.