设计可编辑图层

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

在创建地图之前,您需要为采集工程选择将在 Field Maps 中使用的图层。

选择您的空间信息

在创建图层之前,您需要考虑哪些空间信息对移动工作人员正在进行的工作至关重要。 创建支持相应类型的图层。

要捕获的信息要使用的空间类型的信息示例

地球上的单个地点

消防栓

要捕获和测量的距离或长度

线

道路

要捕获和测量的区域或空间

构建宗地

选择图层的存储方式

建议您根据采集目的和是否需要质量保证 (QA) 或质量检查 (QC) 来决定图层的存储方式。 根据您的采集目的查看建议:

如果您要创建新图层,建议您创建托管要素图层;但是,对于可编辑图层,您可能需要使用 ArcGIS Server。 如果是这样,请查看有关ArcGIS Server 用于新的可编辑图层的建议。

创建资产清单或记录新的观测点

移动工作人员将捕获新类型的资产或观测点,包括位置和表单。 要支持这些工程,请创建一个可编辑托管要素图层来保存新类型的资产和观测点。 工程完成后,查看新资产和观测点。 然后,可将其用作权威图层或将其导入 ArcGIS Server 中。

提示:

要使用为此工程创建的托管要素图层通过检查保留资产和观测点,请确定是需要历史检查报告还是需要当前状态报告。 如果历史报告很重要,请创建包含相关表的图层;稍后您将使用该表采集检查信息。 此操作可将多个表单与单个位置相关联。 如果仅当前状态很重要,则用于检查后,需要评估对图层的编辑权限,因为移动工作人员不需要更新资产和观测点的位置。 当您准备好将其用于检查时,建议您限制移动工作人员进行属性更新,以防其意外更改位置。

创建图层时,通常会创建托管要素图层;但是,对于可编辑图层,您可能需要使用 ArcGIS Server。 此操作同样受支持(本主题中未详细介绍创建服务)。 有关详细信息,请参阅ArcGIS Server 用于新的可编辑图层

向现有集合添加资产或观测点

移动工作人员将捕获其他资产或观测点(包括位置和表单),同时补充现有资产清单或观测点集合。 QA 和 QC 通常对这些工程而言至关重要,因此需要使用支持二者的工作流:

  • 创建可编辑的托管要素图层,以在采集工程期间保存新添加的资产和观测点。 工程完成后,查看新增内容并将其导入权威(现有)图层(其他托管要素图层或 ArcGIS Server 中的图层)。
  • 将新资产和观测点添加至 ArcGIS Server 要素服务的现有版本化数据中。 使用版本化数据通过协调和提交提供 QA 或 QC 工作流。
  • 将新资产和观测点添加至现有图层并进行标记,以便日后查看。 包含一个使用默认值(如 new 或 not reviewed)的隐藏字段,用于指示是否已查看资产或观测点。 其值将在 QA 或 QC 期间进行更新(例如,更新为 reviewed)。 所采集的新资产或观测点可为权威图层的一部分,而标记条目用于指示其是否处于查看状态。 您还可以使用托管要素视图指示权威图层是否显示正在进行的或处于查看状态下的资产或观测点,或者选择是否将其排除。

如果使用现有图层,则必须满足可编辑的数据要求

地表验证现有资产和观测点

移动工作人员将检查现有资产或观测点,如果与外业中看到的不匹配,则请根据需要更新位置和表单。 工程图层建议取决于现有图层的存储方式以及是否需要 QA 和 QC。 请参阅有关以下现有图层类型的其他信息:

如果要使用现有图层或服务,请参阅可编辑的图层要求

现有的可编辑托管要素图层

如果您具备现有的可编辑托管要素图层,且不需要 QA 或 QC,请使用现有图层。 如果您的工程需要 QA 或 QC,则针对您的工程图层,使用以下结构之一。 使用最适合您组织工作流的结构:

  • 为工程创建可编辑的托管要素图层,并将现有图层导入其中。 可以包含指示更改的标记,也可以使用编辑者追踪来了解工程过程中发生的更改。 工程完成后,查看更改并追加到权威(现有)图层。
  • 向现有托管要素图层的表单中添加条目,以标记已编辑的资产和观测点,以便日后查看。 使用工程的现有托管要素图层并查看标记的资产和观测点。

ArcGIS Server 要素服务中的现有版本化数据

如果您具有 ArcGIS Server 要素服务中的现有版本化数据,则请使用 Field Maps 中的现有服务。 由于您的图层已版本化,因此在将编辑内容引入表示系统当前状态的版本之前,需要执行 QA 检查(版本化数据通过协调和提交提供工作流)。

可编辑 ArcGIS Server 要素服务中现有的已启用存档功能的非版本化数据

如果可编辑 ArcGIS Server 要素服务中存在现有已启用存档功能的非版本化数据,且不需要 QA 或 QC,请使用现有图层。 如果您的工程需要 QA 或 QC,则针对您的工程图层,使用以下结构之一。 使用最适合您组织工作流的结构:

  • 为工程创建可编辑的托管要素图层,并将现有图层导入其中。 可以包含指示更改的标记,也可以使用编辑者追踪来了解工程过程中发生的更改。 工程完成后,查看更改并追加到权威(现有)图层。
  • 向现有图层的表单中添加条目,以标记已编辑的资产和观测点,以便日后查看。 使用工程的现有图层并查看标记的资产和观测点。
  • 将数据版本化并发布将用于工程的 ArcGIS Server 要素服务。 使用协调和提交查看更改,并将这些更改转化为版本化数据,然后将其导入到原始的非版本化数据中。

Field Maps 中不支持编辑现有图层

如果您有一个在 Field Maps不支持编辑的现有图层,并且不需要 QA 或 QC,则请为工程创建可编辑的托管要素图层,然后向其导入该现有图层。 如果您的工程需要 QA 或 QC,则针对您的工程图层,使用以下结构之一。 使用最适合您组织工作流的结构:

  • 为工程创建可编辑的托管要素图层,并将现有图层导入其中。 可以包含指示更改的标记,也可以使用编辑者追踪来了解工程过程中发生的更改。 工程完成后,请查看更改。
  • ArcGIS Server 要素服务中为工程创建版本化数据并向其导入现有图层。 工程完成后,使用协调和提交查看更改并将其转化为版本化数据。

新图层将变为权威图层,并将导入到 ArcGIS Server 中或导出为先前格式。

记录当前状态(不包含历史记录)

移动工作人员会根据检查更新表单。 系统将根据现有图层的存储方式为您提供工程建议,且该建议将与上述地表验证工程的建议相匹配。

除了地表验证工程建议之外,还可以限制移动工作人员进行属性更新,以防其意外更改位置。 为此,可创建仅允许属性更新的托管要素图层视图(请参阅限制移动工作人员的可用数据)。 这样做的好处之一是能够确保在不更新高精度 GPS 位置的同时,保留记录的元数据。

记录当前状态(包含历史记录)

移动工作人员会添加新的相关表单以报告检查情况。 如果历史报告很重要,则可以使用相关表来捕获检查。 此操作可将多个表单与单个位置相关联。 与那些记录当前状态(不包含历史记录)的移动工作人员一样,这些工作人员也不会更新资产和观测点的位置。

系统将根据现有图层的存储方式为您提供工程建议,且该建议将与上述地表验证工程的建议相匹配。 但是,如果现有图层不具备相关表,则请将现有图层导入到具备相关表的新图层中。 此新图层可以是托管要素图层,也可以是 ArcGIS Server 要素服务。

ArcGIS Server 用于新的可编辑图层

创建图层时,通常会创建托管要素图层;但是,对于可编辑图层,您可能需要使用 ArcGIS Server。 尽管 Field Maps 同样支持该操作,但本主题中并未详细介绍创建服务的步骤。 根据您正在进行的数据采集工程的类型,我们将为您的 ArcGIS Server 要素服务提供以下几点建议。

如果您正在使用 ArcGIS Server 捕获资产或观测点(包括创建资产清单、记录新观测点,以及向现有集合添加其他资产或观测点),则可在要素服务中使用已启用存档功能的非版本化数据。 移动工作人员不会对相同的资产或观测点进行编辑,因此您无需版本化数据来管理冲突解决。 版本化数据的另一个好处是可以在将数据引入表示系统当前状态的版本之前进行质量控制;但是,新数据应在权威数据之外捕获并单独进行管理。 数据质量可以作为工程的一部分(而不是作为管理版本化数据的一部分)进行查看。 查看后,可将数据合并到权威数据中。 接下来,可通过权威数据维护此数据,而不能使用最初捕获的数据进行维护。 请参阅 ArcGIS Server 要素服务的数据要求

如果您正在使用 ArcGIS Server 对现有数据进行地表验证或执行检查,则可在要素服务中使用版本化数据。 尽管移动工作人员可能不会检查相同的资产或观测点,但他们通常会对生产数据库中已存在的数据以及组织中所使用的数据进行编辑。 可在将编辑内容引入表示系统当前状态的版本之前执行 QA 检查(版本化数据通过协调和提交提供工作流)。

表单设计

移动工作人员将依靠表单执行操作。 准备图层时,请记住表单条目由图层结构驱动,图层中的字段是移动工作人员在 Field Maps 中使用的表单中的条目。 如果您正在创建图层,请在向其添加字段时牢记这一点。 如果您使用的是现有图层,请考虑对其进行更新以提供更好的表单。

注:

您现在可以使用 Field Maps Web 应用程序构建用于数据采集的表单,包括向图层添加新字段。 要了解如何在 Field Maps 中构建表单,请参阅配置表单

表单条目支持数据

下拉列表

使用编码值属性域为移动工作人员提供有效选项列表。 您也可以使用子类型,从而根据针对其他条目给出的选项来约束这些选项。

数值范围

使用范围属性域规定有效的值范围。

所需信息

使用必填字段强制要求移动工作人员在表单的特定条目中提供信息。

默认值

提供一个默认值,用于填充新表单中的条目。

日期选择

使用日期字段类型(非字符串),为移动工作人员提供表单中的日期选择体验。

附加照片、视频、文档或音频片段

注:

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

为图层启用附件。

扫描条形码或 QR 码获取的信息

扫描条形码或 QR 码。 Field Maps 允许通过扫描条形码或 QR 码来填充文本和字符串条目。

记录 GPS 元数据

准备您的图层以记录 GPS 元数据。 (这只是准备高精度数据采集的一部分。)这适用于点图层。

追踪编辑内容

在图层上启用编辑者追踪,Field Maps 将为您进行记录。 如果您需要了解谁正在采集或修改数据,这将非常有用。

接下来的步骤

设计图层后,即可使其做好数据采集准备。 有关详细信息,请参阅准备可编辑图层