2013-07-21 2 views
3

Недавно я читал о простейшем модуле, который имеет python 2.7. До сих пор я нашел это для создания точки:Ошибка создания Kml

import simplekml 
kml = simplekml.Kml() 
kml.newpoint(name="Kirstenbosch", coords=[(18.432314,-33.988862)]) 
kml.save("botanicalgarden.kml") 

Это отображает имя Kirstenbosch в указанных координатах. Мне было интересно, может ли это быть расширено, поскольку оно отображает только имя.

Например, как бы отредактировать приведенный выше код для отображения на экране kml.

Name 
Coordinates 
Population 
Average age 

Я попытался добавить населения =, средний возраст = к коду, но он не будет показывать это отображается только имя. Может ли дополнительная информация отображаться на kml? Может ли кто-нибудь показать мне, как отобразить приведенный ниже список на экране kml в Google Earth для следующего примера?

['Kirstenbosch',18.432314,-33.988862, 150000, 32] 

Что соотносится с именем координаты населения и средний возраст

ответ

0

Google's description предполагает, что метка может иметь:

описание, которое появляется в «воздушный шар», прикрепленного к Placemark.

имя

точка

Вы можете добавить эту информацию в питона, используя

pnt = kml.newpoint(name="Kirstenbosch", coords=[(18.432314,-33.988862)]) 
pnt.description = 'population: 150000 age: 32' 
+0

Спасибо sgun. У вас есть ссылка на эту страницу? Может ли он иметь как можно больше дополнительной информации? – user2603519

+0

отредактировал ответ, включив ссылку «Описание Google» – sgun

+0

отредактировал ответ в соответствии с simplekml. Надеюсь, это помогло. – sgun

Смежные вопросы