请问如何用在线地图制作图层啊

假如我用百度地图作为底图,我想用arcgis在这个底图的基础上做几个不同的矢量图层,然后发布到server,用arcgis api调用。正常的话,需要配准啊什么的,但是百度地图要怎么配准啊,或者说用这些第三方地图,要怎么做这样的矢量图层来完成叠加呢?
已邀请:

binghuan123 - 80后

赞同来自: llc3s

这个是没有办法完美解决的。因为:在线地图都是有添加误差的,你想完美叠加除了要配准之外,还需要知道百度地图的误差规则。可以看下EsriLeaflet,这个是Arcgis JavaScript API的一个开源项目,可以添加第三方的在线地图。
不过有两点你需要明白:
1、在线地图用的都是Web墨卡托投影,百度、高德、谷歌、腾讯都一样。
2、在线地图都有人为添加误差,引入的时候需要对误差进行处理。不过Openlayers和EsriLeaflet添加在线地图的时候都对误差进行处理了,所以可以准确的叠加。

gishome - GIS之家,我们的团队,具备丰富的webgis项目开发经验以及开源GIS项目经验(openlayer+geoserver、三维开源GIS cesium.js);GIS之家知乎专栏:https://zhuanlan.zhihu.com/gishome

赞同来自:

现在很多电子地图下载器都提供在线矢量化了,比如水经注貌似可以的,但是我没用过,总之肯定是有的,这样你就可以在各种不同的底图基础上矢量化,导出shp图层来

上下求索

赞同来自:

你好,请问你是怎么做到使用百度地图为地图的?怎么将百度地图导入ArcGIS?

要回复问题请先登录注册