(Inside Out) Web地图坐标系——TDT的奇妙

一个GIS科班出生的研究生。把已还到课本的基础GIS知识,准备又一次学习,并结合这几年下来自身在行业中GIS的应用。总结一些有用的GIS知识点。一备不时之需,二为积累沉淀,三则是年龄越大。记性越差,加上脑子和计算机一样,一重新启动,内存清空。

首先来看坐标系,有用一点,Web地图坐标系。在这里我把它们划分为三类:

1.谷歌地图、高德地图、腾讯地图,Web Mercator(3857)  + 中国坐标按国測局要求加密(谷歌国外不加密,以下有表述)    GCJ02(国測局火星坐标)

2.百度地图、搜狗地图,Web Mercator (3857) + 中国坐标按国測局要求加密 + 自己二次加密   (如百度的bd09)

3.TDT地图(全部地图数据版本号都以文章发表时间点2015年7月3日为准),两套服务,一为:http://t0.tianditu.com/vec_c/wmts?request=GetCapabilities&service=wmts。4490:国家大地2000;二为:http://t0.tianditu.com/vec_w/wmts?

request=GetCapabilities&service=wmts,900913:Web Mercator (关于Web Mercator ,怎样从900913,演变为3785,又和ESRI的102113一起改名为:3857。

这里就不展开。请百度相关资料。提一句:900913=google)

到这里,请先阅读这篇:http://blog.3snews.net/space.php?

do=blog&id=28181&uid=47188&bsh_bid=533381983

与上述地址反复的内容将不展开,可先通过上述地址补习Web Mercator投影相关知识。

接下来,主要通过一些实验来一起讨论几个话题。不一定正确。仅供參考。

1.TDT的奇妙

奇妙在哪?刚才提到TDT地图也有Web Mercator 的地图服务,可是它有没有进行中国坐标按国測局要求加密(GCJ02)呢?

实验一:从Google Earth(FQ)获取已知WGS84坐标点:清华东门(校训所在位置转换为度后:116.326592。39.994992)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3lhc3o=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >

先看谷歌地图(FQ):

因为谷歌地图js api的演示样例,没找到拾取坐标的样例,仅仅好变相的用:

https://developers.google.com/maps/documentation/javascript/examples/marker-simple这个样例,把里面的坐标改成前面谷歌地图採的坐标(嫌放大麻烦能够,设置zoom在15左右),执行后:

标记位置和校训位置的偏移,显而易见。

再看高德地图:

高德坐标标记演示样例:http://lbs.amap.com/api/javascript-api/example/e/0506-2/

输入坐标。执行后:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3lhc3o=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >

标记位置和谷歌地图没差别。相同的偏移,印证了两者是相同坐标系。

其他地图就不上图了。百度和搜狗肯定偏移的不同。有兴趣能够试下。

然后。来看天地图,标记坐标较麻烦。所以用了天地图的这个演示样例:http://api.tianditu.com/api-new/examples.html (事件/鼠标划过时触发事件)

有偏移么?好吧。有,大概5米左右。

奇妙?想不出别的字眼来形容。难道国測局的加密要求有两套算法。两套标准?

下一篇:Web地图坐标系——谷歌的无奈

时间: 2024-07-29 13:51:00

(Inside Out) Web地图坐标系——TDT的奇妙的相关文章

(Inside Out) Web地图坐标系——TDT的神奇

一个GIS科班出生的研究生,把已还到课本的基础GIS知识,准备重新学习,并结合这几年下来自身在行业中GIS的应用,总结一些实用的GIS知识点.一备不时之需,二为积累沉淀,三则是年龄越大,记性越差,加上脑子和计算机一样,一重启,内存清空. 首先来看坐标系,实用一点,Web地图坐标系,在这里我把它们划分为三类: 1.谷歌地图.高德地图.腾讯地图,Web Mercator(3857)  + 中国坐标按国测局要求加密(谷歌国外不加密,下面有表述)    GCJ02(国测局火星坐标) 2.百度地图.搜狗地

(Inside Out)Web地图坐标系——谷歌的无奈

据前面所述,谷歌地图采用的Web Mercator对于中国境内是做了坐标加密处理的,而在境外又没有加密,所以,一直以来都有一个问号:接边是怎么处理的?也就是说在国境边界上会发生什么情况,下面的两个实验将说明这个问题. 实验二:谷歌地图(街道图)边界问题 辽宁丹东(中朝边界) 广西东兴(中越边界) 毫无疑问,基本没有接边处理,完全乱套,无奈. 实验三:谷歌地图(影像图)会怎么处理,街道可以错接,影像又会怎样? 还是在广西东兴(中越边界) 影像图正常,而叠加的街道是乱的. 影像图正常,就意味着影像图

南沙政府应急系统之GIS一张图(arcgis api for flex)讲解(三)显示地图坐标系模块

config.xml文件的配置如下: 1 2 <widget left="3" bottom="3" config="widgets/Coordinate/CoordinateWidget.xml" url="widgets/Coordinate/CoordinateWidget.swf" /> 源代码目录如下: 地图坐标系模块的源代码原理解析,详细的代码在下载的开源flexviewer自带的: (1)Coordi

天津政府应急系统之GIS一张图(arcgis api for flex)解说(三)显示地图坐标系模块

config.xml文件的配置例如以下: 1 2 <widget left="3" bottom="3" config="widgets/Coordinate/CoordinateWidget.xml" url="widgets/Coordinate/CoordinateWidget.swf" /> 源码文件夹例如以下: 地图坐标系模块的源码原理解析,具体的代码在下载的开源flexviewer自带的: (1)Coo

GPS各种地图坐标系转换(转载)

http://my.oschina.net/fankun2013/blog/338100 地图供应商比较多,产生了许多地图坐标.地图坐标正确转换是个问题.在之前开发地图应用的时候发现从WGS84坐标系(GPS)转换成某个地图坐标系都比较困难.然后只能使用地图供应商提供的webservice接口转换.百度也提供了免费的webservice接口(限制并发量).对于少数点的转换性能还可以,但是对于非常多点的转换压力比较大(使用多线程并行计算).个人感觉比较繁琐,而且很难保证转换的稳定性. 时间飞逝,百

ArcGIS Web 地图制作指南

摘要:ArcGIS Web 地图由底图和一组相关图层构成,用户可与之交互以执行某一有意义的任务.这些地图可供广大用户使用,并且包括多比例底图.针对特定受众的业务图层以及可帮助用户深入了解感兴趣要素的信息弹出窗口.这些地图还支持可视化.编辑.分析和时间功能.它们是 Web 地图应用程序的基础,并且可以通过包括移动设备.桌面应用程序和 Web 浏览器在内的多种客户端进行查看. ArcGIS Web 地图由底图和一组相关图层构成,用户可与之交互以执行某一有意义的任务.这些地图可供广大用户使用,并且包括

地图坐标系转换

import com.cxsz.ibosspro.common.vo.Point; /** * @author cxsz-hp16 * @Title: LocationConverterUtils * @ProjectName ibosspro * @Description: 地图坐标系转换 * @date 2018/12/1110:49 */ public class LocationConverterUtils { private static final double LAT_OFFSET

百度地图坐标系和火星坐标系之间的互相转换

// 百度转火星 -(CLLocationCoordinate2D)hhTrans_GCGPS:(CLLocationCoordinate2D)baiduGps { CLLocationCoordinate2D googleGps; double bd_x=baiduGps.longitude - 0.0065; double bd_y=baiduGps.latitude - 0.006; double z = sqrt(bd_x * bd_x + bd_y * bd_y) - 0.00002

各地图坐标系转换(WGS84坐标系,GCJ02坐标系,BD09坐标系)

package position; import org.junit.Test; /** * 各地图API坐标系统比较与转换; * * WGS84坐标系:即地球坐标系,国际上通用的坐标系.设备一般包含GPS芯片或者北斗芯片获取的经纬度为WGS84地理坐标系,谷歌地图采用的是WGS84地理坐标系(中国范围除外); * * GCJ02坐标系:即火星坐标系,是由中国国家测绘局制订的地理信息系统的坐标系统.由WGS84坐标系经加密后的坐标系.谷歌中国地图和搜搜中国地图采用的是GCJ02地理坐标系; *