通过寻找同行者来调查犯罪
添加数据
首先,您将查看位于感兴趣区域:非洲吉布提莱蒙尼尔军营的手机位置虚拟数据集。 该数据包含犯罪发生当天蜂窝设备及其所有者的移动情况。
首先,您将在 ArcGIS AllSource 中下载该数据并将其添加至工程。
注:
本教程中使用的所有数据都是虚构的,仅用于教学目的。
- 下载 Camp Lemonnier Intelligence Data。
随即将名为 Camp_Lemonnier_Intelligence.gdb 的压缩文件夹下载到您的计算机。 .gdb 扩展名意味着该文件夹包含一个地理数据库,此文件夹格式用于存储地理数据。
- 将压缩文件夹解压到可轻松记住的位置,例如 Documents 文件夹。
接下来,您将在 ArcGIS AllSource 中创建一个工程并将数据添加到其中。
- 启动 ArcGIS AllSource。 如果收到系统提示,请使用您获得许可的 ArcGIS 账户登录。
注:
有关 ArcGIS AllSource 的详细信息,请访问其产品页面。
启动 ArcGIS AllSource 后,您可以选择创建一个新工程或打开现有工程。 如果您之前创建了一个工程,您将看到一个最近工程列表。
- 在空白模板下,单击地图。
随即显示新建工程窗口。
- 对于名称,键入 Cotravelers Analysis Project。 单击确定。
将创建该工程,其中包含此工作流的所有地图和数据。 由于您选择了 Map 模板,因此该工程将包含一个空白地图。
您将从已下载的地理数据库中添加有关手机位置的数据。
- 单击功能区上的数据选项卡。 在添加组中,单击添加数据按钮。
随即显示添加数据窗口。 您可以从工程、您的门户 (ArcGIS Online) 或您的计算机添加数据。
- 在计算机下,浏览至已下载的已提取地理数据库的位置。 双击 Camp_Lemonnier_Intelligence.gdb。
该地理数据库包含 3 个要素数据集:Administrative_Data、Cell_Phone_Data 和 Vehicle_Data。 现在,您需要分析手机数据。
- 双击 Cell_Phone_Data。
一个要素数据集包含多个要素类。 要素类是可添加至地图的地理要素(例如点、线或面)的集合。 Cell_Phone_Data 要素数据集具有 9 个要素类,但是,对于此分析,您将仅使用一个要素类:Cell_Phone_Data_All。
提示:
该数据集中的另一个要素类 Cell_Phone_Data_Find_Cotravelers_100ft_10s 将包含同行者分析的最终结果。 完成工作流后,可以将此要素类添加至地图并比较结果。
- 单击 Cell_Phone_Data_All 以将其选中。
- 单击确定。
随即将该要素类添加至地图。 地图将缩放至该数据的范围。
注:
您的图层颜色可能会与示例图像不同。
该图层包含大量的点(超过 100 万),这些点集中在非洲小国吉布提的一个名为莱蒙尼尔军营的美国军事基地及其周围。 该基地是此工作流的感兴趣区域。
每个点代表手机在特定时间点的位置。 多个点可能对应于在一天中移动的同一部手机。 通过打开图层的属性表,可以了解有关图层的详细信息。
- 在内容窗格中,右键单击 All Cell Phone Data 并选择属性表。
属性表随即出现。 属性为与每个要素关联的文本或数值数据。 在属性表中,每行表示一个要素,而每列表示一个属性字段。
此表包含的字段用于描述每个手机记录的形状、纬度、经度和唯一 ID (OBJECTID)。 其中还包含一个 Time 字段,该字段具有捕获手机位置的日期和时间;以及一个 POI(感兴趣的人)字段,用于标识手机的所有者。 在真实数据集中,POI 字段将包含此人的姓名,但由于该数据是虚构的,因此使用了数字来代替。
在示例图像中,前 4 个手机记录均属于同一个人,标识为 Person-102。 这些记录获取于 2017 年 9 月 9 日,第 1 条记录发生在晚上 10:19,第 4 条记录发生在晚上 11:44。
- 关闭表。
启用时间设置
要执行同行者分析,您的图层必须启用时间功能。 通过浏览属性表,可知您的手机数据具有一个时间字段。 可以使用此字段为图层启用时间设置。
- 在内容窗格中,双击 All Cell Phone Data。
随即出现图层属性窗口。 在此窗口中,可以设置许多与图层相关的设置。 首先,您将设置图层是具有单个时间字段,还是具有开始和结束时间字段。 您的数据只有一个时间字段。
- 单击时间选项卡。
- 在使用时间过滤下,选择根据属性值过滤图层内容。
- 对于图层时间,选择每个要素具有单个时间字段。 确认时间字段设置为 Time
注:
对于要用于启用时间设置的时间字段,该字段必须遵循某些规则。 如果您使用自己的数据执行此工作流,并且在启用时间设置时遇到问题,请尝试将时间字段转换为日期格式。
接下来,您将从属性字段列表中选择时间字段。
- 单击确定。
该图层随即启用时间功能。 地图顶部将显示一条时间线。 当指向该时间线时,它将显示数据的最早和最晚日期。
查找同行者
您的数据启用时间功能后,即可执行同行者分析以查找同行的 POI。
- 在功能区上,单击分析选项卡。 在工具组中,单击移动组,然后单击查找同行者。
将出现地理处理窗格。 该窗格将显示查找同行者工具。 该工具需要多个参数。 首先,您将选择要分析的输入数据集。 然后,您将选择该工具将创建的输出要素类的名称,该输出要素类将包含分析的结果。
- 对于输入要素,选择 All Cell Phone Data。 对于输出要素类,删除文本并键入 Cell_Phone_Cotravelers。
接下来,您将为输入图层选择 ID 字段。 查看了属性表后,您会看到 POI 字段,该字段用于标识与每条手机记录相关联的人员。 您将使用此字段。
- 对于 ID 字段,选择 POI。
其余参数均具有默认设置。 根据您的数据和分析要求,可能需要调整这些参数。
搜索距离参数是在将要素视为非同行者之前,可以将要素分开的最大距离。 默认值为 100 英尺,但根据预先存在的情报,您可以考虑更大或更小的值。 对于此工作流,您将使用默认值。
时间差参数是在将要素视为非同行者之前,可以将要素分开的最大时间差。 默认值为 10 秒。 与搜索距离一样,对于某些工作流,您可以考虑更大或更小的值。 对于此工作流,您将使用默认值。
由于您的输入要素包含在单个要素类中,因此您无需更改输入类型参数。 您还可以选择包含最短同行持续时间过滤器。 此过滤器用于为要视为同行的要素设置最小时间差。 对于此分析,由于您将不需要此过滤器,因此您将取消选中该参数。
- 单击运行。
注:
由于您的数据集具有大量(超过 100 万个)要素,因此工具运行可能需要花费几分钟时间。
该工具随即运行。 工具完成运行后,地理处理窗格底部将显示一条通知。
提示:
要了解有关分析的详细信息,包括工具运行所需的时间,请单击查看详细信息。
此外,Cell_Phone_Cotravelers 图层将添加至地图和内容窗格。 由于原始图层中的点数,可能难以查看输出图层。
- 在内容窗格中,取消选中 All Cell Phone Data。
取消选中该图层会在地图中将其隐藏。 (您可以随时通过选中图层以再次显示该图层。)现在,地图将仅显示同行者。
地图上的每个点都指示了两个不同的 POI 同行的位置和时间。 每个点的颜色对应于两个旅行者之间的时间差,以秒为单位。 红点指示了大约一秒的时间差。 可以通过其表格了解有关结果的详细信息。
- 在内容窗格中,右键单击 Cell_Phone_Cotravelers 图层并选择属性表。
随即显示该表。
其中包含大量字段,由以下列表对其进行解释:
- X:旅行要素的 x 坐标。 该坐标以及表中的所有其他坐标与输入图层的投影采用相同的测量单位。 在本例中,单位为米。 (通过打开输入图层的图层属性窗口,单击源选项卡,然后展开空间参考,可以检查该单位。)
- X_cotraveler:与旅行要素同行的要素的 x 坐标。
- Y:旅行要素的 y 坐标。
- Y_cotraveler:同行要素的 y 坐标。
- cotraveler_id:同行要素的唯一标识符。 将根据您在设置工具参数时已选择的 ID 字段来获取该标识符。 在本例中,它来自原始图层中的 POI 字段。
- cotraveler_time:同行要素位于该点位置的日期和时间。
- traveler_id:旅行要素的唯一标识符。
- traveler_time:旅行要素位于该点位置的日期和时间。
- time_diff:cotraveler_time 和 traveler_time 字段之间的差值,以秒为单位。 正数表示同行者位于旅行者之后的位置,而负数表示同行者位于旅行者之前的位置。
- distance_diff:在指定时间,同行者和旅行者要素之间的距离。 距离与坐标的测量单位相同,在本例中为米。
- unique_pair_id:为每对唯一的同行要素生成的唯一标识符。 两个同行要素 (A, B) 将针对 (A, B) 和 (B, A) 共享相同 ID。
接下来,您将使用此信息来帮助调查犯罪。 对于本方案,假设该地区发生了抢劫案。 执法人员已将一名身份为 Person-1189 的个人确定为抢劫案的嫌疑人。 现在,他们想确定嫌疑犯在抢劫前后会面的人员,因为这些人员可能是犯罪的同谋。
您将选择包含 Person-1189 的任何同行要素以查找此信息。
- 在该表中,单击按属性选择。
按属性选择窗口随即显示。 可以使用此工具创建一个表达式,用于选择具有您指定的属性值的要素。
可以创建表达许多内容的表达式。 您的表达式将提示该工具选择 traveler_id 字段值等于 Person-1189 的要素。
- 在表达式框中,创建表达式 Where traveler_id is equal to Person-1189。
- 单击确定。
将突出显示表中与表达式匹配的所有要素。 由于记录过多,因此您需要对表进行过滤以仅显示所选记录。
- 在表底部单击显示所选记录按钮。
随即对表进行过滤。 将仅显示 15 个所选要素。 对于所有这些要素,旅行者为嫌疑人 Person-1189。 此外,每个要素具有相同的同行者:Person-998。
在其中的每个要素中,时间差和距离差均为 0,因此很可能 Person-1189 和 Person-998 同行,可能在同一辆车上。
所选要素也将在地图上突出显示。
通过查看地图,调查人员可以确定这两个人在同行时与犯罪现场的接近程度。
根据您的结果,Person-998 可能是执法人员需要针对犯罪问题进行询问的对象。 根据他们在犯罪发生的时间和地点与嫌疑人同行,他们可能是共犯,也可能掌握调查人员要调查的重要信息。
- 关闭表。 在快速访问工具栏上,单击清除按钮。
即会删除所选要素。
- 单击保存按钮。
工程已保存。
提示:
或者,您也可以使用键盘快捷键 Ctrl+S 保存工程。
在本教程中,您使用了 ArcGIS AllSource 对手机数据执行同行者分析,以查找犯罪嫌疑人的可能同谋。 在现实世界中,可以对各种数据集,而不仅仅是手机记录,执行同行者分析。
您在教程开始时已下载的数据集包含 Vehicle_Data_All_Vehicle_Data 要素类(包含在 Vehicle_Data 要素数据集中)。 它包含随时间变化的车辆位置。 对于可选挑战,请尝试对该要素类执行同行者分析工作流。
此工作流与可在 ArcGIS AllSource 中完成的其他情报工作流相结合,可供执法人员和军事人员使用,以帮助追踪罪犯或叛军。
您可以在教程库中找到更多教程。