WMTS

服务初步理解与读取

当前在网络地图服务中,大部分都会采取缓存技术来替代实时对数据进行可视化,用以提高地图响应能

力。介绍

OGC

提出的缓存技术标准的

WMTS

服务。

WMTS

简介

WMTS

,切片地图

Web

服务(

OpenGIS Web Map Tile Service

),提供了一种采用预定义图块方法发布

数字地图服务的标准化解决方案。

WMTS

标准定义了一些操作,这些操作允许用户访问切片地图。

WMTS

服务是

OGC

提出的公开标准的服务对接的格式,而且它还是

WMS

服务的改进版,因而越来越多

GIS

项目采用

WMTS

服务作为底图服务,比如现在经常在项目中见到的用天地图作为底图服务的,就

是对接天地图的

WMTS

服务。

WMTS

WMS

的区别

WMTS

服务和

WMS

服务对客户端请求服务的响应不同,比如在接受客户端请求

WMTS

服务时,返回给客

户端是固定大小的瓦片,客户端根据索引号来获取每一张瓦片,而后拼接成地图进行展示,如图

1

示;由于瓦片的规则是固定的,服务端可以预先缓存对应的瓦片,客户端需要时直接返回即可,因而

WMTS

是可缓存的。

而当客户端请求

WMS

服务时,返回给客户端是一张完整的图片,客户端取到直接展示,如图

2

所示;客

户端可以请求任意区域,正由于这个任意性和服务端只能返回一张指定范围的图片,复用的概率低之又

低,当并发增大,服务端性能就随之大大下降,故

WMS

仅是重在灵活性。互联网时代重在效率,对比

于灵活性,大家更喜欢选用可缓存的性能更优的

WMTS

服务。

WMTS

切片原理

WMTS

规定使用瓦片矩阵集(

Tile Matrix Set

)来表示切割后的地图,如图

1

所示,不同瓦片矩阵具有不

同的比例尺(分辨率),每个瓦片矩阵由瓦片矩阵标识符(一般为瓦片矩阵的序号,分辨率最低的一层

为第

0

层,依次向上排)进行标识。

wmts格式说明_WMTS服务初步理解与读取相关推荐

  1. 初步理解MultipartFile[文件上传]

    浅识MultipartFile 一.概述 二.对MultipartFile初步理解 1.MultipartFile类的注释说明 2.MultipartFile常用方法解析 三.MultipartFil ...

  2. Spring框架学习笔记(1) ---[spring框架概念 , 初步上手使用Spring , 控制反转 依赖注入初步理解 ]

    spring官网 -->spring官网 spring5.3.12–>spring-framework 在线文档 --> Spring 5.3.12 文章目录 1.Spring概论 ...

  3. 谈谈我对微服务的理解

    微服务是一个近些年说的非常热的概念,尤其在互联网的大背景下,微服务的理论有机会被广泛实践.但是在实践过程中,大家对微服务的理解确大相径庭,到底要怎样做才能真正掌握微服务的架构理论呢?通过此文笔者想和大 ...

  4. 如何让人大致理解RxJava思想:第一节 初步理解RxJava

    如何让人大致理解RxJava思想:第一节 初步理解RxJava 首先,我们需要明确,一个人不可能一口气吃成一个胖子,你不可能仅仅花5分钟看完我这篇文章,然后一拍桌子,大叫一声,我知道了,然后赢取白富美 ...

  5. JAVA 枚举类的初步理解

    JAVA 枚举类的初步理解 现在Java的枚举类在真实项目中已经用的比较频繁,比静态常量更好用,也更有限定性,enum类可以用来表示有限的类对象,比如星期.月份.性别或者项目中的产品类型 像诸如此类的 ...

  6. 非常易于理解‘类'与'对象’ 间 属性 引用关系,暨《Python 中的引用和类属性的初步理解》读后感...

    关键字:名称,名称空间,引用,指针,指针类型的指针(即指向指针的指针) 我读完后的理解总结: 1. 我们知道,python中的变量的赋值操作,变量其实就是一个名称name,赋值就是将name引用到一个 ...

  7. 初步理解pagerank算法

    初步理解pagerank算法 第一次写不是课程要求的博客,可能有不严谨的地方,如果有写错的希望能在评论区指出. 算法思想 pagerank算法用于网页排序,根据给网页的重要程度给各个网页打分,根据分数 ...

  8. Adaboost算法的初步理解

    菜鸟初次接触Adaboost,虽然算法流程比较清晰简单,但对于其中的理论,存在着不少疑惑之处,如下所示: 1)如何训练得到的弱分类器,我们需要训练出多少个弱分类器进行后续的计算?对若分类器有什么要求吗 ...

  9. 我对SNS游戏的初步理解

    国庆期间,我专门研究了一款SNS游戏,巴别小精灵,这是一款背单词的游戏.算是一款交互式英语学习的应用.一点初步理解和体会,与大家分享. SNS游戏的特点 (1)      异步性 (2)      真 ...

最新文章

  1. 特征工程(四)HashingVectorizer
  2. C++的一维数组键盘输入问题
  3. 【运维】阿里云宝塔面板部署JavaWeb项目
  4. linux环境变量堆栈,情景linux--如何摆脱深路径的频繁切换烦恼?
  5. Entity Framework Core 2.0的突破性变更
  6. boost::intrusive::avltree_algorithms用法的测试程序
  7. tooltip trigger怎么改气泡的背景颜色_精装房这样改更完美,不砸墙不改电,低预算就能做到!...
  8. 洛谷P2483 Bzoj1975 [SDOI2010]魔法猪学院
  9. Scrum之 回顾会议
  10. SQL中触发器实例讲解(转)
  11. 嵌入式linux gif 缩放_嵌入式环境动力监控主机
  12. Markdown-Latex全称量词和存在量词(对于全体、存在)
  13. 计算机软件测试方法文献,软件测试毕业论文参考文献
  14. FPGA verilog 临近插值任意比例视频缩放代码
  15. c语言求int的最大值最小值,c语言 int最大值是多少?
  16. Latex各种命令、符号、公式、数学符号、排版等
  17. 系统文件损坏无法正常启动--记一次荡气回肠的自己挖坑自己跳然后爬出来的开心事...
  18. 阿里云服务(四)—云数据库RDS
  19. 2020年汽车驾驶员(高级)免费试题及汽车驾驶员(高级)实操考试视频
  20. java秒转换为年月日_SimpleDateFormat将月/日/年 时分秒转换为年-月-日 时:分:秒

热门文章

  1. 关于gg_bd_ad_720x90.js和follow.js
  2. run mysql upgrade_MYSQL数据全库导入后提示运行mysql_upgrade
  3. JavaScript魅力总结(14-16)
  4. UICC 之 USIM 详解全系列——Commands与Responses结构
  5. 加密教程绑定计算机,教你电脑文件夹怎么加密
  6. 【无标题】SQL Server2019配置管理器MMC无法创建管理单元,谁知道怎么解决
  7. Windows 11规格、功能和电脑要求公布:最低RAM 4GB、储存空间64GB
  8. 基于Android的校园通的开题报告
  9. Visual Studio 2013 或VS2015 无法调试Revit插件代码的解决办法
  10. 做PPT绝对不能错过这5个网站