针对工程作者的常见问题解答

常规

工程创建

位置共享设置

常规

如何创建 QuickCapture 工程?

QuickCapture 工程必须使用 QuickCapture 设计器进行创建。 有关创建工程的步骤,请参阅创建工程

ArcGIS QuickCapture 是否会消耗 ArcGIS Online 配额?

否,QuickCapture 不会消耗 ArcGIS Online 配额;但是,存储使用移动应用程序捕获的数据将使用配额

我为什么无法登录?

如果登录时遇到困难,请执行以下操作:

  • 请确认是否输入了正确的用户名和密码。
  • 请确保您所使用的是 ArcGIS 账户、所使用的用户类型有效,且系统已将合适的许可证分配给您。 有关详细信息,请参阅 ArcGIS 账户要求

当我从 QuickCapture 网站登录 ArcGIS Enterprise 时,为什么会在某些浏览器上看到空白屏幕?

这是由于您浏览器上的 cookie 设置受限 - 例如,Safari 上的阻止跨站点追踪Chrome 上的阻止第三方 cookieFirefox 上的所有窗口中的跨站点 cookie(包括追踪 cookie)。 要解决此问题,请从浏览器的设置页面关闭这些设置。

如何提供关于应用程序的反馈?

要直接从移动应用程序提交反馈,请点击您的个人资料图标,然后从菜单中选择反馈。 您还可以通过 QuickCapture Esri 社区页面或通过向 QuickCapture@esri.com 发送电子邮件来提供反馈。如果您在使用该应用程序时遇到问题,请联系 Esri 技术支持部门

我是否可以自定义 QuickCapture 移动应用程序?

是。 Esri 的多平台移动应用程序开发工具 ArcGIS AppStudio 中提供了 QuickCapture 移动应用程序的源代码。 借助 AppStudio,您可以使用您自己的标识和演示文稿配置 QuickCapture,或通过改写源代码来更改功能。

我是否可以公开共享 QuickCapture 工程?

是的,只要您的 ArcGIS 组织获得了 ArcGIS Hub Premium 许可就可以了。

是否能够通过移动设备管理 (MDM) 解决方案对 QuickCapture 进行部署?

是。 QuickCapture 支持 AppConfig 和 portalURL 参数。 这样,您可以在部署时使用企业 URL 配置移动应用程序。 有关详细信息,请参阅 ArcGIS 安全移动实施模式

当使用 Webhook 时,QuickCapture 负荷中包含哪些属性?

QuickCapture 具有 4 个常见的负荷属性:eventType(其中仅存在 1 个,addData)、portalInfoprojectInfouserInfoaddData 事件可以包含:featureresponseattachmentInfo。 以下示例有效负荷包含所有这些属性:

{
	"eventType": "addData",
	"feature": {
		"attributes": {
			"zone": "Null",
			"globalid": "{849A234E-F7F4-4818-8265-A05538158000}"
		},
		"geometry": {
			"x": 144.97956347221773,
			"y": -37.84818065484916,
			"spatialReference": {
				"wkid": 4326
			}
		},
		"result": {
			"globalId": "{849A234E-F7F4-4818-8265-A05538158000}",
			"objectId": 27626,
			"success": true,
			"uniqueId": 27626
		},
		"layerInfo": {
			"id": 0,
			"name": "points"
		}
	},
	"attachmentInfo": {
		"photo": [{
			"id": 2279,
			"globalId": "{B6D5CBE6-A94A-4B55-8C01-013E48B82BE2}",
			"name": "9ade4f1d141a459495364a985ce9b51d.jpg",
			"contentType": "image/jpeg",
			"keywords": "photo",
			"exifInfo": null,
			"url": "https://services9.arcgis.com/tMHw4nvIk1Ur5R5u/arcgis/rest/services/points/FeatureServer/0/27626/attachments/2279",
			"parentObjectId": 27626
		}]
	},
	"response": {
		"addResults": [{
			"globalId": "{849A234E-F7F4-4818-8265-A05538158000}",
			"objectId": 27626,
			"success": true,
			"uniqueId": 27626
		}],
		"attachments": {
			"addResults": [{
				"globalId": "{B6D5CBE6-A94A-4B55-8C01-013E48B82BE2}",
				"objectId": 2279,
				"success": true
			}]
		},
		"id": 27626
	},
	"portalInfo": {
		"url": "https://www.arcgis.com",
		"token": "yGT5ZO8FE3M34I"
	},
	"userInfo": {
		"username": "username",
		"firstName": "first name",
		"lastName": "last name",
		"fullName": "full name",
		"email": "name@email.com"
	},
	"projectInfo": {
		"projectItemId": "f68bf33c3c1341daqd79a5b0a6c1a5f4",
		"projectTitle": "Webhooks",
		"serviceItemId": "7c8daeff6757452290a60c6a0a8a0b95",
		"serviceUrl": "https://services9.arcgis.com/tMHw4nvIk1Ur5R5u/arcgis/rest/services/points/FeatureServer"
	}
}

工程创建

如何使用户能够通过该应用程序向我发送反馈?

您可以在工程描述中添加 mailto:someone@yoursite.com 形式的链接,从而创建一个可以打开设备上配置的电子邮件编写器,并使用指定的电子邮件地址预填充收件人地址的链接。 在工程详细信息菜单项 Project detail 中编辑描述。

将 mailto 链接添加至工程描述。

如何在作为掩码语法一部分的输入掩码中包含字符?

使用输入掩码中列出的转义字符。 例如,如果您希望掩码允许区号为 909 的电话号码,则输入 \9\0\9 999-9999

可以将哪些类型的图像添加到按钮?

可以将 JPEG、PNG 和 SVG 图像(文件类型结尾为 .jpg.jpeg.png.svg)添加到按钮中。 添加后,可以选择裁剪以调整大小并更改 JPEG 和 PNG 图像的范围。

我可以在工程用户输入列表中添加重复的选项吗?

您可以在工程用户输入列表中输入任何文本以作为选项。 如果列表包含重复选项,则移动程序会在对其中任意一个选项进行选择时识别为相同的选项。

在更新 QuickCapture 工程共享时,引用的要素图层和地图项目会发生什么?

在共享 QuickCapture 工程时,该工程所引用的项目将更新至与该工程相同的共享级别。 在取消共享工程时,将不会取消共享引用的项目。

在公开共享 QuickCapture 工程时,还将与公众共享引用的项目,但是如果还将该工程共享至群组,则不会将引用的项目共享至该群组。

为什么无法在 ArcGIS Enterprise 组织中通过 Esri 模板创建工程?

ArcGIS Enterprise 10.9 或较早版本中通过 Esri 模板创建工程将失败。 这是由于 Esri 模板已更新为解决方案项目的较新版本,较早版本的 QuickCapture Web 设计器无法使用此较新版本。 要解决此问题,可以从 QuickCapture 网站登录到 ArcGIS Enterprise 组织后再使用 Esri 模板。

位置共享设置

如何设置位置共享并授权 QuickCapture

要在 QuickCapture 中使用位置共享功能,必须为您的组织启用位置共享

要在 QuickCapture 中访问位置共享功能,您必须为每个将要使用位置共享的 ArcGIS 账户购买和分配 ArcGIS Location Sharing 用户类型扩展模块。 此用户类型扩展模块包含在 Mobile Worker 用户类型中,且可以作为所有其他用户类型的附加许可使用。 有关详细信息,请参阅 ArcGIS Online 的用户类型、角色和权限ArcGIS Enterprise 的用户类型、角色和权限

注:

ArcGIS Location Sharing 用户类型扩展模块包含在 ArcGIS Enterprise 11 及更高版本的 Mobile Worker 用户类型中。

Track Viewer web 应用程序具有一组自己的针对查看位置轨迹以及创建和共享轨迹视图的要求。 有关详细信息,请参阅查看轨迹

Track Viewer web 应用程序可用于查看通过 QuickCapture 采集的轨迹。 可通过您的门户访问 Track Viewer web 应用程序。 其访问方式取决于您正在使用的软件:

要使用 Track Viewer web 应用程序创建轨迹视图,您必须为管理员。 要使用 Track Viewer web 应用程序查看轨迹,则需要查看位置轨迹权限,并且用户必须与其共享轨迹视图。 有关详细信息,请参阅 ArcGIS Online 中的权限ArcGIS Enterprise 中的权限

注:

如果您正在使用 ArcGIS Enterprise 10.8 或更高版本,则已默认安装 Track Viewer。 如果使用的是 ArcGIS Enterprise 的早期版本,则需要安装 Track Viewer。 有关特定 ArcGIS Enterprise 版本要求的其他信息,请参阅 Track ViewerArcGIS Enterprise 配置

如何部署 ArcGIS Enterprise 以支持 QuickCapture 中的位置共享?

位置共享功能随附在 ArcGIS Enterprise 10.7 或更高版本中,并且需要时空大数据存储。 有关各种部署模式和建议规范的信息,请参阅 ArcGIS EnterpriseArcGIS Tracker 部署指南

Esri 是否具有供开发人员使用位置共享的 API?

否。 QuickCapture 用于存储、管理和上传轨迹的逻辑无法用作 API。 但是,您可以使用应用程序链接从您的应用程序远程启动 QuickCapture 移动应用程序。

是否需要 ArcGIS GeoEvent Server 才能将 QuickCapture 中的位置共享功能与 ArcGIS Enterprise 配合使用?

不需要。虽然 ArcGIS GeoEvent ServerQuickCapture 都使用时空大数据存储,但无需 GeoEvent Server 即可将 QuickCapture 中的位置共享与 ArcGIS Enterprise 配合使用。

但是,可以使用 ArcGIS GeoEvent Server 为位置共享提供补充。 通过将 QuickCapture 的位置共享与 ArcGIS GeoEvent Server 的地理围栏功能进行配对,您可以获得有关业务流程的新洞察力。 例如,当移动工作人员已到达或离开工作地点时,您会收到通知。 这种洞察力可以帮助您更加高效地管理外业工作人员。

是否可以使用 ArcGIS GeoAnalytics Server 来分析位置轨迹?

是。 ArcGIS GeoAnalytics Server 包含许多可用于提供有意义的分析的工具,它是对 ArcGIS Enterprise 基础部署的良好补充,可以从您的位置轨迹中了解详细信息。 以下是一些示例:

  • 重新构建轨迹 - 根据轨迹点创建线,用于显示方向并生成新的线网络。 然后可以将线网络转换为交通网络。
  • 聚合点 - 分析某个区域的覆盖范围,例如在救援行动期间搜索的区域,或者在执行检查时覆盖的公共设施廊道的百分比。
  • 检测事件 - 标识速度方面的快速变化。
  • 查找点聚类 - 通过针对移动工作人员的移动使用基于密度的聚类方法来标识经常访问的位置。

可以从哪里了解有关位置共享图层的详细信息?

有关详细信息,请参阅追踪图层