目录
背景
在 Leaflet 和 Cesium 中显示非默认投影 EPSG 3857 和 4326 时,需要获取 MapServer 的投影信息做转换。
ArcGIS MapServer 参考系
使用如下 url 获取 MapServer 的详细信息,包含属性 spatialReference 空间参考信息。
http://localhost:6080/arcgis/rest/services/world/MapServer?f=json
返回的空间参考系分两种:
- wkid 和 lastWkid:wkid 为图层的原始 id,lastWkid 为发布服务后的投影 id;
- wkt:字符串信息;
知识点
WKID
Well-known ID的缩写,表示不同空间参考所对应的ID。常用的 EPSG id 可在 epsg.io 中查找,如:4326、3857 等;
下图是 EPSG 4326 的 WKT 和 PROJ4 信息。可《常用 EPSG 编号对应的投影信息_前端技术-CSDN博客》中总结了常用的 EPSG 的 proj4 字符串。
WKT
转换
在 epsg.io 中有相互转换后的信息。
这是 WKT 和 PROJ4 字符串的信息对照说明示例。
结尾:此篇只是记录了我在获取 ArcGIS MapServer 空间参考系时遇到的相关详细,还只是学习和记录。它们之间的转换还了解...
参考:
ArcGIS的.prj文件生成proj4格式的字符串_wb175208的专栏-CSDN博客_arcgis怎么生成prj文件
EPSG和WKID空间参考之--坐标系简单理解_GIS哼哈哈的博客-CSDN博客