GPS显示xyz怎么转换成gps经纬度度模式

用gps定位出来的数据横坐标纵坐标3076725如何转换成经纬度数值,请高手帮忙_百度知道
用gps定位出来的数据横坐标纵坐标3076725如何转换成经纬度数值,请高手帮忙
我有更好的答案
根据坐标值判断应6度带<img class="word-replace" src="/api/getdecpic?picenc=0ad号带央经线东经105度转换结:北纬27度47<img class="word-replace" src="/api/getdecpic?picenc=0af.380494秒东经103度16<img class="word-replace" src="/api/getdecpic?picenc=0af.211616秒
其他类似问题
为您推荐:
gps定位的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁展开微博窗口
微信:biaodianfu
展开分类目录
标点符(钱魏 Way)
美国GPS使用的是WGS84的坐标系统,以经纬度的形式来表示地球平面上的某一个位置。但在我国,出于国家安全考虑,国内所有导航电子地图必须使用国家测绘局制定的加密坐标系统,即将一个真实的经纬度坐标加密成一个不正确的经纬度坐标,在业内将前者称之为地球坐标,后者称之为火星坐标。
《条例》要求地图不得“危害国家统一、主权和领土完整;危害国家安全、损害国家荣誉和利益;国家秘密;影响民族团结、侵害民族风俗习惯”,规定互联网地图服务必须经过审批,要求“从事互联网地图服务的,应当将存放地图数据的服务器设在中华人民共和国境内,建立互联网地图数据安全管理制度和保障措施,并具有经测绘行政主管部门考核合格的互联网地图安全审校人员。”由于地图涉及“国家机密”,中国官方要求地图服务商加装“国家保密插件”,以“保障国家安全”。此插件会将真实的坐标加密成虚假的坐标,且此加偏并非线性加偏,所以各地的偏移情况都会有所不同。
国家保密插件,也叫做加密插件或者加偏或者SM模组,其实就是对真实坐标系统进行人为的加偏处理,按照几行代码的算法,将真实的坐标加密成虚假的坐标,而这个加偏并不是线性的加偏,所以各地的偏移情况都会有所不同。而加密后的坐标也常被人称为火星坐标系统。
所有的电子地图所有的导航设备,都需要加入国家保密插件。第一步,地图公司测绘地图,测绘完成后,送 到国家测绘局,将真实坐标的电子地图,加密成“火星坐标”,这样的地图才是可以出版和发布的,然后才可以让GPS公司处理。第二步,所有的GPS公司,只要需要汽车导航的,需要用到导航电子地图的,统统需要在软件中加入国家保密算法,将COM口读出来的真实的坐标信号,加密转换成国家要求的保密的坐标,这样,GPS导航仪和导航电子地图就可以完全匹配,GPS也就可以正常工作。
一、国内各地图服务商的坐标系比较
如果你认为国内的所有坐标系都是采用的“火星坐标”那么你就错了。大多是公司为了维护自己的商业利益,通常会在“火星坐标”基础上在做一次加密,拿百度为例:国际经纬度坐标标准为WGS-84,国内必须至少使用国测局制定的GCJ-02,对地理位置进行首次加密。百度坐标在此基础上,进行了BD-09二次加密措施。。百度对外接口的坐标系并不是GPS采集的真实经纬度,需要通过坐标转换接口进行转换。一些为国内的一些地图服务提供商使用的坐标系情况:
二、不同坐标系之间的转化
上面说了那么多,最终需要引出的是,如何进行不同坐标系之间的转化。先来介绍几个常用的工具。
1、百度地图坐标转换接口
先前博客上介绍的,支持所有坐标系之间的互转,但是目前此借口已经不能再使用了。非常的可惜,取而代之的是百度的另外一个接口:http://api./ag/coord/convert?from=0&to=4&x=longitude&y=latitude
from: 来源坐标系 (0表示原始GPS坐标,2表示Google坐标)
to: 转换后的坐标 (4就是百度自己啦,好像这个必须是4才行)
返回的结果是一个json字符串: {&#8220;error&#8221;:0,&#8221;x&#8221;:&#8221;MTIxLjUwMDIyODIxNDk2&#8243;,&#8221;y&#8221;:&#8221;MzEuMjM1ODUwMjYwMTE3&#8243;}
error:是结果是否出错标志位,&#43;表示OK
x: 百度坐标系的精度(Base64加密)
y: 百度坐标系的纬度(Base64加密)
2、百度地图API(iOS版)坐标转换服务
作用:将其他坐标系转换到百度坐标系
文件:BMKGeometry.h
接口说明:
BMKBaiduCoorForWgs84() 从gps坐标系或mapbar坐标系转换到百度坐标系,返回结果为经过Base64加密之后字符串。
BMKBaiduCoorForGcj() 从google坐标系、51地图坐标系、mapcabc坐标系转换到百度坐标系(51地图坐标需要先除10000),返回结果为经过Base64加密之后的字符串。
BMKCoorDictionaryDecode() base64加密后的坐标字典解密函数。
3、Google 中国地图偏移接口
经确认,目前此接口(/maps/vp?spn=0.0,0.0&z=18&vp=39..148067)返回的内容已经改变,所以已不可用。
4、搜狗地图转换接口
作用:将google坐标和百度坐标转换为搜狗坐标的服务。
详细使用方法,请参照:
5、地球坐标转化成火星坐标
按理,只要使用国家提供的保密插件就可以将地球坐标转化为火星坐标。关于加密模块可能我们接触不到,但是网上给坐标加密的算法确实可以找到:
6、火星坐标到地球坐标
由于上面的加密算法是不可逆的。这个基本上是无解的。不然这个也不会成为国家机密了!
7、百度坐标与火星坐标的互换
算法代码如下,其中 bd_encrypt 将 GCJ-02 坐标转换成 BD-09 坐标, bd_decrypt 反之。
123456789101112131415161718192021
#include &math.h&&const double x_pi = 3.79324 * 3000.0 / 180.0;&void bd_encrypt(double gg_lat, double gg_lon, double &amp;bd_lat, double &amp;bd_lon){&&&&double x = gg_lon, y = gg_lat;&&&&double z = sqrt(x * x + y * y) + 0.00002 * sin(y * x_pi);&&&&double theta = atan2(y, x) + 0.000003 * cos(x * x_pi);&&&&bd_lon = z * cos(theta) + 0.0065;&&&&bd_lat = z * sin(theta) + 0.006;}&void bd_decrypt(double bd_lat, double bd_lon, double &amp;gg_lat, double &amp;gg_lon){&&&&double x = bd_lon - 0.0065, y = bd_lat - 0.006;&&&&double z = sqrt(x * x + y * y) - 0.00002 * sin(y * x_pi);&&&&double theta = atan2(y, x) - 0.000003 * cos(x * x_pi);&&&&gg_lon = z * cos(theta);&&&&gg_lat = z * sin(theta);}
分享到: ()GPS经纬度坐标转换大地坐标 - 下载频道 - CSDN.NET
&&&&GPS经纬度坐标转换大地坐标
&GPS经纬度坐标转换大地坐标
GPS经纬度坐标转换为大地坐标,WGS84到大地坐标的转换源码,含调用界面及示例,高斯克吕格投影算法
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
开发技术下载排行
积分不够下载该资源
如何快速获得积分?
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
GPS经纬度坐标转换大地坐标
所需积分:2
剩余积分:
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
VIP服务公告:GPS坐标转换成经纬度_百度知道
GPS坐标转换成经纬度
西区用GPS测坐标8232
xxxm7167 xxxm1707 xxxm8594 xxxm9512 xxxm我想种格式坐标转换 比52°54&#39;N 52°54&#39;E 种格式并原理给我解释些我COORD软件由于缺乏背景知识怕结误望解答清楚并转换结给我
提问者采纳
软件我用首先给讲解原理测坐标平面坐标比明白属于家坐标系哪坐标比54,80独立坐标至于想要转换格式属于坐标使用经纬度表示软件具体用步骤:1、首先明白用种坐标系央午线少属于3°带6°带2、软件投影设置输入央午线并且选择投影带3°带6°带3、投影参数设置输入xyz三参数值关于值向测绘部门要自算准确我前算误差4、计算款软件说明书详细啊仔细看看
提问者评价
其他类似问题
为您推荐:
经纬度的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁GPS经纬度如何转百度经纬度?
[问题点数:80分,结帖人lnw]
GPS经纬度如何转百度经纬度?
[问题点数:80分,结帖人lnw]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 gps经纬度转换工具 的文章

 

随机推荐