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第三方库


热门话题
spring如何在java中将MimerReader的内容转换成字符串?   api为什么Java Map<K,V>为get和remove方法使用非类型化参数?   linux youtubedl从终端下载,但从java程序停止(同一命令)   java为webapp创建jar   根据控制代码质量的工具,JavaSpringbean不是线程安全的   git使用Java的gitlab API连接到gitlab   Hibernate标准中按嵌套属性(三级)的java排序   java Apache嵌入式derby TIMESTAMPDIFF函数在节光后额外返回1小时   java拒绝执行异常   java EditText可选择缩放   java ArrayIndexOutOfBoundsException在尝试通过反射访问内部类构造函数的参数注释时发生异常   java JMF大文件(2GB)无“movi”块错误   高效实现Java本机接口网络摄像头提要的性能   java显示shell排序过程   java静态空类   java如何检查反向比较器和原始比较器的相等性?   java从服务更新文本视图的最简单方法是什么?   java JTextField希望在我尝试使用时成为最终版本。getText()