偶最近经过反复摸索和网上查询,实现了从Google Map上大面积截取地图和遥感影像,并且导入到SuperMap Deskpro软件中设定好投影和坐标参数后得到了与Google Map完全一致的经纬坐标的地图,迫不及待分享给大家,望共同学习和进步!
首先看这款牛B的软件吧,稻歌Google Map截获器,该软件的功能定位是:大幅面截取Google Map上的地图、卫星影像、地形图,拼接并存储为tif格式的图像,同时赋上精确的投影与坐标,并且无幅面大小限制、海量下载、无缝拼接,拼出的图像的坐标精度很高,可满足专业需求,不仅适用于GIS、导航、测绘行业,还可用于个人旅游,地图观赏等。
然后偶查阅Google Map所的采用的地图投影。经查询得知Google Map、Virtual Earth等网络地图所使用的地图投影,被称作Web Mercator或Spherical Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体, 所以椭球扁率需要设置为0,Google Map采用的坐标系为WGS_84坐标系。
Web墨卡托投影坐标系:
以整个世界范围,赤道作为标准纬线,本初子午线作为中央经线,两者交点为坐标原点,向东向北为正,向西向南为负。
X轴:由于赤道半径为6378137米,则赤道周长为2*PI*r = 2*20037508.3427892,因此X轴的取值范围:
[-20037508.3427892,20037508.3427892]。
Y轴:由墨卡托投影的公式可知,同时上图也有示意,当纬度φ接近两极,即90°时,y值趋向于无穷。 工程师就把Y轴的取值范围也限定在[-20037508.3427892,20037508.3427892]之间,成个正方形。
Google Map所采用的投影是编号为EPSG:3785 的投影,这种投影类似于Web Mercator投影,可以在http://spatial reference.org/ref/epsg/3785/下载到投影文件3785.prj。
投影文件3785.prj 的内容如下:
PROJCS["Popular Visualisation CRS / Mercator",GEOGCS["Popular Visualisation CRS",DATUM
["D_Popular_Visualisation_Datum",SPHEROID["Popular_Visualisation_Sphere",6378137,0]],PRIMEM["Greenwich",0],UNIT
["Degree",0.017453292519943295]],PROJECTION["Mercator"],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARAMETER
["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1]]
用稻歌软件截取并拼接的tif影像的投影全部为EPSG:3785,坐标精度与Google Map完全保持一致。下图软件截图:
偶使用稻歌软件从Google Map上获取了一幅约745M的临沂市全景图,然后导入到SuperMap Deskpro(注意是导入不是简单的打开)如图:
然后就是设置投影和坐标参数了,数据源右键单击选择属性,如图:
然后选择投影信息中的重新设定投影,如图:
然后选择投影坐标系,选择自定义投影,导入Google Map的投影文件3785.prj,如图:
然后设定投影坐标参数,如图:
点击下一步,参数默认,再下一步,点击完成即可,我们可以看到现在的投影参数如图:
这里的椭球扁率应该为零,我们还要再进一步设置,在地图上点击右键,选择“属性”,点击“设置”:
请参照上图进行设定,完成后“下一步”:
这里比例因子我们设置为:1,然后“下一步”:
这样我们就设置完成了,点击“应用”就OK啦!打开地图,可以发现地图已经具有了精确的坐标和经纬坐标,而且和Google Map上的完全一致!如图:
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。