python 中minidom模块处理KML

博客呈现了与Python相关的结果,但未给出更多详细信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

from xml.dom import minidom
kml = minidom.parse('jiaozuo.kml')
Placemarks = kml.getElementsByTagName('Placemark')#列表对象
print(len(Placemarks))
print('#########1111111######')
print(Placemarks[0])
print('#########222222######')
print(Placemarks[0].toxml())
print('#########3333333######')
coordinates = Placemarks[0].getElementsByTagName('coordinates')
point = coordinates[0].firstChild.data
print(point)
name = Placemarks[0].getElementsByTagName('name')
print(type(name))
pointname = name[0].firstChild.data
print(pointname)在这里插入代码片

结果

10
#########1111111######
<DOM Element: Placemark at 0x1d43bf5c340>
#########222222######
<Placemark>
			<name>焦作客运总站</name>
			<open>1</open>
			<LookAt>
				<longitude>113.2475591710465</longitude>
				<latitude>35.20153199822191</latitude>
				<altitude>0</altitude>
				<heading>4.733247605591016</heading>
				<tilt>30.00237376001835</tilt>
				<range>534.5095631725457</range>
				<gx:altitudeMode>relativeToSeaFloor</gx:altitudeMode>
			</LookAt>
			<styleUrl>#m_ylw-pushpin</styleUrl>
			<Point>
				<gx:drawOrder>1</gx:drawOrder>
				<coordinates>113.246763563151,35.20152610612175,0</coordinates>
			</Point>
		</Placemark>
#########3333333######
113.246763563151,35.20152610612175,0
<class 'xml.dom.minicompat.NodeList'>
焦作客运总站在这里插入代码片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值