Додати шар Excel зі списком координат до QGIS як шару?


9

Раніше я додав розмежовані шари тексту до QGIS раніше зі стовпцями, що складаються з широти та довготи окремо. Але тепер у мене є файл Excel на зразок:

station no parcel no    parcel coordinates 
63         215          X1,Y1; X2,Y2; X3,Y3; X4,Y4

Отже, у мене є всі координати посилок в одному стовпчику для кожної посилки. Мені потрібно додати ці дані з посилками до мого попереднього формфайлу, без даних про станцію. Але я не міг зрозуміти, як імпортувати ці координати до QGIS.

Відповіді:


13

Ви можете часто робити WKT (добре відомий текст) стовпчик в Excel без занадто сильного зміцнення, що ефективно створює просторове визначення для точок, ліній або багатокутників в одному полі.

Що ви хочете зробити, це створити рядок WKT у форматі:

POLYGON((X1 Y1, X2 Y2, X3 Y3, X4 Y4, X1 Y1))

Ви можете створити нові стовпці в Excel за допомогою наведених нижче формул. Перший ('чистий') замінює коми пробілами, потім крапки з комою на коми; друга ('wkt') створює рядок WKT (об'єднує текст з &) - єдиною хитрою частиною є пошук і повторення першої пари координат для закриття багатокутника :

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

  • чисто: =SUBSTITUTE(SUBSTITUTE(B2, ",", " "), ";", ",")

  • wkt: ="POLYGON(("&C2&","&MID(C2,1, FIND(", ",C2)-1)&"))"

Це може бути збережено як CSV, а для імпорту вибрано поле WKT.


2

Існують також деякі плагіни для QGIS, які забезпечують імпорт даних через файли Excel, і вони дозволяють налаштувати вхідний формат. Ви можете перевірити MMQGIS або XYTools , ці двоє, з якими я працював, і справді відмінні. Ще деякі можуть бути доступні.

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