准备地图和表单
在清理活动开始之前,您需要使用 Field Maps Designer Web 应用程序性准备好社区成员用于采集数据的地图和表单。
创建社区清理图层和地图
首先,您将创建社区成员在 Field Maps 移动应用程序中用于采集垃圾数据的地图和图层。
- 登录到您的 ArcGIS 组织帐户。
注:
如果您没有组织帐户,请参阅软件访问权限选项。
- 在功能区上,单击应用程序启动器。 单击 Field Maps Designer。
地图页面随即显示。
- 在地图页面上,单击新建地图。
新建地图页面随屏幕说明一起显示,可帮助指导您完成地图创建过程。 接下来,您将定义用于数据收集的图层。
- 对于图层名称,输入 Esri Community Clean Up。 对于图层类型,选择点图层。
在教程的后续部分中,您将使用此图层构建移动工作人员将用于采集数据的表单。
- 在页面底部,单击下一步。
图层设置选项卡随即显示。 您将接受默认设置。
- 单击下一步。
- 在标题和保存窗口中,设置以下参数:
- 对于地图标题,输入 Esri Community Cleanup Map 和您的姓名缩写以确保该名称在您的组织中唯一。
- 对于要素图层标题,输入 Esri Community Cleanup layer 和您的姓名缩写以确保该名称在您的组织中唯一。
- 在文件夹下拉菜单中,选择用于保存地图的文件夹或创建新文件夹。
- 单击创建地图。
您的地图已保存为组织中的项目,并将在 Field Maps Designer 中的表单页面上打开。
您已创建社区成员将在活动期间使用的图层和地图。
在下一部分中,您将配置地图缩略图以及社区成员在数据采集期间将填写的表单。
配置地图缩略图
您将配置数据采集地图的缩略图,使其在 Field Maps 移动应用程序中易于识别。
- 在侧窗格中,单击概览。
随即显示社区清理地图的项目详细信息页面。
- 指向地图缩略图,然后单击更改缩略图。 通过导航至图像,将缩略图设置为所选图像。
缩略图必须为 600 x 400 像素、横向、PNG 或 JPG 格式,并且大小不超过 1 MB。 这将帮助参与者在 Field Maps 移动应用程序中识别该地图。
设置地图范围和底图
接下来,您将为 Map Viewer 中的地图设置底图和地图范围。
- 在概览选项卡中,单击在 Map Viewer 中打开。
- 在地图上,单击搜索。
- 在搜索栏中,输入社区清理位置的地址,单击正确结果,或按 Enter 键。 在本教程中,您可以输入 380 New York St, Redlands, CA,这是 Esri 总部的地址。
地图随即放大至该地址,并显示包含搜索结果的弹出窗口。
- 关闭弹出窗口。
- 调整地图的缩放级别以显示将进行社区清理的区域范围。
- 在内容(深色)工具条上,单击底图,然后在底图窗格中,选择地形图。
注:
根据您的组织设置,地形底图可能已经是默认底图。
接下来,您将保存地图。
- 在内容(深色)工具栏上,单击保存并打开,然后单击保存。
- 关闭窗口并返回到 Field Maps Designer。
配置表单
开始清理活动之前的最后一步是创建将用于数据采集的表单。
- 在侧窗格中,单击表单。
表单页面随即出现。
- 在表单窗格中的图层下,单击社区清理图层。
随即打开一张空白表单画布。 您将在此处配置社区成员在 Field Maps 移动应用程序中采集数据时将使用的表单。
表单元素列表显示可以添加到表单和用于表单中的所有表单元素。 该列表包括社区清理图层中包含的字段,以及已添加的任何其他字段。
在社区清理活动期间,参与者将以团队为单位工作。 您将添加一个表单元素,方便社区成员记录哪个小组清理了某个垃圾。
- 从表单元素列表中的选项中,将单选按钮元素拖放到表单上。
- 在显示名称字段中,输入群组名称。
- 保持字段类型为字符串,输入类型为单选按钮(团队名称显示为表单上的按钮)。
- 单击创建列表。
随即出现值列表窗口。
- 在标注列中添加以下列表项目:
- 回收之友
- 可持续性小组
- 垃圾巡逻队
- 垃圾克星
注:
使用“添加”按钮添加标注
在标注列中添加的值会自动复制到代码列。 标注值将在表单中显示,代码值会存储在图层中。 针对社区清理,可以根据需要添加任意数量的组。
- 单击完成。 在创建列表窗口中,单击继续。
这些组名将作为选项显示在社区成员将在活动期间填写的表单中。
- 在属性窗格中的逻辑下,选中必填旁边的框以要求移动工作人员在提交表单之前输入一个群组名称。
接下来,您将添加一个表单元素,该元素将用于记录在清理期间找到的项目的类型。
- 关闭属性窗格。
- 将另一个单选按钮元素拖放到表单上的群组名称元素下方。
- 在显示名称字段中,输入项目类型。
- 对于字段名称,输入 ItemType。
- 保持字段类型为字符串,输入类型为单选按钮。
- 单击创建列表并添加以下标注。
- 可回收 - 可回收的项目(纸张、塑料、纸板和玻璃)
- 失物招领 - 状况良好且似乎有所有者的项目(学习用品、手机、衣服等)
- 可退款 - 可换取金钱的项目(空铝罐)
- 废物 - 应该扔掉的废弃垃圾(空的糖果包装纸、薯片袋、纸巾)
- 危险 - 触摸或捡起时存在危险的材料(破损的瓶子、针头)
添加可能在清理过程中遇到的其他项目类型。
注:
默认情况下,存储在图层中的代码值将继承完整的标签文本。 您可能希望缩短这些值。
- 单击完成。 在创建列表窗口中,单击继续。
- 在逻辑下,选中必填旁边的框,然后关闭属性窗格。
在社区清理活动中采集的数据将用于创建所收集项目的图表。 您将添加一个用于记录收集到的项目数量的表单元素。
- 将数值 - 整数表单元素拖放到表单画布上的项目类型元素下。
- 在显示名称字段中,输入项目计数。
- 在字段名称字段中,输入 Item_Count。
- 在占位符字段中,输入 1。
- 在默认值字段中,输入 1。
此元素将在 ArcGIS Insights 的后台使用,无需显示在表单上。
- 在逻辑部分下,取消选中可见旁边的框以隐藏项目。
- 在属性窗格外部单击以将其关闭。
- 在表单元素窗格中的基本下,将文本 - 多行元素拖放到表单上。
- 在显示名称字段中,输入项目描述。
接下来,您将添加参与者在活动期间可能需要的其他上下文。
- 对于描述,输入:例如,糖果包装纸、尖锐物品、可回收纸张、丢失的笔记本、生物危险品。
在表单预览窗格中,描述文本提供了附加上下文,以便社区成员了解其可以针对该表单条目包含的内容。
- 在逻辑下,选中必填旁边的框,然后关闭属性窗格。
表单预览显示了表单在 Field Maps 移动应用程序上的外观。
当参与者在移动应用程序中采集数据时,将显示此表单。 该表单将允许参与者填写其组名、项目类型和所采集项目的项目描述(以及您已添加的任何其他自定义字段)。
- 在功能区上,单击保存到地图以保存表单。
在配置图层时,您可以选择添加更多表单元素,以便社区成员在清理过程中获取其他数据。 例如,根据您的兴趣,您可以添加元素以捕获以下内容:
- 可见垃圾桶的数量(表单元素:数值 - 整型)(类型:整型)
- 地形类型(表单元素:单选按钮)(类型:字符串)(列表选项:街道、森林、海滩等)
- 区域类型(表单元素:单选按钮)(类型:字符串)(列表选项:住宅、商业等)
- 在侧面窗格上,单击共享。
随即显示共享页面。
设置共享级别将使您能够将地图共享给参与者使用 Field Maps 移动应用程序采集数据时使用的账户。
- 单击设置共享级别。
您可以与整个组织或者为此活动创建的群组共享该地图。 如果您创建一个群组并共享至该群组,需要将参与该活动的组织成员添加为该群组的成员。
- 在共享窗口中,单击组织,然后单击保存。
- 在查看共享窗口中,单击更新以使用与地图相同的共享设置来共享社区清理图层。
- 关闭 Field Maps Designer 浏览器选项卡和社区清理地图浏览器选项卡。
共享地图和图层后,您和您的社区成员即可下载 Field Maps 移动应用程序并开始清理活动。 使用该应用程序的所有人都需要成为 ArcGIS Online 组织的成员。
采集数据
之前,您创建了社区清理地图。 现在,您将使用该地图来采集有关您在社区清理活动中发现的垃圾的数据。 您将使用 ArcGIS Field Maps 移动应用程序来采集数据。
下载移动应用程序
要开始采集数据,您需要将 ArcGIS Field Maps 应用程序下载到您的移动设备上。 Field Maps 可用于 Android 和 iOS。
- 在您智能手机或平板电脑上,从 Google Play、(适用于 Android 设置)或 App Store(适用于 iOS 设备)中查找 ArcGIS Field Maps。
- 下载并安装 ArcGIS Field Maps。
您必须在社区清理过程中将用于记录数据的每台移动设备上安装该应用程序。
- 安装该应用程序后,打开 ArcGIS Field Maps 并登录到您的 ArcGIS 账户。
登录后,随即显示地图列表。 该列表包含您已在账户中创建的地图。 它还具有一个群组部分,其中包含与您所属的群组共享的地图。
注:
如果多人要使用多台设备参与清理,请创建一个群组,将他们添加至该群组,然后与该群组共享地图。
打开社区清理地图
接下来,您将在 Field Maps 移动应用程序中打开社区清理地图。 您将在采集垃圾数据时使用此地图。
- 在地图列表中,搜索并点击您的社区清理地图以将其打开。
- 如果出现提示,请允许 Field Maps 访问您的位置。
- 地图将缩放至您的位置,您可以在您所在的位置采集一些点。
如果您意外更改了地图范围,请点击 GPS 按钮以将您的位置为中心。
采集有关废物项目的数据
您现在已准备好开始社区清理活动。 当您发现废物和其他垃圾时,需要在 Field Maps 中的地图上添加一个新的数据点。 添加新数据点时,可以从以下项目列表中选择:
- 可回收 - 可回收的项目(纸张、塑料、纸板和玻璃)
- 失物招领 - 状况良好且似乎有所有者的项目(学习用品、手机、衣服等)
- 可退款 - 可退款的项目(空铝罐)
- 废物 - 应该扔掉的废弃垃圾(空的糖果包装纸、薯片袋、纸巾等)
- 危险 - 触摸或捡起存在危险的材料(破损的瓶子、针头)
- 以及您在配置要素图层时已添加的任何其他类别(例如,汽车零件)。
您将首先为找到的空糖果包装纸添加一个点,然后在采集中将其指定为垃圾。
- 点击添加以捕获该糖果包装纸的位置。
- 在表单上向上卷帘,使其填充整个屏幕。
- 在表单中,输入以下信息:
- 对于群组名称,从列表中选择您的群组名称。
- 对于项目类型,选择 Trash。
- 对于项目描述,键入 Candy wrapper 以描述废物的类型。
- 向下卷帘以隐藏表单。
- 点击更新点以将点添加至您的地图。
注:
GPS 精度因您的设备和位置而异。 如果您的 GPS 精度低于 30 英尺(默认的最低要求值),您可能会看到添加点而不是更新点。 请参阅指定所需的精度和置信度以了解更多信息。
- 点击对号 (Android) 或点击提交 (iOS) 以与具有该图层访问权限的所有人共享已采集的废物位置。
随即将新点添加至地图。
采集有关失物招领项目的数据
接下来,您将采集有关活动期间发现的不同类型项目的数据。 例如,假设您注意到一个笔记本被遗留在地上,您希望对其进行记录,并确保将其归还给其所有者。
- 点击添加以捕获该项目的位置。
- 点击拍照。
- 如果出现提示,请允许 Field Maps 访问您的相机。
- 为失物招领项目拍照。
- 点击对号 (Android) 或使用照片 (iOS) 以附加该照片。
- 展开表单并使用以下信息填写该表单:
- 对于群组名称,从列表中选择您的群组名称。
- 对于项目类型,选择 Lost and found。
- 对于项目描述,在框中键入 Notebook。
- 最小化表单并点击更新点以将点添加至您的地图。
- 点击对号 (Android) 或点击提交 (iOS) 以与具有该图层访问权限的所有人共享已采集的笔记本位置。
随即将新点添加至地图。
- 自行获取有关您在户外采集的废物和其他材料的详细信息。
完成在室外采集垃圾后,您将使用 ArcGIS Insights 可视化您的清理进度。
绘制清理进度地图
采集数据后,您将返回计算机,并使用 ArcGIS Insights 在交互式报表中可视化您的进度。 该报表将包含地图和图表,用于显示已采集的垃圾量、最常见的垃圾类型,以及发现垃圾的位置。
打开工作簿
您将首先打开 Insights 工作簿包模板。 该模板用于创建有关清理进度的报表。
- 下载 Community_cleanup_template.insightswbk 文件。
该文件是一个 Insights 工作簿包,其中包含您将用于创建清理报表的卡片布局、文本框以及样式。
- 在计算机上找到已下载的文件。
注:
开始下载前,根据 web 浏览器的不同,系统可能会提示您选择文件的位置。 大多数浏览器将默认下载到计算机的 Downloads 文件夹下。
- 转至 ArcGIS Insights。 如有必要,请单击登录,然后使用您的 ArcGIS 组织账户进行登录。
注:
要访问 ArcGIS Insights in ArcGIS Online,您的组织管理员必须授予您相应许可(请参阅软件访问选项)。 了解用于 K-12 教学用途的免费 ArcGIS 教育许可。
- 在主页中,单击工作簿选项卡。
随即显示工作簿页面。 根据您之前对 Insights 的使用情况,此页面将显示您已经创建的工作簿,或者您的组织成员共享给您的工作簿。
- 单击导入并打开您在步骤 1 中下载的文件。
该工作簿随即加载到您的工作簿页面。
- 单击工作簿以将其打开。
导入的工作簿在第一次打开时可能需要花费几分钟进行加载。
- 单击工作簿以将其打开。
随即在 Insights 中打开该工作簿。
该工作簿包含一个页面,其中包含三个卡片,但没有数据。
在下一部分中,您将添加已采集的数据并使用该数据来更新工作簿中的卡片。
显示数据
工作簿中的卡片空白,因为工作簿中没有要显示的数据集。 您将添加带有清理数据的数据集,并使用它来更新页面上的卡片。
- 单击工作簿工具栏上的添加至页面按钮。
随即显示添加到页面窗口。
- 添加到页面窗口,单击我的组织并选择我的内容。 在搜索栏上,键入 Esri Community Cleanup 并单击内容中的数据集。
注:
如果您尚未采集自己的要素,则可以下载 MapYourCommunityCleanup_gdb 数据集,然后创建一个数据集以在 Insights 中使用。
您的 Esri Community Cleanup 要素图层包含 community_cleanup 数据集。
community_cleanup 数据集随即显示在所选数据窗格中。
- 单击添加以将数据集添加至工作簿。
随即将数据集添加至数据窗格并创建地图。 可能需要向下滚动页面才能看到新地图。
您将移动此地图,使其出现在页面上已有的较大占位符卡片中。
- 单击地图的菜单栏并将地图拖动到地图占位符卡片上。
占位符卡片随即进行更新,以显示清理进度的地图。
- 如有必要,请单击地图并放大到已采集数据的区域。
- 检查地图。
哪个区域的垃圾最多? 什么可能导致垃圾过多(例如,野餐区或建筑物的入口)? 该区域是否有垃圾箱或回收箱?
更新图表卡片
接下来,您将更新页面上的图表卡片以显示关键绩效指标 (KPI) 图表和柱状图。
- 在 KPI 占位符卡片上,单击 <community_cleanup>。
替换数据窗格随即显示。 您将使用此窗格来更新卡片,以使其使用您的数据集。
- 对于选择数据集,请选择您的数据集。
- 查看替换数据窗格上的其余字段,并验证每种情况下,Replacement 字段是否与 Original 字段相匹配。
- 单击更新。
KPI 和柱状图卡片都会随着您的数据进行更新。 KPI 显示了在清理中采集的项目总数。
到目前为止,已经清理了多少垃圾?
柱形图将按类型显示项目计数。 条柱越高,则已清理的项目越多。
在清理中,哪种类型的垃圾最常见?
更改 KPI 目标
KPI 卡片的目标值为拾取 100 个垃圾项目。 您可以更改目标值以适合您的清理目标。 如果您希望保持目标为 100,则可以跳至下一部分。
- 指向 KPI 卡片并单击显示按钮以查看卡片工具栏。
卡片工具条现在可见。
- 在卡片工具栏上,单击图层选项按钮。
随即显示图层选项窗格并打开符号系统选项卡。
- 对于目标,单击文本框并键入要为您的类获取的新垃圾目标,例如 150。 按 Enter 键以应用更改。
KPI 卡片的目标值随即进行更新。
- 关闭图层选项窗格。
- 单击隐藏按钮以隐藏卡片工具栏。
您的地图和图表准备就绪后,即可进行一些最终更改以完成报表。
完成您的进度报表
在进度报表完成之前,还有几个步骤。 在本部分中,您将准备页面上的元素以形成最终报表。 柱形图针对每种项目类型使用不同的颜色。 在地图上使用与柱形图相同的颜色会很有帮助。 可以通过更新地图样式以显示柱形图上使用的相同字段来执行此操作。
- 在地图卡片中,单击图层名称 (community_cleanup) 旁边的箭头。
随即显示图层选项窗格。
- 单击符号系统选项卡。
- 对于样式设置依据,选择项目类型字段。
地图将更新为使用与柱状图相同的颜色。 根据清理区域的大小,您可能会发现符号过小。 如有必要,可以增加符号大小。
- 单击外观选项卡。
- 对于符号大小,单击文本框并键入 8。 关闭图层选项窗格。
现在,您可以使用点和列的颜色来查看不同类型垃圾的位置。
- 在地图卡片上,将鼠标悬停在这些点上以查看有关每个项目的详细信息。
该点随即显示一个弹出窗口。 弹出窗口将显示发现垃圾的坐标、垃圾类型以及有关数据集的统计数据。 在以上示例中,统计数据为 9/25,这意味着已采集 9 个可回收项目,共 25 个项目。
坐标并非您可在弹出窗口中显示的最重要的信息。 相反,您将使用已采集项目的描述来替换坐标。
- 在数据窗格中,单击 community_cleanup 数据集旁边的箭头。
- 指向 Location 字段,然后单击显示字段按钮。
- 在选择显示字段菜单中,向下滚动,然后单击项目描述。
显示字段随即更改为项目描述。 现在,当您将鼠标悬停在地图上的点上方时,弹出窗口将显示项目描述,而非坐标。
地图卡片仍显示图层名称和工具栏。 您不再需要二者,因此需要将其隐藏。
- 如有必要,请单击地图卡片将其激活。
提示:
当工具栏和操作按钮可见时,卡片将处于活动状态。
- 单击图层选项按钮。
该图层名称即从地图中移除。 您不再需要工具栏,因此也需要将其隐藏。
- 单击隐藏按钮。
工具栏随即隐藏。 现在即可共享报表。
共享报表
现在,您将共享报表,以供清理工程中的利益相关者进行查看。
- 在工作簿工具栏上,单击发布按钮。
- 在发布窗口中,输入以下内容:
- 对于标题,键入 Community cleanup progress report。
- 对于类型,选择报表。
- 对于标签,键入 cleanup、litter 和 report,并在每个标签后按 Enter 键。
- 对于描述,键入 Community cleanup progress at 并添加您的位置。
- 对于共享给,选中所有人(公众)。
- 单击发布。
报表随即共享,系统将显示已成功发布报表窗口。 您可以使用窗口中的 URL 以查看您的报表,将 URL 发送给利益相关者,或者在您组织的网站上添加链接。 您也可以使用嵌入代码以将报表直接嵌入网站中。
- 在查看您的报表下,单击转到。
该报表随即在新选项卡中打开。
- 报表查看完成后,请关闭选项卡并返回到 Insights 工作簿。
- 关闭已成功发布报表窗口。
- 单击保存按钮以保存工作簿。
- 单击主页按钮以返回到 Insights 主页。
- 单击报表选项卡。
已发布的报表将显示出来。 默认情况下,报表按从新到旧显示,因此,您发布的报表应列于首位。
在报表选项卡中,您可以打开并管理已发布的报表(例如,更改项目详细信息和更改共享状态)。
注:
如果您的报表没有列于首位,则可能已更改了报表的显示或查看顺序。 可以使用排序按钮设置报表顺序,并使用查看项目按钮以确保您正在查看自己的项目。
讨论问题
- 哪个区域的垃圾最多? 该区域是否有垃圾箱或回收箱?
- 到目前为止,已经清理了多少垃圾?
- 在清理区域中,哪种类型的垃圾最常见?
您已使用 ArcGIS Field Maps 和 ArcGIS Insights 采集数据并可视化您在社区清理中的进度。 您还发布了报表,以供对您的进度感兴趣的人员查看。
创建时间序列图
作为本教程的可选步骤,您可以创建一个时间序列图以追踪在多天内发生的定期清理活动,或者如果您计划全年定期安排清理,则也可以创建一个时间序列图。 时间序列图将允许您可视化随时间采集的垃圾量。 在本部分中,您将创建并配置一个时间序列图,从而为您的报表提供一个时态组件。
添加时间序列图
您将使用在社区清理期间采集的数据。
- 必要时,打开 ArcGIS Insights,然后单击工作簿选项卡。
- 单击社区清理工作簿的名称。
- 必要时,在数据窗格中展开 community_cleanup 数据集。
该数据集包含两个日期和时间字段:CreationDate 和 EditDate。 您将使用 CreationDate 来创建时间序列。
- 将 CreationDate 拖动到页面上其他卡片下方的空白位置,然后将其放置在时间序列上。
将使用时间序列图创建图表卡片。 时间序列显示了每天清理时采集的垃圾数量。
使时间序列图与您的报表相匹配
您需要将时间序列扩展至与以上卡片相同的宽度,然后更改样式以与报表相匹配。
- 如有必要,请单击时间序列卡片以将其激活。
- 单击并拖动侧面控点以增大卡片的宽度。
- 单击卡片选项按钮。 单击外观按钮。
- 在外观窗格中,展开卡片背景颜色菜单,然后输入十六进制值 #E2DBCB。
卡片背景颜色将进行更新,以与工作簿上其他卡片的背景相匹配。 您还将从卡上移除边框。
- 单击边界选项卡。 对于边框样式,选择 <无>。
- 关闭外观窗格。
- 如有必要,单击卡片选项按钮,然后单击编辑标注。
- 在时间序列图上,单击 x 轴上的 CreationDate 标注,使其变为可编辑状态。 输入 Cleanup date,然后按 Enter 键。
- 对于 y 轴标注,单击 Count of community_cleanup,然后将该标注更改为 Total items collected。
- 隐藏时间序列图卡上的工具栏。
- 保存您的工作簿。
该报表现在包含的可视化显示了随着时间的推移,您所在社区已清理的垃圾数量。 根据已采集数据的清理活动数量,可以使用时间序列回答诸如以下问题:
- 您已采集的垃圾数量的时间趋势是什么?
- 垃圾数量是增加、减少还是保持不变?
- 是否一年中某些时间采集的垃圾更多?
- 如果您添加了垃圾箱或回收箱,是否会影响已采集的垃圾量?
您可以在教程库中找到更多教程。