Отображение меток полигонов файла kml в Google Планета Земля

#label #kml #qgis #google-earth #kmz

#метка #kml #qgis #google-планета Земля #kmz

Вопрос:

Я хочу, чтобы имена полигонов файла kml отображались в Google Планета Земля.

Я преобразовал файл kml из шейп-файла в qgis. Файл kml загружен нормально, я вижу название и описание в списке на панели Google Планета Земля. Однако я не вижу его на карте. Как я могу визуализировать названия?

Я знаю, что могу создать второй файл kml с точками и отобразить их, но мне нужен один файл для всех.

Как я мог это сделать?

Спасибо

Ответ №1:

Если вы не хотите использовать второй файл KML для центроидных точек метки, то вы можете взять свой исходный файл KML, обернуть каждый полигон тегом MultiGeometry и добавить объект центроидных точек полигона в каждую многомерную геометрию. Затем вы можете разместить метки на этих точках и сделать так, чтобы они были частью того же файла, что и полигоны. К сожалению, я не знаю ни одного простого способа создать такую вещь в QGIS, так что вам, вероятно, придется редактировать KML вручную или программно генерировать KML.

Комментарии:

1. Обновление 2022, по-прежнему нет надлежащего способа сделать это. Вы должны вручную добавить точку, соответствующую вашему полигону (с помощью этой стратегии мультигеометрии или просто добавив точку в свой KML). К сожалению, ничего автоматизированного, как указано в вопросах googlegroupe, на которые отвечают сотрудники Google.