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

Краткая информация

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

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

  • Для инструмента необходимы два класса пространственных объектов, полученных из двух уникальных подробных записей о вызовах (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 – общее число звонков между уникальными местоположениями. Это поле создается, только когда параметр Тип выходных данных задан как Сводка.

Параметры

ПодписьОписаниеТип данных
Входные точки или сектора основных станций телефонных записей

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

Feature Layer
Входные точки или сектора вторичных станций телефонных записей

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

Feature Layer
Выходные линии связей звонков

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

Feature Class
Тип выходных данных
(Дополнительный)

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

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

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

Field
Поле назначения вызова основного телефона
(Дополнительный)

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

Field
Поле начальных даты и времени звонков основного телефона
(Дополнительный)

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

Field
Поле ID абонента вторичного телефона
(Дополнительный)

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

Field
Поле назначения вторичного телефона
(Дополнительный)

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

Field
Поле начальных даты и времени звонков вторичного телефона
(Дополнительный)

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

Field

arcpy.ca.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})
ИмяОписаниеТип данных
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: Да

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