我有从驻留在目录托管服务器中的 ArcGIS 生成的形状文件列表,请注意该服务器不是 ArcGIS 服务器并且形状文件未发布。
是否可以使用 ArcGIS JS API 将此形状文件作为图层(要素图层或任何图层)加载,以便加载 KML 文件?
是否需要将 map 发布到 ArcGIS 服务器,或者我是否需要将 *.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/