xiaozeng 发表于 2016-3-3 17:21:06

求助,GPS获取的经纬度转成平面坐标系

各位前辈,请问怎么把经纬度转换成平面坐标系,请教请教!!

林定祥 发表于 2016-3-3 23:58:08

装成平面坐标的目的是什么,计算距离吗?

kwang09 发表于 2016-3-4 12:50:15

平面坐标系有很多种,参数不一样,平面坐标不一样,常见西安80,北京54,大地2000,椭球参数都不一样,转换需要计算公式要求也不一样呀。

xiaozeng 发表于 2016-4-15 23:58:49

林定祥 发表于 2016-3-3 23:58 static/image/common/back.gif
装成平面坐标的目的是什么,计算距离吗?

是的 ,但是不知道怎么写

xiaozeng 发表于 2016-4-15 23:59:12

kwang09 发表于 2016-3-4 12:50 static/image/common/back.gif
平面坐标系有很多种,参数不一样,平面坐标不一样,常见西安80,北京54,大地2000,椭球参数都不一样,转换 ...

以北京54吧,求指教

林定祥 发表于 2016-4-16 22:29:16

xiaozeng 发表于 2016-4-15 23:58 static/image/common/back.gif
是的 ,但是不知道怎么写

距离=6371004*(arcos(sin(纬度1)*sin(纬度2)+cos(纬度1)*cos(纬度2)*cos(经度1-经度2))/57.298)

mep 发表于 2016-4-18 22:31:10

求距离的话可以考虑使用大圆航线公式,球面上两点之间大圆航线最短,这样免去了坐标转换。

topdog 发表于 2016-4-18 23:07:09

林定祥 发表于 2016-4-16 22:29 static/image/common/back.gif
距离=6371004*(arcos(sin(纬度1)*sin(纬度2)+cos(纬度1)*cos(纬度2)*cos(经度1-经度2))/57.298)

谢谢分享,理解了。

xiaozeng 发表于 2016-4-24 17:28:03

林定祥 发表于 2016-4-16 22:29 static/image/common/back.gif
距离=6371004*(arcos(sin(纬度1)*sin(纬度2)+cos(纬度1)*cos(纬度2)*cos(经度1-经度2))/57.298)

:hug::hug:感谢感谢,太好了

xiaozeng 发表于 2016-4-24 17:29:15

mep 发表于 2016-4-18 22:31 static/image/common/back.gif
求距离的话可以考虑使用大圆航线公式,球面上两点之间大圆航线最短,这样免去了坐标转换。

可以详细说说嘛?感谢你

mep 发表于 2016-4-24 21:28:51

xiaozeng 发表于 2016-4-24 17:29 static/image/common/back.gif
可以详细说说嘛?感谢你

谷歌一下“大圆航线”。
简单地说,可以近似为两点与球心构成一段圆弧,只要求得圆弧的角度,就可以得到大圆航线的长度了

xiaozeng 发表于 2016-4-24 23:43:34

mep 发表于 2016-4-24 21:28 static/image/common/back.gif
谷歌一下“大圆航线”。
简单地说,可以近似为两点与球心构成一段圆弧,只要求得圆弧的角度,就可以得到 ...

:P:P好的 我稍后看看谢谢你
页: [1]
查看完整版本: 求助,GPS获取的经纬度转成平面坐标系