首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pykml向python中的placemarks添加扩展数据

使用pykml向python中的placemarks添加扩展数据
EN

Stack Overflow用户
提问于 2012-12-05 18:28:33
回答 2查看 2.6K关注 0票数 4

我已经上传了一些地址到batchgeo和几列数据。我已经下载了kml文件,然后它就有了协作者。数据结构如下:

代码语言:javascript
复制
<?xml version="1.0" ?>
<kml xmlns="http://earth.google.com/kml/2.0">
    <Document>
        <Placemark>
            <name>...</name>
            <description>....</description>
            <Point>
                <coordinates>-3.1034345755337,57.144817425039,0</coordinates>
            </Point><address>...</address>
            <styleUrl>#0</styleUrl>
        </Placemark>
    </Document>
</kml>

"description“标签是一堆乱七八糟的东西,当你点击Google Maps/Earth中的一个点(url,地址等)时,它会有扩展的数据。现在,我想在当前扩展数据下添加一些详细信息。我目前的策略是使用pykml,但我找不到pykml对象的扩展数据属性,文档中也没有列出它。当我点击谷歌地球上的一个地标时,我想要出现这个:

代码语言:javascript
复制
<Description>
item 1
item 2
item 3
</Description>
New data

你能建议一下如何做到这一点吗?谢谢。(顺便说一句,pylibkml有这个功能,但它已经停用了,我找不到下载链接了!)

EN

回答 2

Stack Overflow用户

发布于 2015-12-17 19:30:02

好的,我将在这里玩一点巫术,并留下一些帮助我解决类似问题的东西。以下是对我起作用的方法

代码语言:javascript
复制
pm = KML.Placemark(
                KML.name("My extended data point somewhere in sahara!"),
                KML.Point(KML.coordinates("10, 15")),
                KML.ExtendedData( 
                    KML.Data(KML.value('someValueGadzilion'),name='Your value name here')
                ) 
     )
票数 4
EN

Stack Overflow用户

发布于 2012-12-28 03:50:18

我已经通过使用KML.description()方法实现了您所说的内容。

代码:

代码语言:javascript
复制
        placemark = KML.Placemark(
            KML.name('poi'),
            KML.description('blabla'),
            KML.LookAt(
                KML.longitude(lat),
                KML.latitude(lon),
                KML.altitude(alt),
                KML.heading('0'),
                KML.tilt(0),
                KML.range('0'),
            ),
            KML.Point(
                KML.coordinates(string)
            )
        )
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13721077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档