Skip To Content

使用 ArcGIS API for Python 编写脚本

您可以使用 ArcGIS API for Python 自动执行常见任务,例如创建和管理群组、发布和更新项目以及执行可视化和数据分析。

除了批次处理脚本之外,API 还可以在名为 Jupyter Notebook 的基于浏览器的交互式脚本编写环境中使用。 Notebook 环境提供一个界面,可用于执行代码,显示门户项目、用户和群组以及以交互方式查看 web 图层、地图和场景。

Esri 提供内置于 ArcGIS EnterpriseJupyter Notebook 环境。 10.7 版本中引入了 ArcGIS Notebooks,其托管于 ArcGIS Notebook Server,使用容器隔离每个 notebook 用户的工作空间。 通过 ArcGIS Notebooks,您可以使用 ArcGIS API for Python 和 ArcPy 来处理门户中的项目,执行高级空间分析和制定数据科学工作流。

了解有关 ArcGIS Notebooks 的详细信息

API 构建为多个模块,从而方便学习和使用。 gis 模块为入口点,提供用于访问门户和为其编程的信息模型。 featuresraster 模块允许访问要素和栅格图层,以及对这些图层进行分析。 geoanalytics 模块允许执行 GeoAnalytics Tools。 要了解有关其他模块和 API 架构的详细信息,请参阅 API 概述

入门

API 以 Python 包形式进行分发,可以使用常用的 Python 包和环境管理系统 conda 进行安装。 可从 ArcGIS Developers 站点获取相关安装说明文档。

要了解有关使用 API 执行的任务的信息,请访问示例 notebooks,例如发布方案使用地理处理工具


在本主题中
  1. 入门