Подпись | Описание | Тип данных |
Входная инженерная сеть | Входная инженерная сеть, куда будут добавлены местоположения трассировки. | Utility Network; Utility Network Layer |
Выходной класс объектов | Выходной класс пространственных объектов, содержащий местоположения трассировки. Если вы задаете имя нового класса объектов, будет создан новый выходной класс объектов. Примечание:При работе с utility network версии 7 или более поздней выходной класс пространственных объектов должен быть создан в мобильной, файловой или многопользовательской базе геоданных Если вы хотите использовать имеющийся класс, созданный этим инструментом ранее, и присоединить к нему местоположения или перезаписать их, укажите имя имеющегося класса. | Feature Class |
Загрузка выбранных объектов (Дополнительный) | Указывает, будут ли выбранные объекты загружены в активную карту как местоположения трассировки.
| Boolean |
Очистить местоположения трассировки (Дополнительный) | Определяет, будут ли существующие местоположения трассировки очищены из выходного класса объектов.
| Boolean |
Местоположения трассировки (Дополнительный) | Местоположения трассировки будут добавлены к выходному классу объектов. Если вы не используете параметр Загрузка выбранных объектов в активной карте, можно применить этот параметр, чтобы задать объекты инженерной сети, добавляющиеся в качестве местоположений трассировки, указав требующиеся значения в таблице значений. Имеются следующие свойства местоположений трассировки:
| Value Table |
Барьер фильтра | Определяет, будут ли барьеры для местоположений трассировки действовать как барьеры фильтра.
Примечание:Для этого параметра требуется ArcGIS Enterprise 10.8.1 или более новая версия. | Boolean |
Краткая информация
Создает класс объектов, используемый в качестве входных данных начальных точек и барьеров для инструмента Трассировка.
Использование
Выходной класс объектов имеет такую же схему, как и входные начальные точки и барьеры, необходимые для работы инструмента Трассировка. Это позволяет указывать другие местоположения трассировки при операциях трассировки в ModelBuilder или в среде написания скриптов.
Вы не можете одновременно задать значения для параметров Загрузка выбранных объектов. и Отслеживание местоположения; они взаимно исключающие.
Параметры
arcpy.un.AddTraceLocations(in_utility_network, out_feature_class, {load_selected_features}, {clear_trace_locations}, {trace_locations}, filter_barrier)
Имя | Описание | Тип данных |
in_utility_network | Входная инженерная сеть, куда будут добавлены местоположения трассировки. | Utility Network; Utility Network Layer |
out_feature_class | Выходной класс пространственных объектов, содержащий местоположения трассировки. Если вы задаете имя нового класса объектов, будет создан новый выходной класс объектов. Примечание:При работе с utility network версии 7 или более поздней выходной класс пространственных объектов должен быть создан в мобильной, файловой или многопользовательской базе геоданных Если вы хотите использовать имеющийся класс, созданный этим инструментом ранее, и присоединить к нему местоположения или перезаписать их, укажите имя имеющегося класса. | Feature Class |
load_selected_features (Дополнительный) | Указывает, будут ли выбранные объекты загружены в активную карту как местоположения трассировки.
| Boolean |
clear_trace_locations (Дополнительный) | Определяет, будут ли существующие местоположения трассировки очищены из выходного класса объектов.
| Boolean |
trace_locations [[Layer Name, Global ID, Terminal ID, Percent Along],...] (Дополнительный) | Местоположения трассировки будут добавлены к выходному классу объектов. Если в активной карте вы не используете параметр load_selected_features, можно применить этот параметр, чтобы задать объекты инженерной сети, которые добавятся в качестве местоположений трассировки, указав требующиеся значения в таблице значений. Имеются следующие свойства местоположений трассировки:
| Value Table |
filter_barrier | Определяет, будут ли барьеры для местоположений трассировки действовать как барьеры фильтра.
Примечание:Для этого параметра требуется ArcGIS Enterprise 10.8.1 или более новая версия. | Boolean |
Пример кода
Добавляет местоположения трассировки к новому выходному классу объектов TraceLocations с помощью загрузки объектов, выделенных на активной карте.
import arcpy
arcpy.env.outputZFlag = "Enabled"
arcpy.un.AddTraceLocations("Naperville Electric UN",
r"C:\MyUNProject\MyUNProject.gdb\TraceLocations",
"LOAD_SELECTED_FEATURES")
Добавляет местоположения трассировки к имеющемуся классу объектов TraceLocations без использования активной карты.
import arcpy
# Set the outputZFlag environment to Enabled
arcpy.env.outputZFlag = "Enabled"
# AddTraceLocations
arcpy.un.AddTraceLocations(r"http://landbase.mydomain.com/server/rest/services/NapervilleElectric/FeatureServer/9",
r"C:\Project\MyUNProject.gdb\TraceLocations",
"DO_NOT_LOAD_SELECTED_FEATURES",
"KEEP_LOCATIONS",
"'Circuit Breaker' {DDB0765D-860A-4054-908D-9360E1A32F74} '(3/Load)' #";"'ElecDist Line' {67C0534B-A80D-4E5F-8926-5FB5F887A5F2} # 0.25","TRAVERSABILITY_BARRIER")
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да