Quick Report 模板用于创建市民参与应用程序,用户可以通过该应用程序来捕获观测内容并将其提交到在线服务。 要了解详细信息并查看快速报告应用程序示例,请参阅此故事。
通过此模板创建应用程序时,需要提供标题以创建应用程序。使用设置工具可自定义 Quick Report。
要求
以下是适用于 Quick Report 模板的要求:
- Web 地图版本必须为 2.0 或更高版本,否则地图将无法加载。
- (可选)允许收集照片,并启用要素服务上的附件。
- (可选)按类别符号化要素服务,以在创建报告时使用符号作为列表中的类别。
- (可选)在组织帐户中提供公开托管的移动地图包 (MMPK) 项目,可在离线模式下查看地图。 使用移动地图包项目 ID 属性进行配置。 如果您的 MMPK 不是通过 ArcGIS Pro Publisher 扩展模块在启用匿名使用的情况下创建的,您必须使用安全要素服务图层配置 Quick Report 才能查看离线地图。
自定义应用程序
创建应用程序后,可以通过更改应用程序设置对其进行自定义。
启动 AppStudio,然后在侧面板中,单击设置 > 属性。 下表列出了 Quick Report 属性选项卡中各个选项卡的内容,并按照它们在选项卡中的显示位置及其用途进行排序。 还可以在应用程序的 appinfo.json 文件中直接修改这些选项卡的内容。 如果对上述属性做出了任何更改,再次启动应用程序之前请单击应用对其进行保存。
“开始画面”属性的内容
属性 | JSON 名称 | 类型 | 描述 |
---|---|---|---|
背景图像 | startBackground | 字符串(图像 URL) | 用于“启动”页面背景的图像。 |
基本字号 | baseFontSize | 数值 | 设置应用程序中使用的基本字号。 |
标题字体文件 | customTitleFontTTF | 字符串(文件路径) | 设置应用程序中用于名称和标题的自定义字体样式。 |
文本字体文件 | customTextFontTTF | 字符串(文件路径) | 设置整个应用程序中用于文本的自定义字体样式。 |
显示徽标 | startShowLogo | 布尔值 (true|false) | 显示或隐藏“启动”页面上的徽标及其链接。 |
徽标 | logoImage | 字符串(图像 URL) | 用于显示在“开始”页面上的徽标的图像。 |
徽标 URL | logoUrl | 字符串 | 按下“开始”页面上的徽标后将打开的 URL。 |
电话号码标注 | phoneLabel | 字符串 | 针对电话号码显示的标注。 |
电话号码 | phoneNumber | 字符串 | 应用程序中提供的电话号码。 |
网站标注 | websiteLabel | 字符串 | 针对网站显示的标注。 |
网站 | websiteUrl | 字符串 | 应用程序中提供的网站 URL。 |
电子邮件标注 | emailLabel | 字符串 | 针对电子邮件地址显示的标注。 |
电子邮件地址 | emailAddress | 字符串 | 应用程序中提供的电子邮件地址。 |
社交媒体标注 | socialMediaLabel | 字符串 | 针对社交媒体 URL 显示的标注。 |
社交媒体 | socialMediaUrl | 字符串 | 应用程序中提供的社交媒体 URL。 |
“表单”属性内容
属性 | JSON 名称 | 类型 | 描述 |
---|---|---|---|
Webmap ID | webMapID | 字符串 | 为用户提供用于选择报告位置的信息的公共 web 地图 ID。 所有默认底图均作为 web 地图提供。 |
移动地图包项目 ID | offlineMMPKID | 字符串 | 可用于下载离线地图的公共 MMPK 项目 ID。 |
要素服务地址 | featureServiceURL | 字符串 | 在其中捕获观察记录的要素图层的 URL。 |
要素服务的图层 ID | featureLayerId | 字符串 | 要在其中捕获观测记录的要素图层的 ID。 可以从相同要素服务中添加一个或多个要素图层 ID 作为逗号分隔列表。 例如,0,1,2。 |
负载 URL | payloadUrl | 字符串 | 配置一个可选 URL,用于将与已成功提交报告的相关信息以 JSON 格式发送到外部 webhook 服务。 有关详细信息,请参阅 webhook 上的 Wikipedia 页面。 |
感谢您提供的消息 | thankyouMessage | 字符串 | 当用户提交报告时显示的反馈文本。 支持 HTML 链接。 |
报告帮助链接 | reportHelpUrl | 字符串 | 填写报告的帮助或说明。 可以为本地 HTML 文件或 URL。 |
允许跳过附件 | allowPhotoToSkip | 布尔值 (true|false) | 允许用户在表单中跳过附件上传。 如果为 false,则用户必须至少提供一个附件。 可以为照片、音频或视频(如果启用)。 |
显示相册 | showAlbum | 布尔值 (true|false) | 允许用户从相册中选择照片。 默认值为 true。 |
启用选择文件 (BETA) | enableSelectFiles | 布尔值 (true|false) | 允许用户选择文件作为附件。 默认值为 true。 |
启用录像机 (BETA) | supportVideoRecorder | 布尔值 (true|false) | 支持将最大时长为 30 秒的视频附加到报告中。 注:视频录制在 Windows 设备上不可用。 |
启用录音机 (BETA) | supportAudioRecorder | 布尔值 (true|false) | 支持将最大时长为 2 分钟的音频附加到报告中。 |
允许的最大附件数 | maximumAttachments | 选项(组合框) | 限制各个要素的附件数量。 附件可以是照片、音频或视频(如果启用)。 接受的值为 1-6。 |
颜色属性内容
属性 | JSON 名称 | 类型 | 描述 |
---|---|---|---|
背景色 | pageBackgroundColor | 字符串(颜色值) | 用于应用程序页面背景的颜色。 |
文本颜色 | textColor | 字符串(颜色值) | 用于文本的颜色。 |
标头文本颜色 | headerTextColor | 字符串(颜色值) | 用于标头文本的颜色。 |
标头背景颜色 | headerBackgroundColor | 字符串(颜色值) | 用于标头背景的颜色。 |
按钮颜色 | buttonColor | 字符串(颜色值) | 用于整个应用程序中按钮的颜色。 |