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

Вот что я делаю:

  1. Создайте слой, загрузив шейп-файл в QGIS.
  2. Выберите атрибуты этого файла
  3. Экспортировать выбранные атрибуты с помощью флажка "сохранять только выбранные черты" при сохранении файла.

Мне нужно экспортировать имена, соответствующие каждому полигону. К сожалению, когда я сохраняю файл в формате KML и открываю его в Google My Maps, я вижу только границы полигонов, поэтому мне нужно присвоить им имена. Информация находится в колонке в таблице атрибутов.

Я нашел решение своей проблемы и хотел бы поделиться им.

Мне удалось экспортировать атрибуты (до двух) в окне "Сохранить как" при сохранении векторного слоя.

Точнее, в разделе "Параметры источника данных" у меня есть:

  • Установил как "relativeToGround" режим "Altitude Mode"
  • В поле "DescriptionField" написано имя атрибута, который я хочу экспортировать
  • Написал имя атрибута, который я хотел бы экспортировать в поле "NameField".

Таким образом можно экспортировать не более двух. Если вам нужно больше, вам следует найти альтернативный способ.

Комментарии (0)

В схеме kml xml нет тега для маркировки полигональных объектов, только placemarks = points. Обходным решением является создание нового слоя точек из слоя полигонов и в диалоге Save vector layer as задать поле маркировки в текстовом поле NameField. После того, как оба kml будут созданы в GE, выберите File>Open, чтобы добавить оба kml.

В качестве альтернативы можно отредактировать полигонный kml/xml в текстовом редакторе и вручную добавить теги MultiGeometry для каждого элемента, см. ссылку ниже:

Добавление меток к полигонам.

Комментарии (0)

У меня возникла такая же проблема со слоем, состоящим из векторов, которые я хочу отобразить в Google Earth с атрибутами. Я обнаружил, что мне нужно сохранить слой как ClampToground. Затем в разделе "Параметры источника данных" в поле "Имя поля" нужно указать только имя поля, которое вы хотите использовать в качестве основного отображаемого имени, оставив "Поле описания" пустым. Сохраните так в Wein, и все поля с данными появятся в таблице в Google Earth.

Комментарии (0)