贴个群号
WebGIS学习交流群461555818,欢迎大家。
成果图

这种底图基本上都是按照raster来加载的,主要就是知道地址了,拼参数
具体参数请参考官网
https://developers.arcgis.com/rest/services-reference/enterprise/export-map.htm
源码
我的服务列表是这样的
http://XXXX:XXXX/arcgis/rest/services/XXXX/MapServer
坐标参考还是4490,如果这样加载的话那些bbox等参数都要写成4490
那么mapbox加载的话,就把那些参数都改成3857就行了,arcgis的这个也会像geoserver一样,修改参数就变成不同的投影了。
"sources":{
'baseMap':{
'type':'raster',
'tiles':['http://你的地址/arcgis/rest/services/XXXX/MapServer/export?dpi=96&transparent=true&format=png8&layers=&bbox={bbox-epsg-3857}&f=image&bboxSR=3857&imageSR=3857'],
'tileSize':256
}
},
"layers": [
{
'id':'baseMap',
'type':'raster',
'source':'baseMap'
}
],
文章讲述了在WebGIS中如何使用不同的坐标系统(如EPSG-3857和4490)加载底图,以及ArcGIS和Mapbox服务中如何调整参数以适应不同的投影需求。作者分享了具体的参数示例和源代码片段。
2195

被折叠的 条评论
为什么被折叠?



