再谈TileMatrixSet,二维瓦片金字塔结构的标准定义(下)
前言 书接上回,本章节为下篇:TileMatrixSet实现及相关计算原理探讨。 本章节将以TileMatrixSet模型的典型实现,即GeoWebCache中的Gridset作为开端,对OGC中TileMatrxSet模型进行印证。而后对TileMatrixSet相关计算原理进行探讨,并以CGCS2000切片方案为例进行验证。另附带说明TileMatrixSet在Geo Atlas中的实现及应用 🤨。 Gridset & TileMatrixSet 这里就不再对GeoWebCache做介绍了,直接切入主题。GeoWebCache中的Gridset正是对应着TileMatrixSet模型,我们先来看一下GeoWebCache对于Gridset的相关介绍: Gridsets and Gridsubsets Gridsets 和 Gridsubsets 是指 GeoWebCache 所服务的图层的空间参考系统(the spatial reference system)。从本质上来说,正如 Tiles 中所介绍的,GeoWebCache 与参考系统无关。当 GeoWebCache 向 WMS 发出请求时,它使用 Gridsets 和 Gridsubsets 信息将其内部切片索引转换为 WMS 可以理解的空间请求。 💡 说实话,有时候我觉得老外的啰嗦话挺多的,其实这里就是表达GeoWebCache就是使用 Gridsets 和 Gridsubsets 将瓦片坐标转换为瓦片对应的空间范围的。从其实现来看,此处所述的内部切片索引正是对应着瓦片坐标系。 下面分别对 Gridset 和 Gridsubset 的构成进行描述,此处引用原文: A gridset is a global definition (i.e. not layer-specific) specifying: 全局定义即对应着通用的切片方案,所以不是特定于层(图层)的。 A spatial reference system (EPSG code) 对应着投影坐标系。 A bounding box describing the extent, typically the maximum extent for the above reference system...