Дополнительно
Экспорт атрибутов QGIS в файл KML
Вот что я делаю:
- Создайте слой, загрузив шейп-файл в QGIS.
- Выберите атрибуты этого файла
- Экспортировать выбранные атрибуты с помощью флажка "сохранять только выбранные черты" при сохранении файла.
Мне нужно экспортировать имена, соответствующие каждому полигону. К сожалению, когда я сохраняю файл в формате KML и открываю его в Google My Maps, я вижу только границы полигонов, поэтому мне нужно присвоить им имена. Информация находится в колонке в таблице атрибутов.
12
3
Я нашел решение своей проблемы и хотел бы поделиться им.
Мне удалось экспортировать атрибуты (до двух) в окне "Сохранить как" при сохранении векторного слоя.
Точнее, в разделе "Параметры источника данных" у меня есть:
Таким образом можно экспортировать не более двух. Если вам нужно больше, вам следует найти альтернативный способ.
В схеме kml xml нет тега для маркировки полигональных объектов, только placemarks = points. Обходным решением является создание нового слоя точек из слоя полигонов и в диалоге Save vector layer as задать поле маркировки в текстовом поле NameField. После того, как оба kml будут созданы в GE, выберите File>Open, чтобы добавить оба kml.
В качестве альтернативы можно отредактировать полигонный kml/xml в текстовом редакторе и вручную добавить теги MultiGeometry для каждого элемента, см. ссылку ниже:
Добавление меток к полигонам.
У меня возникла такая же проблема со слоем, состоящим из векторов, которые я хочу отобразить в Google Earth с атрибутами. Я обнаружил, что мне нужно сохранить слой как ClampToground. Затем в разделе "Параметры источника данных" в поле "Имя поля" нужно указать только имя поля, которое вы хотите использовать в качестве основного отображаемого имени, оставив "Поле описания" пустым. Сохраните так в Wein, и все поля с данными появятся в таблице в Google Earth.