javascript - 使用 ArcGIS JS API 在浏览器中显示 ArcGIS 形状文件 (*.shp)

标签 javascript shapes arcgis layer shapefile

我有从驻留在目录托管服务器中的 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/

相关文章:

python - 安装没有依赖项的python包

arrays - numpy ndarray 形状有什么作用?

python - 使用 arcpy Polyline 对象作为字典值时形状信息丢失

javascript - Gulp Dest() 不输出文件

javascript - 从其他 div 的 onClick 更改悬停按钮类

java - 找不到符号,getShape()

C++ 多态性问题。与 _vfptr 有关

javascript - Arcgis (ESRI) dojo 导致使用 jQuery 的定义的组件进行 multipleDefine

javascript - 如何检测第一个字符是否为回车符,并添加回车符

javascript - 联系方式错误回显