准备您的图层

Collector 允许您创建资产清单、记录观测点并执行外业检查。 移动工作人员在外业中使用该应用程序收集位置并填写表单。 移动工作人员所提供的信息取决于他们所使用的地图,且您可以对地图进行定义。 地图中可以包含新图层以及现有图层。 图层用于确定可在表单中捕获的信息,且通过地图,您可以为移动工作人员自定义表单。

在本主题中,您将使用图层设计并创建图层(可选择向其中加载现有资产或观测点)。 首先请选择图层的创建方式。 您可以使用以下四种方法创建图层:

创建图层后,您可能希望通过托管要素图层视图来限制移动工作人员可用的数据

在稍后的主题中,您将制作地图(包括此处创建的图层),以便移动工作人员可以将其带到采集工程的现场。 您将通过配置表单继续为您的移动工作人员准备地图。 然后,您将配置 Collector,并准备好测试部署您的地图。

选择图层的创建方式

对许多采集工程类型而言,最佳做法是创建可编辑的托管要素图层,以用于采集资产和观测点(如设计图层中所述)。 在决定如何创建图层时,需要考虑两个因素:现有数据(如果有的话)的使用方式和您的 ArcGIS 使用经验。

首先请考虑现有数据的使用方式。 如果您的采集工程与检查有关(根据当前状态进行地表验证、更新资产或观测点),则外业的移动工作人员需要您的现有数据。 您是希望自己定义新图层的结构(指定字段)并将现有数据导入该结构,还是现有数据的结构已足以满足您的采集工程需求? 如果要定义结构,请创建图层并向其中加载现有数据。 如果要使用现有数据的结构,请根据现有数据创建图层。

您使用 ArcGIS 的经验有助于您选择创建图层时所使用的正确产品。 您是 GIS 新手?或许只是为了此工程才开始使用 ArcGIS OnlineArcGIS Enterprise? 如果情况正是这样,请使用 ArcGIS OnlineArcGIS Enterprise 创建图层。 根据您使用现有数据的方式,您也可以使用模板创建图层(设计您的图层,然后可以选择向其中追加现有数据)或通过导入现有数据创建图层

但是,如果您是 GIS 分析师并且已经在使用 ArcGIS Pro,则应使用 ArcGIS Pro 创建图层(设计您的图层,然后可以选择向其中加载现有数据)或通过在 ArcGIS Pro 中导入现有数据来创建图层。 运用 ArcGIS Pro 需要更深入地了解地理数据库要素类,同时需要使用地理处理工具。

创建图层后,请考虑是否所有移动工作人员都需要在外业访问完整图层,或是否有些人只需要使用其中的一个子集。 如果是子集,请考虑将托管要素图层视图设置为限制移动工作人员可用的数据

ArcGIS OnlineArcGIS Enterprise 中使用模板

ArcGIS OnlineArcGIS Enterprise 中随附了涵盖海量行业和工作流的要素图层模板。 例如,您可为损失评估、消防栓或地面控制点创建一个图层。 其中每个都包含了图层的推荐使用模式,并支持自定义。 添加和移除​​字段(表单条目),定义有效选项列表,定义默认值,以及启用附件(照片、视频、文档和音频)。 您可以从使用空白模板构建图层着手,以创建托管要素图层并自己定义所有字段。 如果您有一个图层(例如前一年的工程)并希望基于该图层创建新图层,则可以使用现有图层作为模板。 托管要素图层准备就绪后,您可以选择加载现有数据。 请参阅ArcGIS Online 中的模板或现有要素图层进行创建ArcGIS Enterprise 中的模板或现有要素图层进行创建

注:

ArcGIS Enterprise 10.7 或更高版本中,可以支持构建图层模板和编辑托管要素图层中字段的功能。

以下是针对从模板创建图层以用于 Collector 的一些建议:

  • 请通过自定义字段为您的图层创建和配置表单。 请参阅定义字段以准备表单
  • 要允许移动工作人员附加照片、视频、文档和音频文件,请启用附件。 请参阅 ArcGIS Online 中的允许附件ArcGIS Enterprise 中的允许附件
    注:

    音频附件和文档(.doc.docx.pdf.xls.xlsx)仅在 iOS 上受支持。

  • 要支持在无可靠数据连接或无数据连接的区域中工作的移动工作人员离线使用图层,请验证是否已启用同步。 您需要在图层设置中执行此操作。
  • 要了解哪个移动工作人员进行了哪些编辑,请配置图层以追踪编辑内容。 您还可以限制移动工作人员,使其仅可编辑自己的资产和观测点。 请参阅 ArcGIS Online 中的允许其他人编辑ArcGIS Enterprise 中的允许其他人编辑
  • 根据移动工作人员正在执行的数据采集工程的类型,限制其所做的编辑。 您可以通过在图层设置的允许哪种类型的编辑中选择一个设置来执行此操作。 有关选择权限的指导,请参阅限制编辑权限
  • 要存储历史报告,您需要使用具有相关表的模板,例如 Hydrant Maintenance Inspections 模板。 您将可以配置图层名称、表名称及字段,因此首先要确保获得相关表,如果模板的其余部分与所需的图层结构不匹配,也无需担心。
  • 要在移动工作人员正在添加位置时记录有关所用 GPS 的信息(例如,您想知道位置的精确程度),请捕获 GPS 接收器信息。 这将为您的图层添加字段并为捕获 GPS 元数据做准备。 通过这些字段,Collector 将自动捕获 GPS 提供的值。
  • 要将现有数据加载到托管要素图层,请将现有数据追加到图层。 请参阅 ArcGIS Online 中的将数据追加到图层 ArcGIS Enterprise 中的追加数据

有关 Collector 的完整分步示例,请参阅创建第一个 Collector 地图

ArcGIS OnlineArcGIS Enterprise 中导入数据

如果现有数据结构足以满足您的采集工程,并且您使用 ArcGIS OnlineArcGIS Enterprise,则请首先查看您是否可以将数据发布为托管要素图层。 请参阅ArcGIS Online 中发布托管要素图层ArcGIS Enterprise 中发布托管要素图层

如果现有数据格式不支持将其作为托管要素图层发布,则需要将其转换为受支持的格式,然后将其发布或创建一个图层,然后向其中加载数据。 要在创建图层时提供您自己的所有字段,请选择构建图层模板。 添加字段时,请参考现有数据并匹配其结构。

注:

ArcGIS Enterprise 10.7 或更高版本中支持构建图层模板。

使用 ArcGIS Pro

使用 ArcGIS Pro 设计要素类。 要素类准备就绪后,您可以选择加载现有数据。 要使用 Collector 中的数据,请将您的要素类添加到 ArcGIS Pro 工程的地图中,并将要素类发布为托管要素图层。 请参阅共享 web 要素图层

提示:

您只能从要素类、表、shapefile、栅格和注记或尺寸注记要素类将数据加载到新要素类中。 如果现有数据采用的格式不同,则需要将其导入其中一种格式,以按照这些步骤创建图层。 如果其格式不同,请参阅通过在 ArcGIS Pro 中导入数据来创建图层

以下是从 ArcGIS Pro 创建图层以用于 Collector 的一些建议:

  • 请通过自定义字段为您的图层创建和配置表单。 使用字段类型、属性域和子类型配置条目的行为。 请参阅定义字段以准备表单
  • 要允许移动工作人员附加照片、视频、文档和音频文件,请启用附件。 对新要素类运行启用附件工具。
    注:

    音频附件和文档(.doc.docx.pdf.xls.xlsx)仅在 iOS 上受支持。

  • 要支持在无可靠数据连接或无数据连接的区域中的移动工作人员离线使用图层,请启用同步。 发布图层时可以在配置选项卡中执行此操作。
  • 要了解哪个移动工作人员进行了哪些编辑,请启用编辑者追踪
  • 根据移动工作人员正在执行的数据采集工程的类型,限制其所做的编辑。 发布图层时可以在配置选项卡中执行此操作。 有关选择权限的指导,请参阅限制编辑权限
  • 要存储历史报告,您需要按如下方式添加相关表:首先将 GlobalID 字段添加到要素类(这将是关系类的源主键)。 在工程地理数据库中创建一个表以存储检查报告,并按照为图层配置表单的方式为该表配置表单(这将是 Collector 中的检查表单)。 将 GUID 字段包括在表中(这将是关系类的源外键)。 将新要素类作为起点,检查报告表作为目的地,运行创建关系类工具。 对于历史报告,请使用一对多基数。 请参阅关系类属性
  • 要在移动工作人员正在添加位置时记录有关所用 GPS 的信息(例如,您想知道位置的精确程度),请在新要素类上运行添加 GPS 元数据字段工具。 这将为您的图层添加字段并为捕获 GPS 元数据做准备。 通过这些字段,Collector 将自动捕获 GPS 提供的值。
    注:

    “GPS 元数据字段”工具可用于 ArcGIS Pro 2.2 或更高版本。 如果使用的是 ArcGIS Pro 的早期版本,则需要运行一个脚本。 您可以通过 ArcGIS Pro 或从命令行运行脚本。 请参阅添加 GNSS 元数据字段脚本。

  • 要将现有数据加载到要素类中,需要通过运行转换工具箱中的适用工具来导入现有数据。

发布托管要素图层后,您可能希望进一步优化移动工作人员的编辑权限。 可以通过已发布图层上的设置完成此操作(使用 web 浏览器并更新托管要素图层的项目页面)。 您可能希望实施两种类型的限制:

  • 如果移动工作人员仅能编辑他们提交的资产和观测点,则请使用图层设置将其限制为仅能编辑自己的要素。 请参阅 ArcGIS Online 中的允许其他人编辑ArcGIS Enterprise 中的允许其他人编辑
  • 如果您正在进行检查(根据当前状态进行地表验证、更新资产或观测点),则您可能希望进一步限制移动工作人员的编辑权限。 发布图层时,可以将其限制为添加、更新和删除要素,或仅更新要素属性。 但是,通过托管要素图层,您可以更具体地了解允许和禁止的内容。 要进一步限制移动工作人员的编辑权限,请在图层设置的允许哪种类型的编辑中选择一个设置。 有关选择权限的指导,请参阅限制编辑权限
提示:

ArcGIS Solutions 为 ArcGIS 提供了免费的行业特定配置。 许多常见配置(包括地方政府、应急管理和电力配置)包括 Collector 的配置。 如果有解决方案与您的需求匹配或相似,请使用 ArcGIS Solutions 部署工具 ArcGIS Pro 加载项将您选择的解决方案部署到 ArcGIS 组织。 部署解决方案后,您可以像修改 ArcGIS 组织中的任何其他托管要素图层一样修改已部署的项目。 其中包括加载现有数据。

如果您拥有 ArcGIS Server,建议对于创建新数据或更新地理数据库中尚未包含的数据的工程,应使其在地理数据库外部运行(使用托管要素图层)。 然后可以对其进行审查以保证质量,并在工程完成时将其导入 ArcGIS Server

ArcGIS Pro 中导入数据

如果现有数据结构足以满足您的采集工程,并且您使用 ArcGIS Pro,则请首先查看是否可以将数据引入 ArcGIS。 您可以通过运行转换工具箱中的适用工具根据现有数据创建要素类。 然后,您将使用该要素类发布托管要素图层(请参阅使用 ArcGIS Pro 创建图层,但跳过步骤 2 和 3,并且在步骤 4 中,导入新要素类而非已创建的要素类)。

定义字段以准备表单

表单是移动工作人员提供有关资产、观测点和检查(包括注释和图片)的详细信息的方式。 每个字段都对应于表单中的一个条目,并且您定义字段的方式将决定您可以创建的表单。 在准备图层时,您需要包含必要的字段,并对数据结构做出一些选择,这将确定您可以对表单进行的配置。 请参阅ArcGIS Online 中添加或删除字段ArcGIS Enterprise 中添加或删除字段ArcGIS Pro 中的字段视图

注:

使用 ArcGIS Enterprise 添加和编辑字段需要 ArcGIS Enterprise 10.7 或更高版本。

限制编辑权限

根据移动工作人员正在执行的数据采集工程的类型,限制其所做的编辑。 各种数据采集工程的建议权限如下:

  • 创建资产清单、记录新观测点或向现有集合添加其他资产或观测点。

    移动工作人员需要对资产和观测点具有完全编辑权限。 请为其选择添加、更新和删除要素权限。

    注:

    虽然您可以将其限制为仅添加要素(或仅在使用 ArcGIS OnlineArcGIS Enterprise 时添加和更新要素),但是允许他们更新和删除要素,可使其能够更正表单中的错误,并移除错误创建的资产和观测点。

  • 对现有资产和观测点进行地表验证,并纠正所发现的所有差异。

    编辑权限取决于您希望移动工作人员在外业验证的内容:

    • 移动工作人员可以更正资产和观测点的位置和表单 - 他们需要获得更新要素的权限。 请为其选择更新要素权限。 仅能通过 ArcGIS OnlineArcGIS Enterprise 设置此权限。 如果要在 ArcGIS Pro 中创建图层,应选择添加、更新和删除要素,并在发布图层后进一步限制权限。
    • 移动工作人员可以更正资产和观测点的表单(但不是位置) - 他们需要获得仅更新属性的权限。 选择仅更新属性权限(ArcGIS OnlineArcGIS Enterprise),或选择仅更新要素属性权限 (ArcGIS ProArcGIS Pro)。
    • 移动工作人员可以更正资产和观测点的位置和表单,以及添加原始数据中未包含的位置和表单 - 他们需要添加并更新要素的权限。 选择添加并更新要素权限。 仅能通过 ArcGIS OnlineArcGIS Enterprise 设置此权限。 如果要在 ArcGIS Pro 中创建图层,应选择添加、更新和删除要素权限,并在发布图层后进一步限制权限。
    • 移动工作人员可以更正资产和观测点的位置和表单,添加原始数据中未包含的位置和表单,并删除地面上不存在的位置和表单 - 他们需要资产和观测点的完全编辑权限。 选择添加、更新和删除要素权限。
  • 使用当前状态更新现有资产或观测点,无需历史报告。

    移动工作人员需要更新表单,但不能更改、添加或删除资产和观测点的位置。 选择仅更新属性权限(ArcGIS OnlineArcGIS Enterprise),或选择仅更新要素属性权限 (ArcGIS ProArcGIS Pro)。

  • 使用当前状态更新现有资产或观测点,并保留可用的历史报告。

    移动工作人员需要添加新报告。 如果允许更新,他们也可以更新现有报告。 选择添加要素权限 (ArcGIS OnlineArcGIS Enterprise),选择添加并更新要素曲线(ArcGIS OnlineArcGIS Enterprise),或选择仅添加要素权限 (ArcGIS Pro)。

    注:

    通过这些设置,移动工作人员可以添加新的资产和观测点(并在允许更新的情况下,更新现有资产和观测点的表单和位置),以及添加报告。 如果将其限制为仅更新属性,则将对您的相关表应用相同内容,且移动工作人员将无法添加新报告。 如果您想阻止他们添加新资产或观测点,或者更改现有资产或观测点,则您可以禁用对资产和观测点图层的编辑(在表中启用该项),从而在创作地图时解决该问题。 制作地图中包含了此内容。

限制移动工作人员可用的数据

您的图层所包含的数据可能超出移动工作人员需要查看的范围。 例如,您可能正在与只能检查资产的承包商合作,而您组织的其他员工需要完全编辑访问权限。 也许您甚至不希望承包商能够访问表单中的某些条目。 通过为承包商创建托管要素图层视图,您可以限制其拥有的功能和访问权限,从而防止他们绕过限制。 请参阅ArcGIS Online 中创建托管要素图层视图ArcGIS Enterprise 中创建托管要素图层视图

向地图添加图层

您已准备好供移动工作人员用于采集的数据。 由于 Collector 将打开并使用地图,您需要使用 ArcGIS OnlineArcGIS Enterprise 将图层添加到地图

相关主题