python google earth_用Python实现探险家GPS和Google earth 的兴趣点转换

Python

实现探险家

GPS

Google earth

的兴趣点转换

探险家

GPS

是麦哲伦公司出品的一款

GPS

,它具有记录航迹、兴趣点、计

算面积等多种功能。

Google

earth

是目前最流行的全球地理信息共享软件。我们

在使用中,

经常会需要将探险家

GPS

里面记录的兴趣点导入到

Google earth

里进

行标注。

而两者的兴趣点文件格式不兼容。

开始的时候我们只能手工输入经纬度

坐标,效率很低。后来经过分析两者文件格式之后,找到一些规律。

将两者格式进行转换,

主要涉及到字符串操作。

我们采用了当前国外比较流

python

(

http

//www.python.org

)

。它有强大的正则表达式功能,对字符串处理能力很强。

探险家

GPS

兴趣点格式如下:

$PMGNWPL

4145.189

N

12328.002

E

0000049

M

,富民桥,

a*66

$PMGNCMD

END*3D

可以看出,

这个格式相对比较简单。

我们主要是提取出经纬度、

高程和名称,

其他信息可以忽略。

Google earth

兴趣点格式如下,它是一种

XML

语言格式:

富民桥

123.4667

41.75315

28.002

我们看出来,

两者除了一些额外信息,

最大的区别是,

经纬度表示方法不同

(斜体表示)

。探险家

GPS

里的格式为

纬度度数

纬度分数

”“

经度度数

经度分

并且分数用十进制小数点表示。

Google earth

里表示为

经度

”“

纬度

直接用度

数十进制小数点表示,这个是我们转换的重点。

#

导入相应库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值