注:
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 中启用脚本:
- 设置 Jupyter Kernel Gateway,其中应包含 Python 核、R 核或两者兼具。
- 在 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 的代码示例。
- 连接到核网关
- 使用脚本环境