注:
Insights 脚本环境在 Insights in ArcGIS Enterprise 和 Insights desktop 中可用。 主连接可以是 Insights in ArcGIS Enterprise 或 Insights in ArcGIS Online。
在安装过程中,可以为 Insights in ArcGIS Enterprise 组织禁用 Jupyter Kernel Gateway 连接。 如果 Jupyter Kernel Gateway 连接不可用,请与管理员联系。 有关详细信息,请参阅安装 Insights in ArcGIS Enterprise。
脚本是扩展和自定义现有软件以满足组织需要的重要方法。 在 ArcGIS Insights 中,可以使用 Python 或 R 作为编程语言来编写脚本。 两种编程语言都允许用户在 Insights 工作簿中扩展可用空间和统计分析功能。
使用到 Jupyter Kernel Gateway 的连接启用 Insights 中的脚本。 核网关提供执行脚本环境中编写的代码所需核的访问权限或编程语言。 网关可以访问 Python 和 R 核。
以下是启用 Insights 中的脚本的常规步骤:
- 设置包含 Python 核和/或 R 的 Jupyter Kernel Gateway。
- 在 Insights 中创建与 Jupyter Kernel Gateway 的连接。
- 打开脚本环境。
- 在 Python 或 R 中创建并执行脚本。
Python 脚本的功能
Python 脚本可用于执行以下操作:
- 处理和准备数据。
- 创建自定义图表和图形。
- 将机器学习分析与 Insights 集成。
- 自动执行数据更新和分析。
- 将数据集转换为 Pandas、GeoPandas、Koalas 或 Spark DataFrame。
- 将 Pandas、GeoPandas、Koalas 或 Spark DataFrame 转换为数据集并将其添加到数据窗格。
- 连接到不受 Insights 支持的数据库。
- 执行数据分析。
R 脚本的功能
R 脚本可用于执行以下操作:
- 处理和准备数据。
- 创建自定义图表和图形。
- 执行高级统计数据分析。
- 将数据集转换为 R 数据框。
- 将 R 数据框转换为数据集并将其添加到数据窗格。
- 连接到不受 Insights 支持的数据库。
- 执行数据分析。
资源
要了解有关 Insights 中的脚本的详细信息,请使用以下资源:
- Insights 脚本指南 - 设置 Jupyter Kernel Gateway 并查看 Python 和 R 的代码示例。
- 连接到核网关
- 使用脚本环境。