#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.