文章目录

  • 1. 概述
  • 2. 详论
    • 2.1. Web墨卡托
    • 2.2. 大地经纬度
  • 3. 参考

1. 概述

WMTS地图服务每一层级的分辨率是多少?关于这个问题以前推算过,但总是忘记了。网上查询又是一堆废话,现在把这个问题记录如下。

2. 详论

WMTS地图服务有两种形式的地图服务,Web墨卡托空间参考(EPSG:3857)下的切片和大地经纬度空间参考(EPSG:4326)下的切片。

2.1. Web墨卡托

我们知道,Web墨卡托是把全球范围内的坐标约束在范围[-20037508.3427892,20037508.3427892],并且取成正方形。而WMTS的一张瓦片像素宽高为256像素X256像素,同时第0层就是一张瓦片,那么其分辨率就很好计算了:

20037508.3427892 * 2 / 256 = 156543.033928

WMTS每一层宽、高依次往下倍增,形成一个四叉树,那么分辨率依次增大一倍,也就是分辨率值依次除以2。得到WMTS每一层级的地面分辨率(取6位小数):

层级 分辨率(米)
0 156543.033928
1 78271.516964
2 39135.758482
3 19567.879241
4 9783.939621
5 4891.969810
6 2445.984905
7 1222.992453
8 611.496226
9 305.748113
10 152.874057
11 76.437028
12 38.218514
13 19.109257
14 9.554629
15 4.777314
16 2.388657
17 1.194329
18 0.597164
19 0.298582
20 0.149291
21 0.074646

2.2. 大地经纬度

如果是大地经纬度空间参考下的WMTS,计算分辨率就更加简单了。我们知道,经度的范围(X方向)为[-180,180],纬度(Y方向)的范围为[-90,90],恰好是两倍的关系。为了保证瓦片像素宽高为256像素X256像素,很简单的方法就是让第一层为两张瓦片,左边经度范围为[-180,0],右边的经度范围为[0,180],这样仍然可以保证地理范围取成正方形。其分辨率为:

180/256 = 0.703125

同样从第一层开始往下四叉树划分,得到每一层级的地面分辨率(取10位小数):

层级 分辨率(度)
1 0.703125
2 0.3515625
3 0.17578125
4 0.087890625
5 0.0439453125
6 0.0219726563
7 0.0109863281
8 0.0054931641
9 0.0027465820
10 0.0013732910
11 0.0006866455
12 0.0003433228
13 0.0001716614
14 0.0000858307
15 0.0000429153
16 0.0000214577
17 0.0000107288
18 0.0000053644
19 0.0000026822
20 0.0000013411
21 0.0000006706

这个时候有两个问题需要说明:

  1. 经纬度的WMTS切片是没有第0级的,因为第0级是一个2:1的全球范围,无法放入一个正方形切片。
  2. 经纬度的WMTS切片分辨率单位是度,那么1度等于多少米呢?这个没有一个准确的定论,只能说一个大概:

1纬度≈111km1经度≈111km×cos(ϕ)1纬度 \approx 111km \\ 1经度 \approx 111km \times cos(\phi) 1纬度≈111km1经度≈111km×cos(ϕ)

其中ϕ\phiϕ表示纬度。

3. 参考

  1. 经纬度一度等于多少米

WMTS地图服务每一层级分辨率相关推荐

  1. linux安装geoserver、postgis,发布wms、wmts地图服务

    1.Linux服务器安装Geoserver 注:确保系统已经有Java环境,GeoServer要求具备Java8或Java11环境 进入下载界面 https://geoserver.org/relea ...

  2. mapTalks:基础操作与WMS/WMTS地图服务加载

    maptalks是插件式的轻量级二三维地图渲染库,核心库包含最常用的核心功能,包括底图渲染,矢量渲染,内置的绘图交互工具,测距侧面工具等.出于兼容性考虑,核心库主要基于canvas技术开发的(底图在三 ...

  3. OL4叠加显示天地图地图服务之WMTS实例

    OL4叠加显示wmts地图服务可通过XYZ数据源格式进行加载 如: var tianditu4 = new ol.layer.Tile({                 title: "天 ...

  4. SuperMap iMobile for Android 地图开发在线地图服务接入(二)

    一.对接百度地图服务 DatasourceConnectionInfo info = new DatasourceConnectionInfo(); //设置数据源别名 info.setAlias(& ...

  5. 《水经注地图服务》发布的卫星影像数据在QGIS中调用

    (本文首发于"水经注GIS"公号,关注公号免费领取地图数据) 概述 QGIS原称为Quantum GIS,是一个用户界面友好的开源桌面端软件,支持数据的可视化.管理.编辑.分析以及 ...

  6. 史上最全第三方地图服务汇总【天地图/高德/百度/腾讯/谷歌地图等】

    Webgis开发过程中,我们一般使用第三方地图服务作为底图.本篇博文给大家介绍市面上常用的第三方地图服务,应该算的上是史上最全. 如果需要转载,请注明转载出处:https://blog.csdn.ne ...

  7. 转载: WMS、WFS、WCS、WPS、WMTS、WMSC、TMS等常见地图服务的区别

    原文标题<WMS.WFS.WCS.WPS.WMTS.WMSC.TMS等常见地图服务的区别> 原文出处: cnblogs博客园 网址: https://www.cnblogs.com/ssj ...

  8. Web地图服务规范(WMS、WMTS、TMS)简析

    Web地图服务规范(WMS.WMTS.TMS) 1.概况 Web地图服务规范包括WMS(网络地图服务).WMTS(网络地图瓦片服务).TMS(瓦片地图服务)等.WMTS服务和WMS服务都是由开发地理信 ...

  9. wms、wmts、wfs等地图服务区别

    微信搜索:"二十同学" 公众号,欢迎关注一条不一样的成长之路 OGC OGC 全称是开放地理空间信息联盟(Open Geospatial Consortium),是一个非盈利的国际 ...

最新文章

  1. Spring MVC 返回视图时添加的模型数据------POJO
  2. 万字长文总结八大经典内部排序算法
  3. mysql 读取文件_关于mysql:逐行读取文件而不将整个文件加载到内存中
  4. win7发现不了无线网络怎么办 win7发现不了无线网络的解决办法
  5. 数据库MySQL相关操作||创建数据库、显示所有数据库、切换数据库、显示数据库下的数据库表、删除数据库
  6. 来回奔跑中的飞鸽传书简洁版
  7. Centos 7 安装 PostgreSQL
  8. Dubbo+Zookeeper 基础讲解
  9. mysql 窗口函数_7、MySQL高级功能(窗口函数)
  10. 详细解说五个Java项目
  11. 数据分析职场路上有困惑?不妨花几分钟来看看...
  12. win查看GPU信息
  13. 两个故事理解时间管理的必要
  14. 第三种最小生成树算法 Borůvka算法
  15. Hello, World——从零到实盘0
  16. FS\OFS\RS\ORS的使用
  17. TIPC 透明通信协议
  18. 计算机等级证书分几级 哪个级别最高
  19. 志强处理器结尾的ES、QS、正式版的区别
  20. 深入剖析Spring(一)——IoC的基本概念(从面向对象角度介绍)

热门文章

  1. linux系统superpi运行,Super PI使用介绍
  2. mysql5.7 最佳实践_MySQL 5.7安装(多实例)最佳实践
  3. 【SDCC讲师专访】吕毅:链家网大数据平台的架构演进
  4. 天大2021年秋学期考试《建筑施工》离线作业考核试题
  5. 湖南全国计算机二级考试报名时间2016,2016年下半年全国计算机等级考试报名通知...
  6. CSS媒体查询@media (prefers-color-scheme:dark)判断系统白天黑夜模式
  7. 企业文档加密软件选择标准是什么
  8. 2023年写字楼运营管理必不可少的系统--快鲸智慧楼宇系统
  9. sklearn.neighbors.KNeighborsClassifier
  10. Apache Commons Collections包和简介