多次用过ARCGIS的投影转换,但是一直不知道到底为什么,今天有更深的认识总结如下
今天总结如下:
首先是一些基础知识
地理坐标系:为球面坐标。 参考平面地是椭球面,坐标单位:经纬度;
投影坐标系:为平面坐标。参考平面地是水平面,坐标单位:米、千米等;
地理坐标转换到投影坐标的过程可理解为投影。反之投影坐标系也可以转换成地理坐标系
(1)地球坐标 (WGS84)
国际标准,从专业GPS 设备中取出的数据的坐标系
国际地图提供商使用的坐标系
(2)火星坐标 (GCJ-02)也叫国测局坐标系
中国标准,从国行移动设备中定位获取的坐标数据使用这个坐标系
国家规定: 国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密。
(3)百度坐标 (BD-09)
百度标准,百度 SDK,百度地图,Geocoding 使用
(本来就乱了,百度又在火星坐标上来个二次加密)
我拿到的测绘院地图本来是投影坐标系的,要想把他加载到百度地图上对应的位置,首先要保证两者的坐标系是一样的,就要把投影坐标系换成地理坐标系。
因为地图的坐标一般都是wgs84或者在wgs84的基础上进行变形得到的,所以对地图添加wgs84投影
这里提醒一句:同样一个地物在百度和高德的位置因为投影的差异可能会相差一公里左右。