GPX轨迹、段和点的简单解析器,包括纬度、经度和时间。

gpx-parser的Python项目详细描述


#gpx parser

用于从.gpx文件加载有关跟踪点的基本信息的简单解析器。
在gpx标记解析器中,只提取trk、trkseg和trkpt标记。
忽略所有其他标记。
生成的gpx结构是一个带有跟踪列表的容器。每个轨迹依次是一个段列表,段是一个轨迹点列表,结构的叶元素。
gpx,gpx track,gpxtrackSegment支持大多数列表方法。



“r”)作为gpx的gpx文件:
>gpx=parser.parser(gpx文件)parse(gpx文件)
print({}track s lo加载.format(len(gpx))
``
`
`` ` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` `
format(len(track,track.get_points_no())
fortrack段段:
print(%s点数%len(段)的段段(%s点数%len len(段)的段)的段)
/>对于段中的点:
print(point)print(point)print(point)

```
`
`
`
`
` `
` ` `
` ` `
` `>gpx.tracks ` tracks ` tracks `
gpx.version ` str或无str或无str或无str
gpx.points ` ` ` `
print(point)print(point)print(point)print(point)print(point)print)print(point)打印(point)gpx.get_points_no()所有磁道段中的总磁道数
gpx[0]第0磁道,与gpx.tracks[0]
gpx[1:3]=gpx.tracks[1:3]
gpx.contains(track)=gpx.tracks.contains(track)
gpx.append(track)=gpx.tracks.append(track)
gpx.extend(tracks)=gpx.tracks.extend(tracks)
gpx.remove(track)=gpx.tracks.remove(tracks)
gpx.clone()#返回对象的deepcoopy

gpx.to_xml()str,用xml标记指向
gpx.length_u 2d()轨迹的总2d距离
gpx.get_bounds()min和max latitude和logitude
gpx.get_time_bounds()开始和结束时间
gpx.walk()生成器,收益率(点,轨迹,段,点,点)


````
```
``````
`````` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `(轨道)#轨道中的段数#与gpx
track.get_bounds()
track.get_time_bounds()
track.get_points_no()
track.clone()

track.get_duration()float相同,以秒为单位的磁道持续时间
track.remove_empty()从磁道中删除空段

`` `
` `
` `
` ` `
` ` `
` ` `





len len(seg)段中的点列表段中的点列表;快捷键
seg.contains(seg.seg.contains(segment)seg.points
seg.append(segment)seg.append(segment)seg.append(segment)seg.append(seg.append(segment)seg.remove(segment)seg.remove(segment)


seg.seg.to_xml()35;
seg.len长_2d与gpx相同
seg.get_bounds()

seg.get_seg.get_时间
seg.get_points_no()
seg.clone()#

seg.get_duration()float,以秒为单位的磁道持续时间
seg.remove_empty()从磁道中删除空段

````
/>```
点。纬度
点。经度
点。时间

如果其中一个点不具有时间属性。
如果其中一个点不具有时间属性,则在(其他点)之间的点速度、速度、I m/s或无速度。
````

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将HashMap<String,Object>从一个活动传递到另一个活动   java如何手动加密socket连接的流量?   java正则表达式生成一个不正确的结果   Java方法引用具有泛型参数的方法   java app setBackground()错误:不兼容的类型:int无法转换为Drawable   java是启动Spring引导而不是SpringApplication的其他方法。跑   无法打开java类路径资源[org/quartz/impl/jdbcjobstore/tables_h2.sql],因为它不存在   spring使用Java,如何确定来自tomcat Web服务器的出站服务调用?   java获取多个同名的XML元素JAXB   java使用Ant从同一代码库构建Swing和Android应用程序   JComponent的java重绘方法不起作用   java目标不可访问,标识符“beanName”解析为null   smtp是否有支持esmtp管道的java api?   java如何在Spring中自动连接业务对象   java在Hibernate中没有其他保存实体的方法吗?   针对两个客户机的SpringJavaWeb应用程序项目开发   使用split的java标记化输入