【发布时间】:2015-07-10 20:36:16
【问题描述】:
我正在尝试使用 django 解析一个 kml 文件。我正在使用 pyKML 解析器模块。我已完成以下步骤。
root = parser.fromstring(open('myfile.kml').read())
文件内容为:
<document>
<Placemark>
<name>t1</name>
<Point><coordinates>v1</coordinates>
</Point>
</Placemark>
<Placemark>
<name>t2</name>
<Polygon>
<outerBoundaryIs>
<LinearRing><coordinates>v2</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polgon>
</Placemark>
</document>
我可以使用以下方法检索名称:
name = []
for ele in root.Document.Placemark:
name.append(ele.name)
但我不知道如何从不同的地标检索坐标值。 请在这里帮助我。
【问题讨论】:
标签: python django parsing kml pykml