Доступно с лицензией Standard или Advanced.
Сводка
Удаляет правило из топологии.
Использование
При запуске этого инструмента с использованием скриптов, после имени правила необходимо задать в скобках удаляемый ObjectClassID класса пространственных объектов, вовлеченного в удаляемое правило топологии. Пример:
- Не должны перекрываться (2), где «2» – это ObjectClassID класса объектов, участвующий в правиле Не должны перекрываться, которое будет удаляться из топологии.
- Должны быть полностью внутри (78–79), где «78» и «79» – это ObjectClassID классов объектов, участвующих в правиле Должны быть полностью внутри, которое будет удаляться из топологии.
Для удаления правила потребуется, чтобы был проверен весь экстент топологии.
Синтаксис
arcpy.management.RemoveRuleFromTopology(in_topology, in_rule)
Параметр | Объяснение | Тип данных |
in_topology | Топология, из которой будет удалено правило. Это полный путь к слою топологии на диске, а не имя слоя топологии на карте. | Topology Layer |
in_rule | Правило топологии, которое будет удалено из топологии. | String |
Производные выходные данные
Имя | Объяснение | Тип данных |
out_topology | Обновленная топология. | Слой топологии |
Пример кода
RemoveRuleFromTopology, пример (окно Python)
Пример скрипта для использования функции RemoveRuleFromTopology в окне Python.
import arcpy
arcpy.RemoveRuleFromTopology_management("C:/CityData.gdb/LegalFabric/topology", "Must Not Have Dangles (21)")
RemoveRuleFromTopology, пример 2 (автономный скрипт)
В следующем автономном скрипте показано использование функции RemoveRuleFromTopology.
# Name: RemoveRuleFromTopology_Example.py
# Description: Removes a rule from a topology
# Import system modules
import arcpy
topo = "C:/CityData.mdb/LegalFabric/topology"
rule = "Must Not Have Dangles (21)"
arcpy.RemoveRuleFromTopology_management(topo, rule)
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да