Сводка
Создает линейные объекты, представляющие связи звонков между телефонами при помощи точек базовых станций или секторов антенны базовых станций, на основании начальной даты и времени звонка.
Использование
Для инструмента необходимы два класса пространственных объектов, полученных из двух уникальных подробных записей о вызовах (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 (Дополнительный) | Указывает, как буду анализироваться и обозначаться отношения вызовов между телефонами.
| 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 в режиме прямого запуска.
import arcpy
arcpy.env.workspace = r"C:/data/city_pd.gdb"
arcpy.ca.GenerateCallLinks("CDR_PhoneA_Sites","CDR_PhoneB_Sites", "out_call_links")
Следующий скрипт показывает, как использовать функцию 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")
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да