ArcGISServer/GeoServer切片服务规则(附TMS编号规则)
目录
目录
TMS服务编号规则
https://segmentfault.com/a/1190000011276788
这篇文章介绍的非常清楚,包括了google的TMS标准以及标准的TMS标准。在mapbox中,google的标准以”xyz”表示,标准TMS以”tms”表示(mapbox参考)。
ArcGIS服务切片编号规则
如上图所示,在我们利用arcgis server发布完切片服务之后,在缓存目录中可以看到一个.bundle文件,我们可以利用ArcGIS提供的工具将.bundle文件处理成众多png文件。
根据文件夹以及文件命名,”\alllayers\L03\R00000002\C00000005.png”,其中L03表示地图缩放级别,也就是z值;R00000002表示row,也就是y值;C00000005表示column,也就是x值;此外arcgis server切片瓦片编码采用google编码规则,也就是左上作为(0,0)起点。
GeoServer服务切片编号规则
如上图所示,使用GeoServer发布切片服务之后,在缓存目录查看到文件夹命名以及文件名。
“EPSG_900913_05\3_2\24_17.png”,其中EPSG_900913表示坐标系编码,05表示地图缩放级别,也就是z值;24表示x值;17表示y值;此外,GeoServer切片编号采用标准的tms编号规则,以地图左下角为(0,0)起点。
TMS服务部署
如上图所示,为标准tms服务文件夹以及文件命名规则,可以将ArcGIS Server以及GeoServer的切片数据根据google-tms、标准tms的文件夹命名、文件命名规则进行修改,脱离Arcgis Server以及GeoServer进行离线切图地图部署工作。
“s53\3\1\6.png”,其中3表示z值,1表示x值,6表示y值,”http://localhost:8080/s53/{z}/{x}/{y}.png”为tms服务请求地址。
转载自:https://blog.csdn.net/mxy2572185/article/details/86691005