type
Post
status
Published
date
Aug 26, 2023
slug
globe3d/6
summary
tags
教程
理论地球
category
教程
icon
password
声明:本文引用大量网络资源,如有侵权,请联系删除。
学完本章你将了解:
- GeographicTilingScheme切片规则
- WebMercator切片规则
- 其它GIS厂商切片规则
地图切片的基本概念
地图切片的基本概念参考下面这篇文章。7点 讲明白地图切片的概念与原理-阿里云开发者社区 (aliyun.com)
补充基本概念:
- 分辨率(Resolution,本文简称R),即地面分辨率,即一像素代表多少地图单位,在地理坐标系下,地图单位是度,在投影坐标系下,地图单位是米。
- 比例尺(Scale,本文简称S),一地图单位代表多少米,通常是投影坐标系下,一米代表实际距离多少米。
- 比例尺分母=实际距离/图上距离。假设比例尺为1:125000000,125000000为比例尺分母,对应WMTS.GetCapabilities.xml中的ScaleDenominator

- 屏幕显示分辨率(DPI),即一英寸内由多少像素,比如显示器宽高像素个数为,宽高英寸数为英寸,那么,即一英寸有177个像素。
为了便于 Google 实现墨卡托投影法,原点图块始终位于地图的西北角,x值从西向东增加,y值从北向南增加。系统使用基于该原点的x,y坐标为图块建立索引。


切片规则
一个切片规则(切片坐标系)由以下几个参数决定
- 原点
- X轴方向
- Y轴方向
- 瓦片大小TileSize
- 0层瓦片宽高个数
根据切片规则,可得到以下几个常用公式
常用来根据显示器视口的四角的世界坐标,计算视口范围内的瓦片坐标,请求相关瓦片显示到显示器里。
- 世界坐标可转为像素坐标
像素坐标是像素空间中的某个像素,假如第二层所有瓦片放一起形成一张图片,每张瓦片大小是256像素,那么共有,像素个数为,这1048576个像素即是像素空间,像素坐标指向该空间的某个像素。世界坐标即经纬度投影后的世界坐标,通常以米表示。
- 像素坐标转为瓦片坐标
- 瓦片z层(一层所有的瓦片)宽高个数为
- 瓦片z层的瓦片数
- 计算某一层的地图比例尺,假设层级为,,已知,可知。
- 计算地面分辨率。假设当前比例尺为1:125000000,则代表图上1米等于实地125000000米,已知上面一像素代表多少米,可知
- 带入5的1公式,地球赤道半径为Radius,瓦片z层的比例尺为:
GeographicTilingScheme,经纬度直投切片规则
WebMercator,网络墨卡托切片规则
其它GIS厂商切片规则
切片规则对比表格
参考文章:
- 作者:南山无物
- 链接:http://www.supony.top//article/globe3d/6
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章

