使用于 Python 的 ArcGIS API

使用于 Python 的 ArcGIS API

ArcGIS API for Python提供了一组丰富的工具,包括制图、空间分析和数据科学。

所有API都只是对其他人编写的代码的访问点。在这种情况下,访问点是ArcGIS API for Python

例如,此包包括绘图、空间分析和其他数据科学工具的所有内容。

您可以通过 ArcGIS Online 或 ArcGIS Enterprise 用户访问这些模块和类以绑定到您的 web GIS

您可以使用 ArcGIS API for Python 做什么?

蚂蚁标志志

以下是您可以使用 ArcGIS API for Python 执行的操作的要点列表:

  • 使用 Jupyter 笔记本或第 3 方 Python 包构建分析类型的应用程序。
  • 为重组性任务自动创建内容。
  • 创造图形、图表和交互方式探索等可视化效果。
  • 管理类的任务,如更新组。

请务必记住, ArcGIS API for Python 不会取消代 ArcPy 。相反,它适用于在门户网站和任何类型的 Web GIS 开发中编写脚本。

阅读更多: 10门Python课程和证书课程

ArcGIS API for Python 模块

ArcGIS API 由您可以单独加载的库组合而成。例如,如果您要执行地理编码,则可以从 API 调用 arcgis.geocoding 模块。

模板 描述
arcgis.gis 模块 该模型与大多数其他模型相关联,是进入ArcGIS Online 或 Portal for ArcGIS 的门户。它还使您能够足够通过Web GIS 管理内容、组和用户。
arcgis.env 模块 此模型块用于配置全局应用的环境设置,如地理处理工具中的空间参考信息。
arcgis.features 模块 该模型块使您能够处理箭头所需的元素数据(点、线和多边形),包括用于需要元素操作的空间分析功能。
arcgis.raster 模块 栅格模型包包含用于执行分析和处理栅格数据(例如高级、土壤覆盖或图像连续或分离表面)的类。
arcgis.network 模块 网络模块提供网络数据分析的操作,包括构建最优化路径、寻找最近的设置或计算服务区。
arcgis.schematics 模块 原理图模块用于构建几个网络的简单表示。
arcgis.geoanalytics 模块 geoanalytics 模块早在提供处理大数据和分组式分析的功能。
arcgis.geocoding 模块 地编代码模块使用批地编代码功能将地转换为地标,反之亦然。
arcgis.geometry 模型 geometry 模块提供定义输入数据类型和不同类型之间的数据转换的功能。
arcgis.geoenrichment 模块 geoenrichment 模块使您能够根据需要提供必要的地理位元信息。
arcgis.geoprocessing 模块 地理处理模块允许您创建和共享可使用的GIS处理工具。
arcgis.realtime 模块 该模型块早在与实时传感器和数据馈送一起使用,以简化信息的持续分析。
arcgis.mapping 模块 此模型块先在为网络地图和 3D 网络场景添加 2D 和 3D 可视化功能。
arcgis.widgets 模块 该模型块支持将 Jupyter notebook 中的图形层作为小部件进行可视化和分析。
arcgis.apps 模块 该模型块早在管理 ArcGIS 中可用的基于 Web 的应用程序。

参考

ArcGIS API for Python 演示– 这里提供的演示展示了 ArcGIS API for Python 的各种功能。

You may also like...