【问题标题】:How to use external data when using ArcGIS API for JavaScript使用 ArcGIS API for JavaScript 时如何使用外部数据
【发布时间】:2019-02-18 13:51:57
【问题描述】:

我正在构建一个仪表板(网络应用程序)来呈现与滑坡相关的数据。我有一些外部地图(坡度、排水系统等)。我想在 Web 应用程序中将它们显示为图层。我找不到这样做的正确方法。有人可以提出解决方案吗?

【问题讨论】:

  • 外部地图中有哪些图层?你有这些网址吗?
  • 坡度、土地利用、水文等。它们在我的本地磁盘中
  • 所以它们是你硬盘上的文件,好的。它们采用什么格式(GeoJSON、Shapefile、CSV 等)?
  • 它们是 .shp 格式

标签: arcgis esri arcgis-js-api


【解决方案1】:

您在评论中提到您正在尝试映射 Shapefile。如果您想通过 JavaScript API 将 Shapefile 加载到地图中,可以使用 sample here 向您展示如何将该文件加载到地图中。

如果您想将其添加到您的Web Map 以便在应用程序中查看它,您也可以这样做,只需转到 Arcgis.com 地图页面并单击 Add > Layer from File (more info )。

【讨论】:

  • 从磁盘加载形状文件而不是上传如何?我想显示一些驻留在服务器上的本地 shapefile。我不希望用户上传它们。有可能吗?
  • > 我想显示一些驻留在服务器上的本地 shapefile 在这种情况下,您可以执行第二步(ArcGIS.com 地图页面:Add > Layer from File)。或者,如果您希望能够更新该数据并在地图中看到其反映而无需重新发布,许多用户将数据从 Shapefile 移动到 Enterprise GeoDatabase 并使用 ArcGIS Enterprise 发布。
  • 我想从 JavaScript API 将 Shapefiles 加载到地图中,如图所示 developers.arcgis.com/javascript/3/jssamples/…),但我不希望用户上传文件。我想通过代码给形状文件(在服务器上)路径。
猜你喜欢
  • 2015-07-22
  • 2016-07-27
  • 2018-01-25
  • 2018-09-04
  • 2014-05-09
  • 1970-01-01
  • 2021-12-25
  • 1970-01-01
  • 2016-09-23
相关资源
最近更新 更多