leaflet + proj4 加载ARCGIS CGCS2000地理坐标栅格瓦片

作者:小牛   ,专注于地理信息系统、物联网大数据、微服务、云原生

定义地图空间参考

leaflet 默认集成了常用的EPSG:3785 (墨卡托投影坐标),PSG:4326 (WGS84地理坐标系),但是项目上用 EPSG:4490 (CGCS2000经纬度坐标系) ,自定义比例尺,

如下图所示 :

 leaflet + proj4 加载ARCGIS CGCS2000地理坐标栅格瓦片_第1张图片

定义Map对象时,需用proj4定义EPSG:4490坐标系(leaflet 自带有,不需要单独引用),3个主要参数:空间参考信息,原点,地图分辨率,主要代码如下所示:

leaflet + proj4 加载ARCGIS CGCS2000地理坐标栅格瓦片_第2张图片

空间参考信息 可以从官网查询:China Geodetic Coordinate System 2000 - EPSG:4490

leaflet + proj4 加载ARCGIS CGCS2000地理坐标栅格瓦片_第3张图片

原点与地图分辨率,我们可以直接从 arcgis/rest/services/**/MapServer元数据页面查看。

leaflet + proj4 加载ARCGIS CGCS2000地理坐标栅格瓦片_第4张图片

加载栅格瓦片图层

加载栅格瓦片图层注意 级别/行/列的参数顺序:

arcgis/rest/services/**/MapServer/tile/{z}/{y}/{x}

Leaflet  L.tileLayer图层加载

加载效果如下图所示:

 leaflet + proj4 加载ARCGIS CGCS2000地理坐标栅格瓦片_第5张图片

你可能感兴趣的:(gis,arcgis,server)