架起 R 和 ArcGIS 之间的桥梁
常见问题解答
您可以随 ArcGIS Pro 一起获得 R-ArcGIS Bridge,并可根据环境偏好以多种方式利用它。 如果您正在使用 ArcGIS Pro 并且机器上已经安装了 R,那么设置 R-ArcGIS Bridge 的最简单的方法是地理处理选项下的 R-ArcGIS 集成选项卡。 如果您正在使用 ArcGIS Pro 但没有安装 R,并且需要一个单独进行 R 分析的环境,您可以通过 Conda 包管理器和 r-arcgis-essentials 包创建一个 R 环境。
R 语言提供了 15,000 多个包,既有利基分析包,也有通用统计库。 在空间分析方面,R 语言包含大量用于管理、分析和可视化空间数据的包。
是的,您可以将 R-ArcGIS Bridge 驱动的脚本工具作为地理处理服务部署到 ArcGIS Server 中。 详细步骤请查看此处 - enterprise.arcgis.com/en/server/latest/publish-services/windows/deploying-r-for-arcgis-server.htm
您需要安装具有有效许可的 ArcGIS Pro。 您还需要 {arcgisbinding} 包,该包可通过 ArcGIS Pro 地理处理选项中的 R-ArcGIS Bridge 选项卡获取,或在 R 提示下使用 install.packages ("arcgisbinding", repos = https://r.esri.com, type = "win.binary") 获取。
Microsoft 数据科学虚拟机 (DSVM) 随 ArcGIS Pro 提供。 如果您拥有有效的许可,就可以在这些云环境中使用 R-ArcGIS Bridge。
通过 Conda 集成,我们可以简单地使用 reticulate 库调用 R 中的地理处理工具。 请记住,某些工具需要使用 ArcPy 的 CheckOutExtension 函数来检查许可,也可以通过 reticulate 库从 R 中调用该函数。
通过 arc.select 或 arc.raster 将数据导入 R 后,可以通过 arc.data2sf、arc.data2sp 或 as.raster 函数将数据转换为相应的 R 格式。 转换后,空间数据集可使用完整的 dplyr 功能。
常用的环境设置包括工作空间 (Workspace),用于控制地理处理工具输入和输出的默认位置。 R-ArcGIS Bridge 可与其他环境设置配合使用,详见以下链接:pro.arcgis.com/en/pro-app/help/analysis/geoprocessing/basics/geoprocessing-environment-settings.htm
其他资源
利用这些 R-ArcGIS Bridge 资源,开启您的空间数据科学之旅。
联系销售部门
立即聊天
开始在线会话。
致电我们
与代表交谈。