Добавление данных
Вы начнете с просмотра вымышленного набора данных для интересующей области: Джибути, столицы Республики Джибути, на мысе Африки. Эти данные содержат информацию о перемещении сотовых устройств и их владельцев в течение дня, когда было совершено преступление.
Сначала вы загрузите данные и добавите их в проект ArcGIS AllSource.
Примечание:
Все данные, использованные в этом руководстве, являются вымышленными и предназначены только для использования в образовательных целях.
- Скачайте Camp Lemonnier Intelligence Data.
Заархивированная папка Camp_Lemonnier_Intelligence.gdb загружается на ваш компьютер. Расширение .gdb означает, что папка содержит базу геоданных, которая представляет собой формат папки для хранения географических данных.
- Извлеките заархивированную папку в место, которое вы легко запомните, например в папку Документы.
Далее вы создадите новый проект в ArcGIS AllSource и добавите в него данные.
- Запустите ArcGIS AllSource. Если будет предложено, войдите под лицензированной учетной записью ArcGIS.
Примечание:
Чтобы узнать подробнее о ArcGIS AllSource, посетите страницу продукта.
Когда вы запускаете ArcGIS AllSource, вам предоставляется возможность создать новый проект или открыть существующий. Если вы уже создавали проект, вы увидите список последних проектов.
- В разделе Пустые шаблоны щелкните Карта.
- Для Имя введите Find Meeting Locations Project. Нажмите OK.
Создан проект, который будет содержать все карты и данные для этого рабочего процесса. Поскольку вы выбрали шаблон Карта, проект включает пустую карту.
Вы добавите данные мобильных телефонов из загруженной базы геоданных.
- Щелкните на ленте вкладку Данные. В группе Добавить щелкните кнопку Добавить данные.
Откроется окно Добавить данные. Вы можете добавить данные из проекта, из вашего портала (ArcGIS Online или ArcGIS Enterprise) или с вашего компьютера.
- В разделе Компьютер перейдите к местоположению извлеченной базы геоданных, которую вы загрузили. Дважды щелкните Camp_Lemonnier_Intelligence.gdb.
База геоданных содержит три набора классов объектов: Administrative_Data, Cell_Phone_Data и Vehicle_Data. Вам нужно проанализировать данные мобильных телефонов.
- Дважды щелкните Cell_Phone_Data.
Набор классов объектов содержит несколько классов объектов. Классы пространственных объектов - это наборы географических объектов (таких как точки, линии или полигоны), которые можно добавить на карту. Набор классов объектов Cell_Phone_Data содержит девять классов объектов, но для этого анализа вы будете использовать только один, Cell_Phone_Data_All.
- Щелкните Cell_Phone_Data_All, чтобы выбрать его.
- Нажмите OK.
Класс объектов будет добавлен на карту. Карта приближается к экстенту данных.
Примечание:
Ваш слой может иметь другой цвет, отличный от изображений в примере. Цвет не повлияет на рабочий процесс.
Слой включает большое количество точек (более 1 миллиона), сосредоточенных в городе Джибути и его окрестностях в Джибути, Африка. Область интереса включает американскую военную базу Лагерь Лемонье. В этом сценарии вы - офицер правоохранительных органов, расположенный в Лагере Лемонье. Ваша цель - определить сообщников подозреваемого в недавнем преступлении, затронувшем лагерь, используя информацию, собранную в этих точках.
Каждая точка представляет местоположение сотового телефона в определенный момент времени. Несколько точек могут соответствовать одному и тому же мобильному телефону, который перемещался в течение дня. Вы узнаете больше о слое, открыв его таблицу атрибутов.
- На панели Содержание щёлкните правой кнопкой слой All Cell Phone Data и выберите Таблицу атрибутов.
Появится таблица атрибутов. Атрибуты - это текстовая или числовая информация, связанная с каждым объектом. В таблице каждая строка представляет отдельный объект, а каждый столбец представляет поле атрибута.
Эта таблица включает поля, описывающие форму, широту, долготу и уникальный ID (OBJECTID) каждой записи сотового телефона. В ней также есть поле Time, в котором указаны дата и время, когда местоположение мобильного телефона было зафиксировано, и поле POI (лицо, представляющее интерес), которое идентифицирует человека, которому принадлежал мобильный телефон. В реальном наборе данных поле POI может включать имя или номер телефона человека, но, поскольку эти данные являются вымышленными, вместо них использовалось число.
На изображении в качестве примера первые четыре записи сотового телефона принадлежали одному и тому же человеку, идентифицированному как Person-102. Эти записи были сделаны 9 сентября 2017 г., первая запись произошла в 22:19, а четвертая в 23:44.
- Закройте таблицу.
Включение настроек времени
Чтобы найти местоположение встречи POI на основе записей их сотовых телефонов, на вашем слое должно быть включено время. Изучая таблицу атрибутов, вы знаете, что данные вашего мобильного телефона имеют поле time. Вы можете использовать это поле, чтобы включить настройки времени для слоя.
- На панели Содержание дважды щелкните All Cell Phone Data.
Откроется окно Свойства слоя. В этом окне вы можете установить множество настроек, относящихся к слою. Сначала вы установите, будет ли слой иметь одно поле времени или поля времени начала и окончания. У ваших данных только одно поле времени.
- Щелкните вкладку Время.
- Под Фильтрация с использованием времени щелкните Фильтрация содержания слоя на основании значений атрибутов.
- Для Время слоя убедитесь, что выбрано Все объекты имеют только одно поле времени, а для Поле времени выбрано Время.
Примечание:
Чтобы поле времени использовалось для включения настроек времени, это поле должно соответствовать определенным правилам. Если вы выполняете этот рабочий процесс со своими данными и у вас возникли проблемы с включением настроек времени, попробуйте преобразовать поле времени в формат даты.
Далее вы выберете поле времени из списка полей атрибутов.
- Нажмите OK.
Слой с поддержкой времени. Временная шкала появится в верхней части карты. Когда вы указываете на временную шкалу, она показывает самую раннюю и самую позднюю даты для данных.
Поиск местоположения встречи
Теперь, когда ваши данные привязаны ко времени, вы готовы выполнить анализ, чтобы найти местоположения встреч POI.
- Щелкните вкладку Анализ на ленте. В группе Инструменты щелкните Movement и выберите Найти подходящие местоположения.
Откроется панель Геообработка. На панели отображается инструмент Find Meeting Locations. В инструменте несколько обязательных параметров. Сначала вы выберете входной набор данных, который хотите проанализировать.
- Для параметра Входные объекты выберите All Cell Phone Data.
Далее вы выберете имя и местоположение двух выходных классов пространственных объектов, которые создаст инструмент. Один из этих выходных классов пространственных объектов содержит полигоны, показывающие экстент областей встречи, который идентифицировал инструмент, а другой содержит точки, представляющие центры областей встречи. Эти центры известны как центроиды.
- Для Output Area Features удалите текст и введите Meeting_Areas. Для Output Point Features удалите текст и введите Meeting_Centroids.
Последний обязательный параметр - это поле имени для входных объектов. Когда вы посмотрели на таблицу атрибутов, вы увидели поле POI, которое идентифицирует человека, связанного с каждой записью сотового телефона. Вы будете использовать это поле.
- Для In Features Name Field выберите POI.
Инструмент также имеет два необязательных параметра, которые уже заполнены значениями по умолчанию. Параметр Расстояние поиска устанавливает максимальное расстояние, на которое может переместиться серия записей сотового телефона по одной и той же POI (известному как трек), прежде чем она больше не будет считаться частью встречи. Параметр Minimum Loiter Time устанавливает минимальное время, в течение которого трек должен находиться на расстоянии поиска, чтобы он считался достоверным.
Если трек превышает расстояние поиска за меньшее время, чем минимальное время ожидания, трек классифицируется как движущийся, что означает, что POI не является неподвижным достаточно долго, чтобы быть частью встречи. По сути, инструмент хочет найти POI, которые остаются в заданной области в течение определенного времени.
Увеличение расстояния поиска и уменьшение минимального времени ожидания вернет больше возможных мест встречи, но эти места встречи могут быть менее точными, потому что POI могут просто перемещаться по территории, а не встречаться там. Уменьшение расстояния поиска и увеличение минимального времени ожидания вернет меньшее количество возможных местоположений встречи, но POI с большей вероятностью встречались там, поскольку они проводили больше времени на меньшем расстоянии.
Для этого рабочего процесса вы будете использовать значения по умолчанию: 100-метровое расстояние поиска и 10-минутное время ожидания.
- Щелкните Запустить.
Примечание:
Поскольку ваш набор данных содержит большое количество объектов (более 1 миллиона), запуск инструмента может занять несколько минут.
Инструмент запустится. По завершении в нижней части панели Геообработка появится уведомление.
Подсказка:
Чтобы узнать больше об анализе, в том числе о том, сколько времени потребовалось для запуска инструмента, щелкните Просмотреть подробности.
Кроме того, на карту и на панель Содержание добавляются слои Meeting_Centroids и Meeting_Areas. Может быть трудно увидеть выходные слои из-за количества точек в исходном слое.
- На панели Содержание отключите слой All Cell Phone Data.
Слой скрывается на карте, оставляя видимыми только выходные слои.
Даже если данные сотовых телефонов скрыты, центроиды покрывают большую часть областей встречи.
- Увеличивайте масштаб карты в направлении надписи Джибути, пока не увидите некоторые из областей встречи.
По умолчанию стиль центроидов зависит от продолжительности встречи (в секундах). Центроиды более светлого цвета указывают на более короткие встречи, а центроиды более темного цвета указывают на более длинные встречи. Области встреч имеют стиль, основанный на общем количестве встреч, которые произошли в данной области, с более темными областями, где собрано больше встреч.
Основываясь на стиле центроидов и областей, вы можете определить на основе визуального осмотра, где две POI находились в одной и той же области в течение значительного времени. Далее вы посмотрите таблицы для обоих выходных слоев.
- На панели Содержание правой кнопкой мыши щелкните слой Meeting_Centroids и выберите Таблицу атрибутов.
Появится таблица.
Для каждой встречи в таблице указана продолжительность встречи в секундах, время и дата начала и окончания встречи, имена обоих участников встречи (Participant 1 и Participant 2), уникальный идентификатор встречи и уникальный идентификатор для области встречи.
Основываясь на этой информации, вы можете отфильтровать данные, чтобы отображать только встречи с участием определенной POI или встречи, которые произошли в определенной области встреч. Позже вы более внимательно посмотрите на данные, чтобы увидеть, кто встречался с POI, подозреваемым в совершении крупного преступления в этом районе. Таким образом вы сможете сузить круг соучастников подозреваемого.
- Закройте таблицу. Откройте таблицу для слоя Meeting_Areas.
В этой таблице перечислены общие уникальные POI и общее количество встреч в каждой области встречи, а также максимальная, минимальная и средняя продолжительность встречи в секундах. В ней также указана дата начала первой и последней встречи, записанной в этой области, размер и уникальный идентификатор области.
Информация о областях встречи полезна для выявления сети преступников, которые используют одну и ту же область для встреч друг с другом, даже если они встречаются в разное время и с разными участниками организации.
- Закройте таблицу.
Свяжите подозреваемого с его соучастниками
Для целей этого сценария вы уже определили подозреваемого в недавнем преступлении: Person-494. Вы хотите использовать собранную вами информацию о местоположении встречи, чтобы узнать, кто встречался с этим человеком, поскольку они могут быть сообщниками. Для этого вы создадите диаграмму связей.
Диаграмма связей - это непространственный способ просмотра взаимосвязей в данных. Диаграммы связей содержат два основных компонента: сущности и отношения. Сущности (также известные как узлы) - это люди, места или предметы, которые обычно отображаются на карте как точечные объекты. Отношения (также известные как связи) - это линии, соединяющие объекты на диаграмме. Вы можете рисовать отношения на основе значений общих полей в таблице атрибутов или добавлять ссылки вручную.
- Щелкните вкладку Анализ на ленте. В разделе Анализ связей объектовщелкните Новая диаграмма связей.
Появится вид Диаграмма связей, заменяющий вид Карта. По умолчанию диаграмма связей пустая. Вы установите сущности, которые вы соедините на диаграмме.
- На ленте на вкладке Диаграмма связей в группе Добавить в группе Добавить щелкните Тип сущности.
Появится окно Добавить новый тип элемента из слоя. Для своих сущностей вы будете использовать слой центроидов встречи. Когда вы просматривали таблицу атрибутов, вы увидели поля Participant 1 и Participant 2, в которых перечислены две точки POI, которые встречались. Вы будете использовать эти поля для определения своих сущностей.
- Для Выбрать слой выберите Meeting_Centroids. Для Choose field(s) for entities, выберите participant_1.
- Для Enter name for entity type введите POI1.
Остальным параметрам вы оставите значения по умолчанию.
- Нажмите OK.
Центроиды встречи добавляются в диаграмму связей, соответствующую каждому уникальному POI в поле Participant 1. Затем вы добавите сущности, соответствующие полю Participant 2. В нижней части вида Диаграмма связей указано количество сущностей (узлов) и отношений (связей). Всего 368 узлов и 0 связей.
- На ленте в группе Добавит щелкните Тип сущности.
- В окне Добавить новый тип элемента из слоя задайте следующие параметры:
- Для Выбрать слой выберите Meeting_Centroids.
- Для Choose field(s) for entities, выберите participant_2.
- Для Enter name for entity type введите POI2.
- Нажмите OK.
В диаграмму связей добавляются дополнительные узлы. Теперь там 734 узла. Далее вы создадите отношения между POI, которые встретились.
- На ленте в группе Добавить щелкните Тип отношений.
Появится окно Добавить новый тип отношения между элементами.
- Для Choose source entities выберите POI1. Для Choose target entities выберите POI2.
- Для Enter name for relationship type введите Meeting.
Далее вы установите ключевые поля. Ключевые поля - это поля в таблице атрибутов, которые могут использоваться для соединения обоих сущностей. В нашем случае нужно подключить сущности, которые участвовали в одной встрече. Для этого вы выберете поле, содержащее ID для каждой встречи: поле OBJECTID. Выбрав поле уникального идентификатора, вы соедините обоих участников встречи с ID 1, обоих участников встречи с ID 2 и так далее.
- Для Выбрать тип ключа выберите Элементы. Для Source entity key field выберите OBJECTID, и для Target entity key field выберите OBJECTID.
- Нажмите OK.
Диаграмма связей обновляется со связями. Всего существует 1315 связей, что равно числу встреч в слое Meeting_Centroids. По умолчанию связи могут быть не видны.
- Увеличивайте масштаб и перемещайте диаграмму связей, пока не увидите связи.
Поскольку их много, вы, возможно, не сможете увидеть их все, даже при большом увеличении. Некоторые узлы имеют более одной связи; это означает, что они встречались с разными людьми в разное время. Большинство связей соединяют большое количество людей в центре диаграммы связей. Существуют также более мелкие сети людей, которые встречались под основной сетью и справа вверху посередине.
Теперь вы готовы сосредоточить расследование на подозреваемом, Person-494. Вы выберете узлы, которые включают эту POI, в качестве одного из участников.
- На ленте на вкладке Диаграмма связей в группе Выборка щелкните Выбрать по и выберите Выбрать по атрибутам.
Откроется окно Выбрать по атрибутам. Этот инструмент выбирает объекты на основе выражения, которое вы создаете с помощью атрибутов из таблицы.
- Для Входных строк выберите Meeting_Centroids.
- В поле выражения создайте выражение Where participant_1 is equal to Person-494.
Подсказка:
Поскольку существует длинный список POI, рекомендуется ввести Person-494.
Вы также хотите выбрать встречи, в которых Person-494 был указан в качестве второго участника, поэтому вы добавите условие.
- Щелкните Добавить условие. Создайте выражение Or participant_2 is equal to Person-494.
Примечание:
Для второго выражения важно выбрать или вместо и. Если вы выберете или, будет выбрана любая встреча, в которой участвовал Person-494; если вы выберете и, будут выбираться только встречи, в которых оба участника были Person-494.
- Нажмите OK.
Выборка готова. Выбираются узлы Person-494, а также узлы, с которыми они связаны. Поскольку вы основываете связи на встречах, это означает, что выбраны все люди, с которыми встречался Person-494. Всего выбрано восемь узлов.
Подсказка:
Если вы не видите выбранные узлы, увеличьте масштаб.
- На диаграмме связей укажите на каждый из выбранных узлов, чтобы увидеть, каким POI они соответствуют, и всех людей, с которыми они встречались.
Из восьми выбранных узлов два соответствуют Person-494: один, в котором он был указан как participant 1, и один, в котором он был указан как participant 2. Кроме того, из шести других выбранных узлов два соответствуют Person-247, а два - Person-2305. Остальные выбранные узлы - это Person-411 и Person-1566.
Сравнение диаграммы связей и карты
Вы определили четырех человек, которые встречались с вашим подозреваемым. Далее вы сравните выборку в диаграмме связей с картой. Вы закрепите диаграмму связей рядом с картой, чтобы вы могли просматривать и то, и другое одновременно.
- Перетащите вкладку вида Диаграмма связей на стыковочную станцию справа от центра.
Диаграмма связей закреплена рядом с картой. Центроиды встречи, которые вы выбрали в диаграмме связей, также будут выбраны на карте. Вы перейдете к выбранным объектам на карте, чтобы лучше их рассмотреть.
- Под видом карты щелкните кнопку Приблизить к выбранным объектам.
Карта приблизится к одной области встречи. Там же и ваш подозреваемый встретился со своими сообщниками.
- При необходимости сдвиньте и увеличьте масштаб как карты, так и диаграммы связей, чтобы увидеть область встречи и выбранные узлы.
Вы хорошо представляете, кто соучастники Person-494. Далее вы узнаете, с кем встречались его соучастники. Таким образом, вы построите сеть соучастников до следующего уровня индивидуумов, тех, с кем Person-494 связан одной степенью разделения.
- При необходимости щелкните вкладку вида Диаграмма связей, чтобы сделать его активным. На ленте вкладки Диаграмма связей группе Выборка щелкните Выбрать связанные.
Примечание:
Если диаграмма связей не является активным видом, кнопка Выбрать связанные будет недоступна.
Выборка расширяется до следующего уровня соучастников на диаграмме связей.
Теперь у вас есть более крупная и более высокоуровневая сеть соучастников, которых вы можете исследовать.
- На панели инструментов быстрого доступа нажмите кнопку Сохранить.
Проект сохранен.
Подсказка:
Как вариант, вы можете сохранить проект с помощью сочетания клавиш Ctrl+S.
В этом руководстве вы проанализировали данные мобильных телефонов в ArcGIS AllSource, чтобы найти соучастников, которые встречались с подозреваемым преступником. В реальном мире анализ местоположения встречи может выполняться на различных наборах данных треков с включенным временем, а не только на записях сотовых телефонов.
Набор данных, который вы загрузили в начале руководства, включает класс объектов Vehicle_Data_All_Vehicle_Data (содержащийся в наборе классов объектов Vehicle_Data). Он содержит информацию о местонахождении транспортных средств с течением времени. В качестве дополнительной задачи попробуйте выполнить рабочий процесс анализа места встречи для этого класса объектов.
Этот рабочий процесс в сочетании с другими рабочими процессами разведки, которые могут выполняться в ArcGIS AllSource, может использоваться правоохранительными органами и военнослужащими для отслеживания преступников или повстанцев.
Вы можете найти больше учебных пособий в галерее учебных пособий.