- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Google地图切片URL地址解析
[置顶] [置顶] Google 地图切片URL地址解析
分类: GIS 2012-05-19 11:56 8564人阅读 评论(4) 收藏 举报
googleurlchromeserviceweb
目录(?)[+]
一Google地图切片的投影方式及瓦片索引机制
地图缩放级别的分辨率与地图比例尺的关系
二Google地图瓦片地址解析
四个参数的含义
四个参数的关系
验证
三GMapNET
一、Google地图切片的投影方式及瓦片索引机制
1.Google地图采用的是Web墨卡托投影(如下图),为了方便忽略了两极变形较大的地区,把世界地图做成了一个边长等于赤道周长的正方形(赤道长度为6378137米),原点在正方形中心,即经纬度为(0,0)处。Web墨卡托投影的X,Y坐标取值范围为:[34278923427892],对应的经度取值范围为[-180,180],对应的纬度范围则为[-85.05112877980659,85.05112877980659]。具体投影解释请参考墨卡托投影:
????2.Google 地图的索引机制是 TMS(Tile Map Service) 规范的一个变种,其地图瓦片如下图进行索引:
?Google 瓦片坐标系:把地球投影后形成的正方形划分为2 的 level(缩放级别) 次幂个地图瓦片,原点在左上角,类似于像素坐标系;详细解释参见Google Maps API 文档。
???????????
TMS瓦片坐标系:TMS与Google的地图瓦片切割方法相同,不同的是TMS的原点在左下角。
转换关系:TMS 与Google 坐标系的X 、Z是相等的,Y 的转换关系为:Y(TMS) +??Y(Google) = Math.pow(2,zoom) - 1
注:关于投影和瓦片索引机制强烈推荐阅读:Tiles à la Google Maps: Coordinates, Tile Bounds and Projection,文中详细分析了地图瓦片涉及各类坐标的转换关系及具体算法,包括瓦片坐标(Google、TMS、Bing QuadTree)、像素坐标、WGS84 经纬度、Mercator 投影平面坐标等。
3.地图缩放级别的分辨率与地图比例尺的关系
地图缩放级别的分辨率(Resolution),是指某缩放级别每个像素代表的实际距离;
地图比例尺(Scale),是指某缩放级别图上一米代表的实际距离;
[plain] view plaincopyprint?
默认使用屏幕分辨率为96??
算法:??
dpi=96,即表示每英寸96像素,1英寸=2.54厘米。??
比例尺与分辨率的关系:Scale=Resolution×每米的像素个数,??
即有Scale?=?Resolution×(96*100)/2.54??
则Resolution?=?Scale*2.54/(96*100)??
默认使用屏幕分辨率为96
算法:
dpi=96,即表示每英寸96像素,1英寸=2.54厘米。
比例尺与分辨率的关系:Scale=Resolution×每米的像素个数,
即有Scale = Resolution×(96*100)/2.54
则Resolution = Scale*2.54/(96*100)
二、Google地图瓦片地址解析
1.使用Google Chrome 打开Google地图界面,按F12打开 ?开发人员工具,如下图:
由图片左侧的url地址可见,只要正确解析地址中的四个参数(x , y , z , s)就可以获取到地图瓦片了。
下面是本人的分析思路:
1.四个参数的含义:
x , y 是瓦片坐标系的坐标值,z代表缩放级别,s则共有八个字符:空字符和Galileo的七个字符。
x , y 的值在 z 增加时会按级数递增,而s 的值很可能是 x , y , z 三个参数组合后的从 0 到 7 的一个索引值。
x , y , z 组合后与 8 求余即可得到 s 的值。?
2.四个参数的关系:
当 x = 0 时,y 增 1 时,s会同时增 1,与 z 值无关。
当 y = 0 时,x 增 1 时,s会同时增3 ,与 z 值无关。
从上面两条可以得出,x , y 很可能以 3*x + y 的方式组合,然后与 8 求余即得 s。
推测公式为:(?3*x + y?)%8 = s?
3.验证
随即抽取几个地址,取其中的 x , y , s代入第二步中的推测公式验证,果然如此。之后怎么折腾这些瓦片地址就看你了。影像地图只是前缀不一样而已。看来以后不用再为找合适的 Google 地图下载器折腾了,你懂的!
注:Google 地图使用了四个服务地址,即 http://mt ( 0
您可能关注的文档
最近下载
- 民事陪审员培训课件.pptx VIP
- 材料科学基础:第十二章 金属材料强韧化机制.ppt VIP
- CNAS-GL27-2009 声明检测或校准结果及与规范符合性的指南.pdf VIP
- 胃脘痛护理查房.ppt VIP
- 【行业研报】2023年肯尼亚行业企业战略规划方案及未来五年行业预测报告.docx VIP
- 人民陪审员培训课件.pptx VIP
- 《氧化还原反应方程式的配平》练习题 .pdf VIP
- 部编六年级下册第11课《十六年前的回忆》一等奖教学设计说课稿.docx VIP
- GB_T 39637-2020 金属和合金的腐蚀 土壤环境腐蚀性分类.pdf
- 聚硼硅氮烷合成、掺杂及SiBCN陶瓷应用研究.docx VIP
文档评论(0)