Применить методы устранения ошибок (Инженерная сеть)

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

Реализует действия по разрешению ошибок, определенные в поле ErrorAction таблицы Разрешения ошибок. Эту таблицу можно создать с помощью инструмента Анализ данных сети и изменить, чтобы определить действие, которое будет использовано для устранения разных распространенных типов ошибок. Значение поля атрибута ErrorAction определяет тип изменения, которое будет выполнено в инженерной сети.

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

  • Топология сети может быть включена или выключена.

  • При работе с многопользовательской базой геоданных должны быть выполнены следующие требования:

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

    • Для запуска инструмента входная инженерная сеть должна находиться в неверсионном состоянии.

Параметры

ПодписьОписаниеТип данных
Входная инженерная сеть

Инженерная сеть будет обновлена с действиями редактирования, определенными в таблице Разрешения ошибок.

Utility Network Layer
Таблица разрешений

Таблица разрешений ошибок, определяющая действия редактирования, которые будут применены в классах инженерной сети для исправления ошибок.

Table View
Выходное местоположение
(Дополнительный)

Выходная папка, где будет создана папка, указанная в параметре Выходное имя.

Folder
Выходное имя
(Дополнительный)

Имя выходной папки. Эта папка содержит выходные файлы журнала .csv с информацией об объектах, измененных этой операцией. Если редактирование не удалось, журнал предоставляет информацию об ошибках, которые не удалось исправить.

String

Производные выходные данные

ПодписьОписаниеТип данных
Выходная инженерная сеть

Обновленная инженерная сеть

Utility Network
Выходная папка

Выходная папка, содержащая файлы .csv для всех классов объектов, измененных этой операцией.

Folder

arcpy.un.ApplyErrorResolutions(in_utility_network, in_resolution_table, {in_folder}, {output_name})
ИмяОписаниеТип данных
in_utility_network

Инженерная сеть будет обновлена с действиями редактирования, определенными в таблице Разрешения ошибок.

Utility Network Layer
in_resolution_table

Таблица разрешений ошибок, определяющая действия редактирования, которые будут применены в классах инженерной сети для исправления ошибок.

Table View
in_folder
(Дополнительный)

Выходная папка, где будет создана папка, указанная в параметре output_name.

Folder
output_name
(Дополнительный)

Имя выходной папки. Эта папка содержит выходные файлы журнала .csv с информацией об объектах, измененных этой операцией. Если редактирование не удалось, журнал предоставляет информацию об ошибках, которые не удалось исправить.

String

Производные выходные данные

ИмяОписаниеТип данных
out_utility_network

Обновленная инженерная сеть

Utility Network
out_folder

Выходная папка, содержащая файлы .csv для всех классов объектов, измененных этой операцией.

Folder

Пример кода

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

Применить разрешающие действия для устранения ошибок в инженерной сети с именем MyUtilityNetwork.

import arcpy 
arcpy.un.ApplyErrorResolutions("MyUtilityNetwork", "C:\\Temp\\Test.geodatabase\\main.ErrorResolution")

Параметры среды

Этот инструмент не использует параметры среды геообработки

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

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

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