0

是否有使用 GDAL/OGR for Python 获取 KML 名称和/或描述字段?我可以很容易地获得各个层的字段,而不是整个事物。

代码是:

from osgeo import ogr
file = #path to file goes here

inDriver = ogr.GetDriverByName( 'KML' )
inDataSource = inDriver.Open( file )
inLayer = inDataSource.GetLayer()

获取 KML 名称/描述字段的最佳方式是什么?

4

1 回答 1

1

最简单的方法是使用单独的 Python XML 解析器而不是 GDAL/OGR 包。

import xml.etree.ElementTree as ET

tree = ET.parse( file )
root = tree.getroot()
description = root[0][1].text
于 2015-09-04T19:00:32.860 回答