首页 文章

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

提问于
浏览
1

我有驻留在目录托管服务器中的ArcGIS生成的形状文件列表,请注意,服务器不是ArcGIS服务器,并且不会发布形状文件 .

是否可以使用ArcGIS JS API将此形状文件作为图层(要素图层或任何内容)加载,以便加载KML文件?

是否需要将 Map 发布到ArcGIS服务器,还是需要将* .shp文件转换为KML?

2 回答

  • 1

    您将无法使用ArcGIS API for Javascript使用shapefile . 我看到两个选择:

    • Convert the shapefiles to KML files 并使用ArcGIS API for JavaScript中的KMLLayer Class(如Anthony-GISCOE所述)

    • Zip and upload the shapefiles on ArcGIS Online to create ArcGIS Feature Services . 您可以打开free ArcGIS Developper account,每月授予您50个学分(约200MB的托管要素服务数据) .

  • 1

    不,您不能直接使用API的shapefile .

    由于您显然已经在使用ArcGIS创建shapefile,因此最简单的方法是将该数据转换为KML . 转换工具箱中有库存工具 .

    请注意,KML文件需要公开托管才能与KMLLayer(https://developers.arcgis.com/javascript/jsapi/kmllayer-amd.html)一起使用 .

相关问题