准备好用于外业的地图后,请向移动工作人员部署该地图。 请与移动工作人员共享该地图,使其可以在 Collector 中浏览该地图或点击您发送的自定义链接。 通过为组织的数据采集工程自定义外业指南,为移动工作人员提供有关使用该应用程序的帮助。 也可以使用移动设备管理 (MDM) 软件来部署和配置移动应用程序。
共享您的地图以在 Collector 中使用
可通过 Collector 访问可编辑数据地图,这些数据由移动工作人员所有或与包含移动工作人员的群组共享。 要使移动工作人员能够访问您的共享地图,他们必须是 ArcGIS 组织的成员,并具有要素编辑权限。
- 如果移动工作人员还不是 ArcGIS 组织(ArcGIS Online 或 ArcGIS Enterprise 中)的成员,则您需要为他们创建帐户。
请参阅在 ArcGIS Online 中邀请并添加成员或在 ArcGIS Enterprise 中向门户添加成员。
您创建的帐户需要满足使用 Collector 所需的 ArcGIS 帐户要求。
- 如果您尚不具有用于管理可访问地图和数据的移动工作人员的群组,则需要创建群组。
- 将移动工作人员添加至群组。
请参阅 ArcGIS Online 中的群组分配、在 ArcGIS Online 中管理特定成员的群组或在 ArcGIS Enterprise 中管理特定成员的群组。 如果您正在使用 ArcGIS Enterprise 且具有企业级身份提供者 (IDP),则可将企业群组链接到门户群组。
- 与该群组共享地图和图层。
从链接打开地图
移动工作人员可在 Collector 中浏览您的地图,您也可以直接向其提供 URL。 可以通过电子邮件、短信、web 页面或另一个应用程序直接向移动工作人员共享地图链接,使其轻松打开正确的地图并开始工作。使用 Collector 的链接,点击此链接时,会将 Collector 打开到您希望移动工作人员使用的地图。 您甚至可以在地图打开时开始捕获数据。 如果移动工作人员离线工作,请不要担心:链接仍然有效。
Collector 链接
Collector 链接具有以下格式:https://collector.arcgis.app?parameter=value¶meter=value,其中参数和值对将替换为您要用于打开地图的值。 例如,https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=center¢er=34.0547155,-117.1961714 使用参数 itemID 和 3ac4145c1ac44aea86e9ed42e00fbb0d 值打开具有该 ID 的地图。 referenceContext 参数及其 center 值指定应在应用程序中执行的操作的类型 - 在本例中,地图将居中。 center 参数和 34.0547155,-117.1961714 值提供使地图居中的坐标。
参数
Collector 链接支持以下参数。 如果未传递任何参数,则点击该链接即可打开 Collector(或系统将提示您执行此操作)。
参数 | 值 | 备注 |
---|---|---|
portalURL | 您组织的门户 URL |
|
referenceContext | 打开应用程序且用户已登录后,应用程序应处理哪些事项(如果有) | 支持以下值:
|
itemID | 要打开的地图的 itemID |
|
center | 一组用于将地图居中的纬度和经度 (y, x) 坐标 |
|
search | 要搜索的地址、地点、坐标或要素 |
|
featureSourceURL | 采用实例化捕获的图层或表的 URL |
|
featureAttributes | 新捕获要素的表单条目的 JSON 字典 |
|
geometry | 定义新捕获要素的位置 |
注:Android 即将提供此项支持。 |
useAntennaHeight | 如果应从位置每个折点的 z 值中减去当前接收器的天线高度 |
注:Android 即将提供此项支持。 |
useLocationProfile | 如果应使用当前位置配置文件来转换位置 |
注:Android 即将提供此项支持。 |
featureID | 唯一标识图层内要更新的要素。 必须是 GlobalID 字段。 |
注:Android 即将提供此项支持。 |
callback | 捕获资产或观测点完成后将调用的 URL |
注:Android 即将提供此项支持。 |
callbackPrompt | 在执行回调之前提示移动工作人员,并在提示中将此值显示为移动工作人员将被带到的位置。 |
注:Android 即将提供此项支持。 |
继续阅读有关使用这些参数以通过 Collector 链接实现特定行为的示例。
打开地图
使用下列参数打开地图:
- itemID
- referenceContext=open
- portalURL(可选)
以下为示例:
- 以当前登录的移动工作人员的身份打开地图,或者,如果尚且没有移动工作人员登录,则为其提供登录的机会:https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=open
- 连接到特定门户,然后打开地图:https://collector.arcgis.app?portalURL=https://myportal.mycompany.com/arcgis&itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=open
居中地图
使用以下参数打开地图并将其居中于所提供的位置:
- itemID
- referenceContext=center
- center
以下为示例:
在地图中搜索
打开地图并使用以下参数搜索地址、地点、坐标或要素(资产或观测点):
- itemID
- referenceContext=search
- search
以下为示例:
- 搜索伊利诺伊州内珀维尔的街道地址:https://collector.arcgis.app?itemID=bd171bc8ba404b14a2e845fe6839e881&referenceContext=search&search=899+Aurora+Ave,+Naperville,+Illinois
- 搜索附近的加油站:https://collector.arcgis.app?itemID=bd171bc8ba404b14a2e845fe6839e881&referenceContext=search&search=gas+station
- 搜索坐标:https://collector.arcgis.app?itemID=bd171bc8ba404b14a2e845fe6839e881&referenceContext=search&search=34.0547155,-117.1961714
- 搜索 ID 为 5482236 的要素:https://collector.arcgis.app?itemID=bd171bc8ba404b14a2e845fe6839e881&referenceContext=search&search=5482236
开始捕获要素
打开地图并使用以下参数开始捕获要素。 可选择提供应用于新资产或观测点的表单条目。
- itemID
- referenceContext=addFeature
- geometry(可选)- 如果提供,则定义要素的形状。 如果未提供,移动工作人员的 GPS 位置将被用作线或面的点或第一个折点。
- useAntennaHeight(可选)
- useLocationProfile(可选)
- featureSourceURL
- featureAttributes(可选)
- callback(可选)
- callbackPrompt(可选)
注:
Android 即将支持链接中的 geometry、useAntennaHeight、useLocationProfile、callback 和 callbackPrompt。
以下为示例:
- 在移动工作人员的位置开始捕获,而不提供任何表单条目:
- 在特定位置开始捕获并提供应用于新资产或观测点的表单条目:
注:
您传递到新资产或观测点的表单条目需要进行 URL 编码。 下面提供了未编码的 URL,以便阅读示例和理解所提供的条目。
- 没有 URL 编码 - https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&geometry=34.0547155,-117.1961714,1200&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureAttributes={"incidentid":"527","inspector":"Frank Jones","inspdate":1502917218285}
- 对表单条目进行了 URL 编码 - https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&geometry=34.0547155,-117.1961714,1200&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureAttributes=%7B%22incidentid%22:%22527%22,%22inspector%22:%22Frank%20Jones%22,%22inspdate%22:1502917218285%7D
- 在不提供任何表单条目的情况下,(在 WGS84 中)使用提供的面几何开始捕获:
- 在不提供任何表单条目的情况下,在特定位置开始捕获,但是使用天线高度来计算 z 值,并使用当前位置配置文件来转换该点,就如同该点来自 GPS:
- 开始捕获并在捕获完成时自动打开另一个应用程序(此处为 Explorer for ArcGIS):
- 开始捕获并在捕获完成并进行提示后打开另一个应用程序(此处为 Explorer for ArcGIS):
开始更新要素
打开地图并使用以下参数开始更新现有要素。 可选择提供要应用于已更新资产或观测点的表单条目。
- itemID
- referenceContext=updateFeature
- featureSourceURL
- featureID
- featureAttributes(可选)
- callback(可选)
- callbackPrompt(可选)
注:
不适用于表行。
Android 即将支持链接中的 callback 和 callbackPrompt。
以下为示例:
- 在不提供任何表单条目的情况下开始更新要素:
- 开始更新要素并提供要应用于已更新资产或观测点的表单条目:
注:
您传递到已更新资产或观测点的表单条目需要进行 URL 编码。 下面提供了未编码的 URL,以便阅读示例和理解所提供的条目。
- 没有 URL 编码 - https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=updateFeature&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureID=bb0a0c92-9f53-4367-a6a1-bc6edc605be0&featureAttributes={"incidentid":"527","inspector":"Frank Jones","inspdate":1502917218285}
- 对表单条目进行了 URL 编码 - https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=updateFeature&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureID=bb0a0c92-9f53-4367-a6a1-bc6edc605be0&featureAttributes=%7B%22incidentid%22:%22527%22,%22inspector%22:%22Frank%20Jones%22,%22inspdate%22:1502917218285%7D
为您的移动工作人员提供帮助
尽管本文档提供了有关使用 Collector 的信息,但外业的移动工作人员通常需要更轻量的资料,这些资料可以打印并随身携带(尤其在离线工作时)。 可为移动工作人员提供基础的单页外业指南,帮助其完成常见任务并解决一些问题,从而使您能够更方便地为移动工作人员提供支持。 提供了一个侧重于常见任务和专为移动工作人员编写的外业指南模板。 使用该模板快速开始为移动工作人员创建自己的参考。
- 下载外业指南模板。
- 自定义该模板(添加您的徽标,特定于您的组织的疑难解答提示等)。 请确保删除引导您完成自定义的第一部分。
- 把它交给移动工作人员。
移动工作人员可将该指南放到口袋中,并使用此自助服务指南解决他们在外业中遇到的问题。
移动设备管理
移动设备管理 (MDM) 是指用于组织中移动设备管理的软件。 MDM 用于增强数据和网络安全性以及设置和执行移动设备策略。 此外,使用 MDM 可以提高移动设备的应用程序部署和管理的效率,其中包括控制应用程序的更新方式和时间。 有关 Esri 如何应对 MDM 的详细信息,请参阅 ArcGIS Trust Center 中的 ArcGIS 安全移动实施模式。
如果准备通过 MDM 将 Collector 部署到组织的移动设备,则可能需要配置一些应用程序和配置文件设置。 其中包括门户 URL 和每个应用程序 VPN 设置。
警告:
如果您使用的是 Android 设备,则必须安装并启用 Chrome 或其他浏览器才能显示门户登录屏幕。
Collector 应用程序配置
应用程序配置(也称为 AppConfig)是指用于提供应用程序设置(例如门户 URL 等)的格式。 可以使用 MDM 自动指定并应用应用程序配置,而不必在每次安装移动应用程序时手动配置这些设置。 这些设置在 XML 文件中定义为键值对字典。 创建字典的方式取决于您所使用的 MDM。 有关应用程序配置的详细信息,请访问 AppConfig 社区。
Collector 具有以下设置,可以在 MDM 中通过应用程序配置来实施这些设置:
键 | 价值 | 备注 |
---|---|---|
portalURL | 您组织的门户 URL |
|
每个应用程序虚拟专用网路
通过在 MDM 中配置每个应用程序虚拟专用网络(每个应用程序 VPN),可以将对内部资源的访问权限限制为特定托管应用程序。 可通过此配置部署 Collector。 要设置每个应用程序 VPN 以与 Collector 配合使用,请参阅您所使用的 MDM 的软件文档。
警告:
如果您使用 iOS 并且使用 ArcGIS Online 或者 ArcGIS Enterprise 10.6.1 或更高版本,则 Safari 用于在 Collector 中显示门户登录屏幕。 在已启用每个应用程序 VPN 的情况下,要使此功能正确运行,必须在您所使用的每个应用程序 VPN 配置文件中的 Safari 域设置中指定您的门户域(例如,mycompany.com)。 如果 Safari 域设置错误,则分配的移动设备无法访问 Collector 门户登录屏幕。
如上所述,当您在每个应用程序 VPN 配置文件中设置 Safari 域时,Safari 浏览器应用程序也可以访问您在 Safari 域中指定的门户域。 如果要阻止此访问,请配置 iOS 限制(如果在 MDM 中可用)以在所需设备上阻止 Safari 浏览器应用程序。
在 MDM 中为 Collector 配置了每个应用程序 VPN 设置后,当在托管移动设备上启动该应用程序时,它将自动连接到指定的每个应用程序 VPN。 Collector 在后台运行时,每个应用程序 VPN 仍处于连接状态,但仅连接到 Collector。 关闭 Collector 后,移动设备将自动从每个应用程序 VPN 断开连接。