我有驻留在目录托管服务器中的由ArcGIS生成的形状文件列表,请注意该服务器不是ArcGIS Server,并且该形状文件未发布。
是否可以使用ArcGIS JS API将该形状文件作为图层(要素图层或其他任何东西)加载,以尽可能地加载KML文件?
是否有必要将地图发布到ArcGIS Server,还是需要将* .shp文件转换为KML?
最佳答案
不,您不能直接通过API使用shapefile。
由于您显然已经在使用ArcGIS创建shapefile,因此最简单的方法是将数据转换为KML。转换工具箱中有一些库存工具。
请注意,KML文件需要公共托管才能与KMLLayer(https://developers.arcgis.com/javascript/jsapi/kmllayer-amd.html)一起使用。
关于javascript - 使用ArcGIS JS API在浏览器中显示ArcGIS形状文件(* .shp),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23842718/