Експорт атрибутів QGIS у файл KML


12

Ось що я роблю:

  1. Створіть шар, завантаживши файл форми у QGIS
  2. Виберіть атрибути цього файлу
  3. Експортуйте вибрані атрибути за допомогою пункту "Зберегти лише вибрані функції", коли я зберігаю файл

Мені потрібно експортувати імена, що відповідають кожному багатокутнику. На жаль, коли я зберігаю як KML-файл і відкриваю в Google My Maps, я бачу лише межі полігонів, тому мені потрібно назвати їх. Інформація знаходиться у стовпці таблиці атрибутів.


ВІДПОВІДАЛИ ВИПУСКУ ВІДНОСЬКИХ ПОЛІВ, ЯКІ НЕ ЗНАЧУЮТЬСЯ В ЕКСПОРТІ, я з’ясував, чому деякі поля не будуть дотримуватися: їхній вміст був НУЛІ Я ставлю 0 у всіх полях лише однієї функції, а всі перевірені поля успішно експортуються і тепер відображаються в таблиці атрибутів призначення! Таким чином, більшість комірок даних може бути NULL, але якщо принаймні одна особливість містить значення у певному полі, воно буде експортовано.
Олів'є

Відповіді:


16

У нових версіях (я використовував QGIS 2.18.9 ), якщо ви клацніть правою кнопкою миші на шарі -> "Зберегти як ...", ви можете переключити " Вибрати поля для експорту та їх параметри експорту ". Там ви можете вибрати всі поля, які потрібно експортувати.

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

Необов’язково: у вікні Зберегти як - Прокрутіть униз до "Параметри джерела даних", ви можете додати вибране ім'я поля до "Опис поля" або "Ім’я поле". Наприклад, якщо ви перевірили поле "ABC123" і введете "ABC123" у поле NameField, дані ABC123 матимуть "Name" як заголовок стовпця в шарі exportet.


13

Я знайшов рішення своєї проблеми і хотів би поділитися нею.

Мені вдалося експортувати атрибути (до двох) у вікно "зберегти як" під час збереження векторного шару.

Точніше, у розділі "Параметри джерела даних" я маю:

  • Встановіть як "RelaToGround" "Режим висоти"
  • Написав назву атрибута, яку я хотів би експортувати в поле "DescriptionField"
  • Написав назву атрибута, яку я хотів би експортувати у поле "NameField"

Ви можете експортувати максимум два таким чином. Якщо ви хочете більше, ви повинні знайти альтернативний спосіб

Тут ви можете побачити поля, які потрібно заповнити при експорті файлу KML


2

Схема kml xml не має тегу для маркування багатокутника, має лише позначки = точки. Вирішенням цього є створення нового точкового шару з багатокутного шару та в діалоговому вікні «Зберегти векторний шар» як визначення діалогового поля в текстовому полі «NameField». Після того, як обидва kml створені в GE, виберіть Файл> Відкрити, щоб додати обидва kml.

Крім того, ви можете редагувати багатокутник kml / xml у текстовому редакторі та вручну додавати теги MultiGeometry для кожної функції, див. Посилання нижче:

Додавання міток до полігонів


2

У мене була така ж проблема із шаром, що складається з векторів, які я хочу відобразити в Google Earth із атрибутами. Я виявив, що мені потрібно зберегти як ClampToground. Тоді в розділі "Параметри джерела даних" введіть лише ім'я поля, яке ви хочете як основне відображуване ім'я, під "Ім’я поле". Залиште поле "Опис" порожнім. Так збережено у Вайні та всі поля з даними відображаються в таблиці в Google Earth.


2

Google Earth позначить полігони, якщо дотримуватися цього простого маршруту: У полі "Зберегти векторний шар як" та під кодуванням виберіть спадне меню у розділі "Вибрати поля для експорту та варіанти їх експорту", а потім встановіть прапорці біля полів, до яких потрібно експортувати. Google Планета Земля. Далі виберіть "ClampToGround" і під цим видаліть текст із "DescriptionField" та введіть точне ім'я поля (перевірене вище) до "NameField", яке потрібно для випадаючого списку Google Планета Земля.

Поле, яке ви вибрали для поля NameFi, з’явиться у списку полігонів у Google Earth, а коли ви виберете полігон, інші поля з’являться у спливаючому вікні.


1

Google не позначає полігони, але робить мітки. Для того, щоб мати позначку в Google Earth для пунктів, вам потрібно заповнити ім'я стовпця (таблиці атрибутів у QGIS), ви хочете у поле NameField у меню збереження як шару в QGIS.


-1

Найкращий спосіб експорту до kml в qgis - це використання плагіна mmqgis. https://plugins.qgis.org/plugins/mmqgis/

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