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

Javascript 使用ArcGIS JS API在浏览器中显示ArcGIS形状文件(*.shp),javascript,shape,arcgis,layer,shapefile,Javascript,Shape,Arcgis,Layer,Shapefile,我有一个由驻留在目录托管服务器中的ArcGIS生成的形状文件列表,请注意,该服务器不是ArcGIS服务器,并且形状文件未发布 是否可以使用ArcGIS JS API将此形状文件加载为图层(要素图层或任何东西)以加载KML文件 是否有必要将地图发布到ArcGIS server,还是需要将*.shp文件转换为KML?否,您不能直接使用带有API的shapefile 由于您显然已经在使用ArcGIS创建shapefile,最简单的方法就是将该数据转换为KML。转换工具箱中有用于此的库存工具 请注意,K

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

是否可以使用ArcGIS JS API将此形状文件加载为图层(要素图层或任何东西)以加载KML文件


是否有必要将地图发布到ArcGIS server,还是需要将*.shp文件转换为KML?

否,您不能直接使用带有API的shapefile

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


请注意,KML文件需要公共托管,才能与KMLLayer()配合使用。

您将无法使用ArcGIS API for Javascript的shapefile。我看到两种选择:

  • 将shapefile转换为KML文件并使用来自ArcGIS API for JavaScript的
  • 在ArcGIS Online上压缩并上传形状文件,以创建ArcGIS功能服务。您可以打开一个每月授予您50学分(约200MB托管功能部件服务数据)的帐户