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

Эта документация ArcGIS 2.6 была перемещена в архив и более не обновляется. Ресурсы и ссылки могут быть устаревшими. См. самую последнюю документацию.

Сводка

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

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

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

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