在 SharePoint 中使用 Microsoft Power Automate 进行地理编码

注:

要使用此工作流,您需要以下帐户和许可类型:

  • Microsoft 许可 - 要使用 Microsoft Power AutomateArcGIS Connectors for Power AutomateMicrosoft SharePoint 列表和文档进行地理编码,您需要 Microsoft 365 许可,以及参与者或更高级别的角色。 参与者必须拥有 Microsoft Power Automate 许可才能访问高级连接器
  • ArcGIS 帐户类型 - 您必须登录到 ArcGIS 帐户才能使用 ArcGIS Connectors for Power AutomateSharePoint 列表进行地理编码。

您可以使用 Microsoft Power AutomateArcGIS Connectors for Power Automate 将坐标添加至仅包含地址数据的 Microsoft SharePoint 列表和文档库。

有关地理编码过程和服务的详细信息,请参阅数据和地理编码

要在 ArcGIS for SharePoint 中映射 SharePoint 列表或文档库,该列表或库中必须包含 x,y 坐标或 EsriJSON 几何。 如果 SharePoint 列表或库包含没有坐标或形状数据的地址,则必须对数据进行地理编码或空间启用。 您可以使用 Power Automate 中的 Sharepoint 定位工作流模板对 SharePoint 列表和库进行地理编码。 Power Automate 可以从 SharePoint 列表中读取地址信息,生成坐标位置信息,准备映射。

提示:
如果您没有 Microsoft Power Automate 许可或者访问高级连接器的权限,请尝试SharePoint 列表和文档库进行地理编码工作流。

准备 SharePoint 列表或文档库

要确保已准备好对 SharePoint 列表或文档库进行地理编码,请完成以下步骤:

  1. 打开包含地址信息的 SharePoint 列表或库。
  2. 添加标题为 X多行文本
  3. 添加标题为 Y 的新多行文本列。
  4. 有关列类型的详细信息,请参阅 Microsoft 列表和库列类型和选项文章。

Power Automate 中打开 Sharepoint 定位工作流模板

要在 Power Automate 中打开 Sharepoint 定位工作流模板,请完成以下步骤:

  1. 单击 SharePoint 菜单栏上的集成 > Power Automate > 创建流

    在 Power Automate 下拉菜单中创建流选项

  2. 创建流窗格中,单击显示更多

    创建流程窗格中的显示更多按钮

  3. 在模板列表的底部,单击查看更多模板

    随即出现 Power Automate 模板页面。

  4. 在搜索文本框中键入 ArcGIS
  5. 从搜索结果中选择 Sharepoint 定位工作流模板。
    随即出现 Sharepoint 定位工作流模板页面。

    Sharepoint 定位工作流模板页面

  6. 单击立即试用

使用 Sharepoint 定位工作流模板

要填写 Power Automate 模板以对 SharePoint 列表或库进行地理编码,请完成以下步骤:

  1. 使用 Microsoft 凭据登录 Power Automate

    随即出现一个页面,其中列出了您的 Power Automate 流连接。

    显示 SharePoint 和 ArcGIS 连接的 Sharepoint 定位工作流页面

  2. 确认您已登录 ArcGIS,然后单击继续

    随即出现包含两个操作的流模板。 您必须为每个操作提供信息。

  3. 对于获取项目操作,请执行以下操作:
    1. 站点地址下拉菜单中,选择包含要进行地理编码的 SharePoint 列表或库的 SharePoint 站点。
    2. 列表名称下拉菜单中,选择要进行地理编码的列表。

    提示:

    您可以单击显示高级选项以在顶部计数文本框中指定列表中的总行数。

    获取项目操作现已完成。

  4. 对于查找地址候选项操作,请执行以下操作:
    注:
    查找地址候选项操作自动包含在应用于各项操作中。 查找地址候选项操作应用于上一步中获取项目操作接收到的每个项目。

    “查找地址候选项”和“更新项目连接器”包含“应用于各项”操作

    1. 单击菜单选项菜单选项 其位于查找地址候选操作上。

      确认已选择 ArcGIS 作为连接,然后返回操作。

      提示:

      可能会列出多个 ArcGIS 连接。 这是一个 Microsoft已知限制

    2. 存储结果下拉菜单中,选择
      注:

      默认情况下,可能已被选中。

    3. 地址文本框中,指定包含要进行地理编码的完整地址的列。
    4. 国家/地区文本框中,指定地址所在的国家/地区。

    查找地址候选项操作现已完成。

  5. 对于更新项目操作,请执行以下操作:
    注:

    更新项目操作也包含在应用于各项操作中。

    1. 确保站点地址包含要进行地理编码的 SharePoint 站点。
    2. 确保列表名称包含要进行地理编码的 SharePoint 列表。
    3. 确保 ID 包含从获取项目操作派生的 ID。
    4. 单击显示高级选项并确认您在准备 SharePoint 列表或文档库的步骤 2 中创建的 X 列包含来自 ArcGIS 的经度 (X) 动态值,并且您在该工作流的步骤 3 中创建的 Y 列包含来自 ArcGIS 的纬度 (Y) 动态值。

    更新项目操作现已完成。

  6. 单击保存保存模板。

    提示:

    您可以使用 Power Automate 工具栏上的流检查器工具验证流。

    流检查器工具

  7. 单击测试以测试流。

    运行测试,这样,流将运行并更新指定的 SharePoint 列表。

    注:

    测试需要花费几分钟的时间。