Построить связи звонков (Анализ преступности и безопасности)

Сводка

Создает линейные объекты, представляющие связи звонков между телефонами при помощи точек базовых станций или секторов антенны базовых станций, на основании начальной даты и времени звонка.

Использование

  • Для инструмента необходимы два класса пространственных объектов, полученных из двух уникальных подробных записей о вызовах (CDR) при помощи инструмента Записи мобильного телефона в класс объектов. Для этого инструмента в качестве входных данных принимаются оба класса пространственных объектов: точек станций телефонных записей и полигонов секторов.

  • Выходные объекты могут вычислить сумму связей звонков между двумя телефонами для иллюстрации объема вызовов или отображения каждой уникальной связи звонков между телефонами как отдельных случаев.

  • К входным данным будут добавлены следующие поля:

    • ORIG_FID – Object ID объекта параметра Входные точки или сектора основных станций телефонных записей.
    • ORIG_X – x-координата начальной точки линейного объекта, где начинается связь звонка.
    • ORIG_Y – y-координата начальной точки линейного объекта, где начинается связь звонка.
    • DEST_FID – Object ID объекта параметра Входные точки или сектора вторичных станций телефонных записей.
    • DEST_X – x-координата конечной точки линейного объекта, где заканчивается связь звонка.
    • и DEST_Y – координата конечной точки линейного объекта, где заканчивается связь звонка.
    • GROUP_ID – общее значение, которое соединяет объект Входные точки или сектора основных станций телефонных записейВходные точки или сектора вторичных станций телефонных записей.
    • LINK_DIST – длина выходной связи. Будут использоваться единицы измерения расстояния системы координат объектов параметра Входные точки или сектора основных станций телефонных записей.
    • LINK_COUNT – общее число звонков между уникальными местоположениями. Это поле создается, только когда параметр Тип выходных данных задан как Сводка.

Синтаксис

GenerateCallLinks(in_primary_features, in_secondary_features, out_feature_class, {output_type}, {primary_subscriber_field}, {primary_destination_field}, {primary_start_time_field}, {secondary_subscriber_field}, {secondary_destination_field}, {secondary_start_time_field})
ParameterОбъяснениеТип данных
in_primary_features

Класс точечных объектов для основного телефона или сектора, полученный из инструмента Записи мобильного телефона в класс объектов.

Feature Layer
in_secondary_features

Класс точечных объектов для вторичного телефона или сектора, полученный из инструмента Записи мобильного телефона в класс объектов.

Feature Layer
out_feature_class

Выходные линейные объекты представляют связи звонков между телефонами в различных местоположениях.

Feature Class
output_type
(Дополнительный)

Указывает, как буду анализироваться и обозначаться отношения вызовов между телефонами.

  • SUMMARYБудет создана запись сводки общего числа звонков между двумя телефонами в различных местоположениях. Это значение по умолчанию.
  • DETAILБудет создана отдельная запись для каждого звонка между двумя телефонами в различных местоположениях.
String
primary_subscriber_field
(Дополнительный)

Поле уникального ID для абонента основного телефона, обычно это номер телефона.

Field
primary_destination_field
(Дополнительный)

Поле, содержащее номер вторичного телефона.

Field
primary_start_time_field
(Дополнительный)

Поле начальных даты и времени записей основного телефона.

Field
secondary_subscriber_field
(Дополнительный)

Поле уникального ID для абонента вторичного телефона, обычно это номер телефона.

Field
secondary_destination_field
(Дополнительный)

Поле, содержащее номер основного телефона.

Field
secondary_start_time_field
(Дополнительный)

Поле начальных даты и времени записей вторичного телефона.

Field

Пример кода

GenerateCallLinks, пример 1 (окно Python)

Следующий скрипт показывает, как использовать функцию GenerateCallLinks в режиме прямого запуска.

import arcpy
arcpy.env.workspace = r"C:/data/city_pd.gdb"
arcpy.ca.GenerateCallLinks("CDR_PhoneA_Sites","CDR_PhoneB_Sites", "out_call_links")
GenerateCallLinks, пример 2 (автономный скрипт)

Следующий скрипт показывает, как использовать функцию GenerateCallLinks в автономном скрипте.

# Description: Use the GenerateCallLinks tool to create a line representing each 
#              call made between two phones at various locations.
# Import required modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:\data\city_pd.gdb"
# Set local variables
in_primary_features = "CDR_PhoneA_Sites"
in_secondary_features = "CDR_PhoneB_Sites"
out_link_lines_detail = "out_call_links_detail"
out_link_lines_summary = "out_call_links_summary"
# Execute the GenerateCallLinks tool
arcpy.ca.GenerateCallLinks(in_primary_features, in_secondary_features, 
                           out_link_lines_detail, "DETAIL")

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы