如何在角度中使用ArcGis ESRI地图

问题描述

有人可以帮助我如何在esri地图上以角度绘制纬度和经度吗?

解决方法

首先,您需要在角度项目中包含ArcGIS库。为此,您有两个选择:

  1. 使用@arcgis/webpack-plugin
  2. 使用esri-loader

我提到的这两个选项都在ArcGIS文档ArcGIS Docs - Using the ArcGIS API for JavaScript with Angular中有详细记录。

一旦您的项目开始运行,就可以开始下一步了。

我仍然不太确定如何检索数据。因此,API上下文中的一般答案是:

  1. 如果您的数据采用GeoJSON格式,则可以使用GeoJSONLayerArcGIS Docs - GeoJSONLayer
  2. 如果数据为CSV格式,则可以使用CSVLayerArcGIS Docs - CSVLayer
  3. 如果您的数据采用KML格式,则可以使用KMLLayerArcGIS Docs - KLLayer
  4. 最后,一般的答案是使用FeatureLayersource属性。这种情况下的过程是检索创建要素的数据(可能使用esri/Graphicesri/geometry/Pointesri/geometry/SpatialReference),然后使用applyEdits方法将其添加到图层。

ArcGIS API(通常是ESRI的产品)的一大优点是它具有出色的文档。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...