创建地图以供移动工作人员在 Field Maps 中使用。 Field Maps 支持的地图类型和用于创建它们的产品如下表所示:
地图类型 | 描述 | 产品 |
---|---|---|
数据采集地图用于在外业采集数据并执行检查。 它们包括可编辑图层和移动工作人员在完成外业工作流时填写的表格。 | Field Maps Designer、Map Viewer 或 ArcGIS Pro | |
只读地图用于在外业查看数据。 它们可以是 web 地图或移动地图包 (MMPK)。 | Map Viewer 或 ArcGIS Pro | |
楼层感知型地图用于编辑、查看和过滤室内资产。 室内定位系统 (IPS) 还支持生成建筑物内的位置。 | Map Viewer 或 ArcGIS Pro |
按照本主题中相关部分的内容,您可以创建地图以供在线使用。 要自定义 web 地图以供离线使用或创建 MMPK,请参阅准备地图以供下载。
创建用于数据采集的地图
用于数据采集的地图允许移动工作人员在外业采集数据和执行检查。 它们包括可编辑图层和移动工作人员在完成外业工作流时填写的表格。 它们还可以包括只读图层,在采集数据时提供附加背景信息。 通过以下方式之一创建用于数据采集的地图:
- 使用 Field Maps Designer 创建地图 - 如果您刚开始使用新的数据采集工程,可以使用 Field Maps Designer 创建地图及其包含的图层。 您创建的每个图层都会自动启用编辑,因此可以在创建地图后立即开始构建用于数据采集的表单。
- 使用 Map Viewer 或 ArcGIS Pro 创建地图 - 如果您已经准备好启用编辑的图层或希望使用表和相关记录设置检查工作流,请使用 Map Viewer或 ArcGIS Pro 创建 web 地图。 发布地图后,您可以在 Field Maps Designer 中配置用于数据采集的表单。
使用 Field Maps Designer 创建地图
使用 Field Maps Designer 创建 web 地图及其包含的图层,开始新的数据采集工程。 通过完成以下步骤使用 Field Maps Designer 创建地图:
注:
ArcGIS Enterprise 11.1 及更高版本中支持在 Field Maps Designer 中创建地图。
- 在浏览器中,登录到您的组织并从 ArcGIS Online 中的应用程序启动器或 ArcGIS Enterprise 中的应用程序启动器打开 Field Maps Designer。
地图页面随即显示。
- 单击 + 新建地图。
随即出现新建地图页面,其中包括引导您完成地图创建过程的屏幕说明。
- 在创建图层选项卡上,定义将用于数据采集的图层。
- 在图层名称文本框中,输入图层的名称。
- 单击图层类型下拉菜单,然后选择点图层、线图层或面图层。 您选择的图层类型取决于所捕获信息的类型:
- 点 - 在收集单个资产或观测值(例如消火栓、树木或风暴泥石流)时使用点图层。
- 线 - 使用线图层收集线性要素,例如道路、人行道或管道。
- 面 - 在收集具有面积的要素时使用面图层,例如地块、边界或小水体。
- 通过单击添加按钮 来添加更多图层。
- 完成添加图层后,单击下一步。
- 在图层设置选项卡上,回答以下问题:
是否会使用高精度 GPS 接收器来收集数据?
如果启用,GPS 元数据字段将添加到图层。 有关详细信息,请参阅为进行高精度数据采集最好准备。
- 是否会对 3D 空间进行建模或分析?
如果启用,将收集 z 值。
注:
创建地图后,无法更改图层设置。
- 完成图层设置后,单击下一步。
- 在标题和保存选项卡上,提供以下信息:
- 在地图标题文本框中,输入地图的名称。
当移动工作人员在 Field Maps 中查看地图时,将显示此标题。
- 在要素图层标题文本框中,输入要素图层的名称。
要素图层包含在创建图层选项卡上定义的图层,并将作为项目存储在组织中。
- 单击文件夹下拉菜单,然后选择用于保存地图的文件夹。 您也可以创建一个新文件夹。
- 在地图标题文本框中,输入地图的名称。
- 单击创建地图按钮以创建并保存您的地图。
提示:
在单击创建地图按钮之前,可以单击返回查看先前选项卡上的信息。
地图和图层已创建并作为项目添加到组织中。 随即出现表单页面,您可以在其中开始构建用于数据采集的表单。 您还可以配置地图以在外业使用,并与移动工作人员共享地图。
使用 Map Viewer 或 ArcGIS Pro 创建地图
您可以在 Map Viewer 或 ArcGIS Pro 中创建用于数据采集的地图,并将其共享以在 Field Maps 中使用。 如果您尚未使用 Map Viewer 或 ArcGIS Pro 创建 web 地图,请参阅以下资源之一:
创建地图并将其作为 web 地图共享(如果使用 ArcGIS Pro)后,将可编辑图层添加到希望移动工作人员在外业访问的地图。 如果您没有可编辑图层,请参阅设计可编辑图层和准备可编辑图层以了解如何进行创建。- 请打开 web 浏览器并登录您的 ArcGIS 组织。
- 如果您正在使用 ArcGIS Online,请转至 https://www.arcgis.com/home。
- 如果您正在使用 ArcGIS Enterprise,请转至 Enterprise 门户主页。 其格式通常为 https://www.yourportalname.com/arcgis。
- 在网站顶部,单击地图打开 Map Viewer。
- 添加已拥有的或在先前的部分中创建的现有可编辑图层,如下所示:
- 对于托管要素图层,请单击图层,单击 + 添加图层,然后搜索图层并进行添加。 有关详细信息,请参阅在 ArcGIS Online 中将图层添加到地图或在 ArcGIS Enterprise 中搜索图层。
- 对于 ArcGIS Server 要素服务,请单击添加,单击 Web 服务,提供图层的 URL,然后添加图层。 有关详细信息,请参阅在 ArcGIS Online 中从 Web 添加图层或在 ArcGIS Enterprise 中从 Web 添加图层。
配置要素模板
使用要素模板对资产或观测点进行分类。 可以为每个模板设置唯一默认值。 在 Field Maps 中,模板将显示为您可以创建的资产和观测点类型,使移动工作人员可以提前在表单中输入信息。 创建要素模板后,即可使用 Field Maps Designer 对其进行配置。 有关详细信息,请参阅配置地图。
要了解如何创建要素模板,请参阅在 ArcGIS Online 中创建要素模板、在 ArcGIS Enterprise 中创建要素模板或在 ArcGIS Pro 中创建要素模板。
注:
无法在新 Map Viewer 中创建要素模板。
过滤可见数据
如果移动工作人员不需要查看图层中的所有数据,请过滤显示的内容。 要执行此操作,可创建托管要素图层视图,或过滤已添加到地图中的图层。
- 创建托管要素图层视图 - 限制对表单中的特定条目和数据中的特定要素的访问权限。 要创建托管要素图层视图,请参阅限制移动工作人员的可用数据。
- 在地图中设置过滤器 - 如果您不是图层所有者,则可以在地图中设置过滤器。 地图中包含的要素仅限于您的要求。 要从表单中移除特定条目,需要在配置表单时设置过滤器。
设置刷新间隔
如果移动工作人员或办公室人员需要查看移动工作人员在外业所做的数据更新,请在图层上设置刷新间隔。 请参阅在 ArcGIS Online 中设置刷新间隔或在 ArcGIS Enterprise 中设置刷新间隔。
禁用某些图层的编辑功能
如果您要在当前状态下更新现有资产或观测点并保留可用的历史报告,您可以限制移动工作人员编辑资产或观测点,并仅允许他们编辑相关报告(例如,如果您需要历史报告)。 禁用对资产或观测点图层的编辑,仅在检查报告表上才可启用编辑。 请参阅在 ArcGIS Online 中禁用编辑或在 ArcGIS Enterprise 中禁用编辑。
添加不可编辑的参考数据
您可能拥有移动工作人员无需编辑但却需要在地图中查看的数据。 例如,如果移动工作人员正在创建拟建自行车骑行路线,地图中的现有自行车骑行路线有助于移动工作者放置其拟建路线。
有关支持的参考数据,请参阅底图和其他参考数据要求。 如果您的数据不受支持,请将其导入 ArcGIS Online 或 ArcGIS Enterprise,正如您对可编辑数据进行的操作一样。 发布时,无需将此数据设置为可编辑(正如您对可编辑图层所进行的操作一样)。 请参阅 ArcGIS Online 中的托管图层或 ArcGIS Enterprise 中的托管图层。
接下来的步骤
创建用于数据采集的地图后,选择默认底图,配置表单、自定义地图进行外业使用以及将其与移动工作人员共享。
创建只读地图
移动工作人员可使用只读地图在外业访问最新数据。 使用只读地图时,移动工作人员可以查看数据、标记地图、搜索要素以及获取资产方向。 只读地图可以是 web 地图或 MMPK。 创建的类型取决于移动工作人员的需求。
- Web 地图 - 如果移动工作人员始终具有 Internet 连接(即使在外业),请提供 web 地图。 与 Internet 连接配合使用时,web 地图允许移动工作人员访问在办公室中使用的相同数据。 如果移动工作人员所在的工作区域没有可靠的 Internet 连接,还可以将 Web 地图配置为离线使用。 如果使用 ArcGIS Online 或 ArcGIS Enterprise 创建地图,则需要了解如何创建 web 地图以用于 Field Maps - 地图的创建方式相同。
- MMPK - 如果需要包含 web 地图不支持的高级数据或符号系统,或者如果想要将地图直接复制到移动设备,请创建 MMPK。 MMPK 可以离线使用,因此可供移动工作人员在没有可靠的 Internet 连接的工作区域内使用。 要创建 MMPK,请参阅准备地图以供下载。
注:
您的用户类型将限制您可以创建的地图。 Creator 和 GIS Professional 用户类型可以创建 Web 地图。 要创建 MMPK,需要 GIS Professional 用户类型随附的 ArcGIS Pro。
移动工作人员无法编辑只读地图。 如果您想要移动工作人员在外业通过编辑数据捕捉信息并执行检查,请参阅创建用于数据采集的地图。
添加不可编辑的参考图层
将不可编辑的参考图层添加到希望移动工作人员在外业访问的地图。
提示:
如果您处在要添加到地图的图层的项目页面,请单击在 Map Viewer 中打开。 跳到步骤 3(如果要添加其他图层)或步骤 4,然后从那里继续自定义地图。
- 请打开 web 浏览器并登录您的 ArcGIS 组织。
- 如果您正在使用 ArcGIS Online,请转至 https://www.arcgis.com/home。
- 如果您正在使用 ArcGIS Enterprise,请转至 Enterprise 门户主页。 其格式通常为 https://www.yourportalname.com/arcgis。
- 在网站顶部,单击地图打开 Map Viewer。
- 通过以下方式将不可编辑的参考图层添加到地图:
- 对于托管要素图层,请单击图层,单击 + 添加图层,然后搜索图层并进行添加。 有关详细信息,请参阅在 ArcGIS Online 中将图层添加到地图或在 ArcGIS Enterprise 中搜索图层。
- 对于 ArcGIS Server 要素服务,请单击添加,单击 Web 服务,提供图层的 URL,然后添加图层。 有关详细信息,请参阅在 ArcGIS Online 中从 Web 添加图层或在 ArcGIS Enterprise 中从 Web 添加图层。
数据要求
要在地图中包含您的数据,则必须使该数据在线可用。 要使数据可供在线使用,可将数据发布为托管要素图层或 ArcGIS Server 服务。 请参阅在 ArcGIS Online 中发布托管要素图层、在 ArcGIS Enterprise 中发布托管要素图层或用于发布 ArcGIS Server 的服务的方法。 创建包含图层或服务的地图时,可以在 Field Maps 中打开该地图。
有关支持的参考数据列表,请参阅底图和其他参考数据。
接下来的步骤
创建只读地图后,选择默认底图,自定义地图进行外业使用以及将其与移动工作人员共享。
创建楼层感知型地图
借助楼层感知型地图,移动工作人员可以编辑并查看包含有关楼层和建筑物信息的室内要素图层。 在 Field Maps 中打开楼层感知型地图时,楼层过滤器可用于按楼层过滤室内资产。 可以在 ArcGIS Pro 或 ArcGIS Online 中创建楼层感知型地图。 有关详细信息,请参阅 ArcGIS Pro 中的楼层感知型地图或在 ArcGIS Online 中配置楼层感知型地图。
创建楼层感知型地图后,选择默认底图,自定义地图进行外业使用以及将其与移动工作人员共享。 如果您希望移动工作人员编辑室内要素,请确保要素图层已启用编辑功能。 要了解如何在 Field Maps 中使用楼层感知型地图,请参阅楼层感知型地图和楼层过滤器快速参考。
设置室内定位
Field Maps 支持包含 ArcGIS IPS 的室内定位系统 (IPS)。 如果您在为 IPS 配置的 Field Maps 中打开地图,Field Maps 将自动检测建筑物内的 IPS 信标并使用它们在应用程序中生成您的位置。IPS 可用于室内地理围栏和位置共享。
Field Maps 自动确定要使用的最佳位置源:IPS 或设备的集成 GPS。 如果您移动到建筑物的不同楼层,地图会自动更新以显示您所在的楼层。 要了解如何设置室内定位,请参阅 ArcGIS IPS 入门。
注:
在 Field Maps 中创建或使用楼层感知型地图不需要室内定位。
选择默认底图
移动工作人员可以在 Field Maps 中更改底图。 作为地图制作者,您的任务是为移动工作人员提供其在工作时所最常需的底图。 该底图是您的地图在离线时默认使用的底图,并且只有离线底图可供离线工作的移动工作人员使用。 请参阅在 ArcGIS Online 中选择底图或在 ArcGIS Enterprise 中选择底图。
提示:
可在离线地图中使用非默认底图。 有关详细信息,请参阅参考设备上底图。
您的移动工作人员可以使用组织中地图无法使用的底图。 如果您的底图可用作切片包,而不可用作 ArcGIS Online 或 ArcGIS Enterprise 中的底图,您可以将其复制到移动工作人员的设备以供其使用。
配置弹出窗口
移动工作人员在地图上查看有关要素的信息时,他们查看的是为该图层创建的弹出窗口。 在 Map Viewer 中配置将在 Field Maps 中显示的弹出窗口,可以包括以下类型的元素:
弹出窗口元素 | 描述 |
---|---|
字段 | 包括图层中的字段列表以提供有关要素的信息。 |
属性表达式 | 创建自定义属性表达式以计算并显示图层中现有字段的新信息。 有关示例,请参阅使用属性表达式计算弹出窗口信息。 |
附件 | 显示附件(图片、视频、音频或文档)。 |
图像 | 包含图像(PNG、JPEG 或 GIF 格式)。 |
图表 | 添加图表(条形图、折线图或饼图)以图形方式显示数字属性字段的值。 |
文本 | 提供文本以添加更多上下文和信息(包括自定义 HTML 格式)。 |
自定义 Arcade 元素 | 使用 Arcade 创建自定义弹出窗口元素。 |
注:
Field Maps 当前不支持相关记录的弹出窗口元素。 但是,在移动应用程序中选择某个要素时,相关记录仍会显示。
您可以将弹出窗口元素分组到可折叠的部分中,并添加描述和标题以提供更多信息。 有关在 Map Viewer 中配置弹出窗口的详细信息,请参阅在 ArcGIS Online 中配置弹出窗口或在 ArcGIS Enterprise 中配置弹出窗口。
使用属性表达式计算弹出窗口信息
您可以使用 Arcade 属性表达式计算弹出窗口中的信息。 例如,您可以转换单位,包含尾随文本以显示单位,合并多个字段以便更加直观的读取,或指定自定义格式。
以下示例展示了如何创建表达式来指示是否需要检查资产。 如果过去一年没有检查过,弹出窗口的标题将更新为 Inspection Required。 否则,标题将显示上次检查的格式化日期。 要将此表达式添加到您自己的弹出窗口中,请完成以下步骤:
- 配置弹出窗口时,单击管理表达式,然后单击 + 添加表达式。
- 在编辑器窗口中,提供用于创建计算的 Arcade 表达式,如下所示:
if (DateDiff(Date(), $feature.InspectionDate, 'years') > 1) 'Inspection Required' else 'Inspected ' + Text(ToLocal($feature.InspectionDate), 'M/D/YY')
注:
此表达式需要一个在 InspectionDate 字段中包含上次检查日期的图层。
- 单击表达式的标题并为其命名,例如 Inspection Title。
- 单击完成以创建表达式。
新表达式列在属性表达式下方。
- 返回到弹出窗口窗格,然后单击标题。
- 删除标题文本,然后单击其旁边的添加字段 。 选择您创建的新表达式。
- 单击完成。
- 查看地图中的弹出窗口。
标题反映了属性表达式的计算。 查看 Field Maps 中的弹出窗口时,将显示相同的标题。
有关详细信息,请参阅在 ArcGIS Online 中使用表达式或在 ArcGIS Enterprise 中使用表达式。
自定义地图进行外业使用
在外业工作时,移动工作人员需要在各种条件下使用地图。 通过自定义地图进行外业使用,移动工作人员可以更好地访问和了解完成外业工作流所需的数据。 要自定义在外业运行良好的地图,请参阅下面的一些建议:
- 自定义符号系统 - 使用在外业清晰且易于查看的符号系统。 有关详细信息,请参阅在 ArcGIS Online 中应用样式或在 ArcGIS Enterprise 中更改样式。
- 基于相关数据符号化要素 - 使用连接要素工具将相关记录中要进行符号化的字段与该要素进行关联,并将结果另存为新的托管图层视图(随着原始数据更改而更新),然后在地图中使用该托管图层视图。 有关详细信息,请参阅 ArcGIS Online 中的连接要素或 ArcGIS Enterprise 中的连接要素。 使用连接要素工具创建的托管图层视图为只读模式,无法离线使用。
注:
连接要素工具在新 Map Viewer 中不可用。
- 设置可见范围 - 设置比例可变选项(使图层以不同的缩放级别显示)以防地图出现混乱。 请参阅在 ArcGIS Online 中设置透明度和可见范围或在 ArcGIS Enterprise 中设置可见范围。
- 配置标注 - 移动工作人员可能需要在地图上查看标注。 您可以通过配置要素图层的标注来向用户提供这些标注。 有关详细信息,请参阅在 ArcGIS Online 中配置标注或在 ArcGIS Enterprise 中创建标注。
- 提供书签 - 对于移动工作人员经常访问的区域,创建书签以供其快速转至这些位置。 有关详细信息,请参阅 ArcGIS Online 中的书签位置或 ArcGIS Enterprise 中的书签位置。
- 支持要素搜索 - 默认情况下,可在地图上搜索地点、地址和坐标。 地图用户通常希望能够搜索他们在地图上看见的特定要素。 创建地图时,用户可启用按图层查找位置以搜索要素。 请提供提示文本、启用每个可搜索图层的搜索功能,并指定可进行搜索的字段。
例如,如果您正在创建消火栓地图,而且您的用户希望按照消火栓 ID 搜索消火栓,则在地图中包括一个含 ID 的消火栓图层。 在浏览器的地图详细信息中,提供提示文本(例如消火栓 ID),并指定应使用包含 ID 的字段来搜索消火栓图层。 您可以支持完全匹配,或匹配 ID 中包含移动工作人员所输入的搜索字符串的所有消火栓。
有关详细信息,请参阅在 ArcGIS Online 中配置要素搜索或在 ArcGIS Enterprise 中配置要素搜索。
- 提供有用的弹出窗口 - 移动工作人员在地图上查看有关要素的信息时,他们查看的是您为该要素创建的弹出窗口。 创建地图时,使用移动工作人员所需的信息配置弹出窗口。 有关详细信息,请参阅在 ArcGIS Online 中配置弹出窗口或在 ArcGIS Enterprise 中配置弹出窗口。 您必须接受弹出窗口更改并在编辑弹出窗口后保存地图。
注:
如果要素不包含弹出窗口,则移动工作人员便无法在地图上与要素交互。
共享地图
创建 web 地图后,可保留其为私有、与您的群组或组织共享或将其公开。 有关详细信息,请参阅共享地图以用于 Field Maps。
接下来的步骤
在创建完供移动工作人员在外业使用的地图后,可根据组织需求对其进行配置。
- 使用 Field Maps Designer 配置地图。
- 如果您的移动工作人员在低地势、不可靠或无数据连接的区域工作,请使地图做好离线使用准备。
- 如果工程要求提高精度并且质量控制可靠,请使地图做好高精度数据定位和采集准备。
- 配置移动工作人员在外业采集数据时将使用的表单。
- 测试并部署地图,以供移动工作人员立即使用。