Добавить правило к топологии (Управление данными)

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

Добавляет правило к топологии.

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

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

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

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

Параметры

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

Топология, к которой будет добавлено новое правило.

Topology Layer
Тип правила

Указывает правило топологии, которое будет добавлено.

  • Не должны иметь пробелов (область)Внутри одного полигона или между граничащими полигонами не должно быть пустот. Все полигоны должны формировать область непрерывной поверхности. Ошибка будет всегда существовать на периметре этой области. Вы можете либо игнорировать эту ошибку, либо пометить ее как исключение. Используйте это правило для данных, которые должны полностью покрывать область. Например, полигоны почв не могут иметь пробелов или пустот, они должны покрывать всю территорию.
  • Не должны перекрываться (область)Внутренние части полигонов не должны перекрываться. Полигоны могут иметь общие границы или вершины. Это правило используется в том случае, когда территория не может принадлежать одновременно нескольким полигонам. Оно может использоваться при моделировании административного деления и других взаимоисключающих классификаций, например при выделении типов растительного покрова.
  • Должны совмещаться с объектами другого класса (область-область)Полигоны в одном классе объектов (или подтипе) должны иметь покрытие территории, общее с полигонами другого класса объектов (или подтипа). Область в первом классе объектов, не покрытая полигонами из другого класса пространственных объектов, является ошибкой. Это правило используется когда области одного типа, например, страны, должны быть покрыты другими областями, например, районами или субъектами.
  • Должны совпадать друг с другом (область-область)Полигоны одного класса объектов (или подтипа) должны иметь общую площадь с полигонами другого класса объектов (или подтипа). У полигонов могут быть общие рёбра или вершины. Любая область, принадлежащая полигону из одного класса, которая одновременно не принадлежит полигонам другого класса, является ошибкой. Это правило используется, когда для одной территории представлено две системы классификации, и каждая территориальная единица, выделенная в одной системе, должна быть каким-то образом определена и в другой. Подобный случай возникает при работе с иерархическими системами объектов, например, бассейнами стока крупных рек и локальными водосборами. Также это правило может применяться при работе со связанными системами объектов, таких как типы почв и классы уклона поверхности.
  • Должны совмещаться с (область-область)Полигоны одного класса объектов (или подтипа) должны находиться внутри полигонов другого класса объектов (или подтипа). У полигонов могут быть общие рёбра или вершины. Любая область, определенная в первом классе, должна быть покрыта областями объектов второго класса. Это правило используется, когда площадные объекты одного типа должны располагаться в пределах объектов другого типа. Оно полезно, когда моделируются территории, являющиеся частью более крупной окружающей области, например, территориальные единицы внутри лесов или участки внутри садовых товариществ.
  • Не должны перекрываться с (область-область)Внутренние части полигонов одного класса объектов (или подтипа) не должны перекрываться с внутренними частями полигонов другого класса объектов (или подтипа). Полигоны этих двух классов могут иметь общие ребра и вершины, или могут быть не связаны между собой. Это правило используется, когда территория не может одновременно принадлежать двум разным классам пространственных объектов. Например, при районировании земельных угодий важно, чтобы водные объекты не попали в площади районов, поэтому нужно отслеживать, чтобы полигональные объекты этих двух классов не перекрывались.
  • Должны совпадать с границей (линия-область)Линии должны совпадать с границами площадных объектов. Оно может использоваться для моделирования линейных объектов, таких как границы земельных участков, которые должны совпадать с ребрами полигональных объектов, в данном случае участков.
  • Должны совпадать с границей (точка-область)Точки должны попадать на границы пространственных объектов. Например, если эти точки формируют систему границ, как в случае с пограничными столбами, которые должны располагаться на ребрах полигонов.
  • Должны быть полностью внутри (точка-область)Точки должны находиться внутри площадных объектов. Оно применяется, когда точки связаны с полигонами, как в случае со скважинами и бассейнами добычи или адресными точками и участками.
  • Не должны перекрываться (линия)Линии не должны перекрываться с линиями из того же класса объектов (или подтипа). Это правило используется, когда сегменты линий не должны дублироваться, например, в классе объектов водотоков. Линии могут пересекаться или соединяться, но не могут иметь общих сегментов.
  • Не должны пересекаться (линия)Линейные объекты из одного класса объектов (или подтипа) не должны пересекаться или накладываться друг на друга. Линии могут касаться конечными точками. Правило используется для изолиний, которые никогда не должны пересекаться, или когда пересечения должны происходить только на концах линий, например, как в случае с сегментами улиц и перекрестками.
  • Не должны иметь висячих узлов (линия)Линейные объекты должны касаться линейных объектов в том же классе объектов (или подтипе) двумя конечными точками. Конечная точка, не присоединенная к другой линии, называется висячим узлом. Это правило используется, когда линии должны образовывать замкнутые петли, например, тогда, когда они являются границами полигонов. Его также можно использовать, когда линии часто соединяются с другими линиями, как, например, улицы. В случае, когда правило нарушается, но данные при этом правильные, можно использовать исключение, например, в случае тупика улицы.
  • Не должны иметь псевдоузлов (линия)Линия должна присоединяться как минимум к двум другим линиям в каждой конечной точке. Линии, которые присоединяются к одной линии или замыкаются сами на себя, имеют псевдоузел. Это правило используется, когда линии должны образовывать замкнутые петли, такие как границы полигонов, или когда линии моделируемых объектов логически должны соединяться с двумя другими линиями каждым концом, например, если они представляют сегменты в сети потоков, где как исключения будут отмечены начальные точки потоков первого порядка.
  • Должны совмещаться с объектами другого класса (линия-линия)Линии из одного класса объектов (или подтипа) должны быть покрыты линиями из другого класса объектов (или подтипа). Это правило применяется при моделировании логически различных, но пространственно совпадающих линий, например таких, как маршруты и улицы. Например, класс объектов автобусных маршрутов не должен отклоняться от улиц, определенных в классе объектов улиц.
  • Не должны перекрываться с (линия-линия)Линия из одного класса объектов (или подтипа) не должна перекрываться с линейным объектом из другого класса объектов (или подтипа). Правило используется, когда линии не могут проходить по одной территории, Например, дороги не должны перекрываться с железными дорогами или горизонтали подтипа понижений не могут перекрываться с другими горизонталями.
  • Должны совпадать с (точка-линия)Точки одного класса пространственных объектов должны размещаться на линиях другого класса пространственных объектов. Точка может также лежать на конечной точке линии. Это правило может быть полезно для точечных объектов, которые должны следовать за линейными объектами, например автодорожные значки должны располагаться вдоль автомагистрали.
  • Должны совпадать с конечными точками (точка-линия)Точечные объекты одного класса должны совпадать с конечными точками линий другого класса. Это правило аналогично правилу Конечные точки должны совпадать с линией, за исключением того, что в случаях, когда правило нарушается, как ошибка помечается точечный объект, а не линия. Маркеры углов границы могут быть перемещены для совпадения с конечными точками линий границы.
  • Граница должна совпадать с (область-линия)Границы полигональных объектов должны совпадать с линейными объектами другого класса пространственных объектов. Это правило используется, когда площадные объекты должны иметь линейные объекты, отражающие границы площадей. Обычно это необходимо, когда сама территория имеет один набор атрибутов, а ее граница - другой набор. Например, в базе геоданных могут храниться участки и их границы. Каждый участок определяется одним или несколькими линейными объектами, в которых хранится информация об длине или дате съемки, и каждый участок должен точно соответствовать своим границам.
  • Граница должна совпадать с границей (область-область)Границы полигонов в одном классе объектов (или подтипе) должны быть покрыты границами полигонов в другом классе объектов (или подтипе). Это может быть полезно, когда полигоны в одном классе объектов, например, кварталы, состоят из нескольких полигонов из другого класса объектов, например, участков, и границы этих объектов должны совпадать.
  • Не должны перекрывать сами себя (линия)Линейные объекты не должны перекрывать сами себя. Они могут пересекать или касаться сами себя, но не должны иметь совпадающих сегментов. Это правило полезно для таких объектов, как улицы, в которых сегменты могут пересекаться в виде петли, но одна и та же улица не должна проходить по одному и тому же маршруту дважды.
  • Не должны пересекать сами себя (линия)Линейные объекты не должны пересекать или перекрывать сами себя. Это правило применяется для изолиний, которые не должны самопересекаться.
  • Не должны пересекать или касаться (линия)Линия в одном классе пространственных объектов (или подтипе) должна касаться других линий в этом же классе объектов (или подтипе) только в конечных точках. Совпадение сегментов линий или любое пересечение не в конечной точке является ошибкой. Это правило полезно, когда линии должны соединяться только в конечных точках, например, границы земельного участка, которые должны разбивать (соединяться только с конечными точками) линии съемки и не могут перекрывать друг друга.
  • Конечные точки должны совпадать с (линия-точка)Конечные точки линейных объектов должны совпадать с точечными объектами другого класса объектов. Это может быть полезно для моделирования случаев, когда специальные соединители должны соединять две трубы разного диаметра, или когда перекресток должен располагаться на пересечении двух улиц.
  • Содержит точку (область-точка)Полигон одного класса пространственных объектов должен содержать хотя бы одну точку из другого класса объектов. Точки должны располагаться внутри полигона, а не на его границе. Это правило используется, когда необходимо, чтобы каждый полигон содержал хотя бы одну связанную точку, например, когда участок должен иметь указатель адреса.
  • Должны состоять из одной части (линия)Линии должны состоять из одной части. Оно используется, когда линейные объекты, такие как скоростные трассы, не могут иметь несколько частей.
  • Должны совпадать с (точка-точка)Точки в одном классе объектов (или подтипе) должны совпадать с точками в другом классе объектов (или подтипе). Это правило используется, когда точки должны совпадать с другими точками, например, трансформаторы должны совпадать с питающими опорами, а точки обследования железной дороги должны совпадать со станциями.
  • Не должны совпадать (точка)Точки должны располагаться отдельно от других точек в пределах одного класса объектов (или подтипа). Любые точки, которые перекрываются, будут помечены как ошибки. Это правило используется для того, чтобы убедиться, что точечные объекты не совпадают и не дублируются в пределах одного класса или подтипа, например, города в слое с населенными пунктами, точки с номерами участков, скважины, столбы освещения и т.п.
  • Не должны пересекаться с (линия-линия)Линейные объекты из одного класса объектов (или подтипа) не должны пересекать или накладываться на линии из другого класса объектов (или подтипа). Линии могут касаться конечными точками. Это правило используется, когда линии из двух слоев не должны пересекаться друг с другом или когда пересечение линий должно происходить только в конечных точках, например, как в случае с железными дорогами или с улицами.
  • Не должны пересекать или касаться (линия-линия)Линии в одном классе объектов (или подтипе) должны касаться линий из другого класса объектов (или подтипе) только в конечных точках. Совпадение сегментов линий или любое пересечение не в конечной точке является ошибкой. Это правило может быть полезным, когда линии из двух слоев должны соединяться только в конечных точках.
  • Должны быть внутри (линия-область)Линия должна находиться внутри границы площадного объекта. Это может быть полезно, когда линии должны частично или полностью находиться в пределах определенных границ и не могут располагаться за их пределами, например, государственные автомагистрали должны находиться в пределах границ субъектов, а реки должны находиться в пределах водосборных бассейнов.
  • Содержит одну точку (область-точка)Каждый полигон должен содержать один точечный объект, и каждый точечный объект должен находиться в пределах одного полигона. Это правило используется, когда требуется обеспечить соответствие один к одному для полигональных и точечных объектов в разных классах объектов, например для границ субъектов и их столиц. Каждая точка должна быть расположена в пределах полигона и один полигон может содержать только одну точку. Точки должны располагаться внутри полигона, а не на его границе.
String
Входной класс объектов

Входной или исходный класс объектов.

Feature Layer
Входной подтип
(Дополнительный)

Подтип для входного или исходного класса объектов. Введите имя подтипа (не код). Если во входном классе объектов нет подтипов или вы хотите, чтобы правило применялось ко всем подтипам в классе объектов, оставьте этот параметр пустым.

String
Класс пространственных объектов назначения
(Дополнительный)

Класс пространственных объектов-адресат для правила топологии.

Feature Layer
Подтип назначения
(Дополнительный)

Подтип для класса пространственных объектов-адресата. Введите имя подтипа (не код). Если во входном классе объектов нет подтипов или вы хотите, чтобы правило применялось ко всем подтипам в классе объектов, оставьте этот параметр пустым.

String

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

ПодписьОписаниеТип данных
Обновленная входная топология

Обновленная топология.

Topology Layer

arcpy.management.AddRuleToTopology(in_topology, rule_type, in_featureclass, {subtype}, {in_featureclass2}, {subtype2})
ИмяОписаниеТип данных
in_topology

Топология, к которой будет добавлено новое правило.

Topology Layer
rule_type

Указывает правило топологии, которое будет добавлено.

  • Must Not Have Gaps (Area)Внутри одного полигона или между граничащими полигонами не должно быть пустот. Все полигоны должны формировать область непрерывной поверхности. Ошибка будет всегда существовать на периметре этой области. Вы можете либо игнорировать эту ошибку, либо пометить ее как исключение. Используйте это правило для данных, которые должны полностью покрывать область. Например, полигоны почв не могут иметь пробелов или пустот, они должны покрывать всю территорию.
  • Must Not Overlap (Area)Внутренние части полигонов не должны перекрываться. Полигоны могут иметь общие границы или вершины. Это правило используется в том случае, когда территория не может принадлежать одновременно нескольким полигонам. Оно может использоваться при моделировании административного деления и других взаимоисключающих классификаций, например при выделении типов растительного покрова.
  • Must Be Covered By Feature Class Of (Area-Area)Полигоны в одном классе объектов (или подтипе) должны иметь покрытие территории, общее с полигонами другого класса объектов (или подтипа). Область в первом классе объектов, не покрытая полигонами из другого класса пространственных объектов, является ошибкой. Это правило используется когда области одного типа, например, страны, должны быть покрыты другими областями, например, районами или субъектами.
  • Must Cover Each Other (Area-Area)Полигоны одного класса объектов (или подтипа) должны иметь общую площадь с полигонами другого класса объектов (или подтипа). У полигонов могут быть общие рёбра или вершины. Любая область, принадлежащая полигону из одного класса, которая одновременно не принадлежит полигонам другого класса, является ошибкой. Это правило используется, когда для одной территории представлено две системы классификации, и каждая территориальная единица, выделенная в одной системе, должна быть каким-то образом определена и в другой. Подобный случай возникает при работе с иерархическими системами объектов, например, бассейнами стока крупных рек и локальными водосборами. Также это правило может применяться при работе со связанными системами объектов, таких как типы почв и классы уклона поверхности.
  • Must Be Covered By (Area-Area)Полигоны одного класса объектов (или подтипа) должны находиться внутри полигонов другого класса объектов (или подтипа). У полигонов могут быть общие рёбра или вершины. Любая область, определенная в первом классе, должна быть покрыта областями объектов второго класса. Это правило используется, когда площадные объекты одного типа должны располагаться в пределах объектов другого типа. Оно полезно, когда моделируются территории, являющиеся частью более крупной окружающей области, например, территориальные единицы внутри лесов или участки внутри садовых товариществ.
  • Must Not Overlap With (Area-Area)Внутренние части полигонов одного класса объектов (или подтипа) не должны перекрываться с внутренними частями полигонов другого класса объектов (или подтипа). Полигоны этих двух классов могут иметь общие ребра и вершины, или могут быть не связаны между собой. Это правило используется, когда территория не может одновременно принадлежать двум разным классам пространственных объектов. Например, при районировании земельных угодий важно, чтобы водные объекты не попали в площади районов, поэтому нужно отслеживать, чтобы полигональные объекты этих двух классов не перекрывались.
  • Must Be Covered By Boundary Of (Line-Area)Линии должны совпадать с границами площадных объектов. Оно может использоваться для моделирования линейных объектов, таких как границы земельных участков, которые должны совпадать с ребрами полигональных объектов, в данном случае участков.
  • Must Be Covered By Boundary Of (Point-Area)Точки должны попадать на границы пространственных объектов. Например, если эти точки формируют систему границ, как в случае с пограничными столбами, которые должны располагаться на ребрах полигонов.
  • Must Be Properly Inside (Point-Area)Точки должны находиться внутри площадных объектов. Оно применяется, когда точки связаны с полигонами, как в случае со скважинами и бассейнами добычи или адресными точками и участками.
  • Must Not Overlap (Line)Линии не должны перекрываться с линиями из того же класса объектов (или подтипа). Это правило используется, когда сегменты линий не должны дублироваться, например, в классе объектов водотоков. Линии могут пересекаться или соединяться, но не могут иметь общих сегментов.
  • Must Not Intersect (Line)Линейные объекты из одного класса объектов (или подтипа) не должны пересекаться или накладываться друг на друга. Линии могут касаться конечными точками. Правило используется для изолиний, которые никогда не должны пересекаться, или когда пересечения должны происходить только на концах линий, например, как в случае с сегментами улиц и перекрестками.
  • Must Not Have Dangles (Line)Линейные объекты должны касаться линейных объектов в том же классе объектов (или подтипе) двумя конечными точками. Конечная точка, не присоединенная к другой линии, называется висячим узлом. Это правило используется, когда линии должны образовывать замкнутые петли, например, тогда, когда они являются границами полигонов. Его также можно использовать, когда линии часто соединяются с другими линиями, как, например, улицы. В случае, когда правило нарушается, но данные при этом правильные, можно использовать исключение, например, в случае тупика улицы.
  • Must Not Have Pseudo-Nodes (Line)Линия должна присоединяться как минимум к двум другим линиям в каждой конечной точке. Линии, которые присоединяются к одной линии или замыкаются сами на себя, имеют псевдоузел. Это правило используется, когда линии должны образовывать замкнутые петли, такие как границы полигонов, или когда линии моделируемых объектов логически должны соединяться с двумя другими линиями каждым концом, например, если они представляют сегменты в сети потоков, где как исключения будут отмечены начальные точки потоков первого порядка.
  • Must Be Covered By Feature Class Of (Line-Line)Линии из одного класса объектов (или подтипа) должны быть покрыты линиями из другого класса объектов (или подтипа). Это правило применяется при моделировании логически различных, но пространственно совпадающих линий, например таких, как маршруты и улицы. Например, класс объектов автобусных маршрутов не должен отклоняться от улиц, определенных в классе объектов улиц.
  • Must Not Overlap With (Line-Line)Линия из одного класса объектов (или подтипа) не должна перекрываться с линейным объектом из другого класса объектов (или подтипа). Правило используется, когда линии не могут проходить по одной территории, Например, дороги не должны перекрываться с железными дорогами или горизонтали подтипа понижений не могут перекрываться с другими горизонталями.
  • Must Be Covered By (Point-Line)Точки одного класса пространственных объектов должны размещаться на линиях другого класса пространственных объектов. Точка может также лежать на конечной точке линии. Это правило может быть полезно для точечных объектов, которые должны следовать за линейными объектами, например автодорожные значки должны располагаться вдоль автомагистрали.
  • Must Be Covered By Endpoint Of (Point-Line)Точечные объекты одного класса должны совпадать с конечными точками линий другого класса. Это правило аналогично правилу Конечные точки должны совпадать с линией, за исключением того, что в случаях, когда правило нарушается, как ошибка помечается точечный объект, а не линия. Маркеры углов границы могут быть перемещены для совпадения с конечными точками линий границы.
  • Boundary Must Be Covered By (Area-Line)Границы полигональных объектов должны совпадать с линейными объектами другого класса пространственных объектов. Это правило используется, когда площадные объекты должны иметь линейные объекты, отражающие границы площадей. Обычно это необходимо, когда сама территория имеет один набор атрибутов, а ее граница - другой набор. Например, в базе геоданных могут храниться участки и их границы. Каждый участок определяется одним или несколькими линейными объектами, в которых хранится информация об длине или дате съемки, и каждый участок должен точно соответствовать своим границам.
  • Boundary Must Be Covered By Boundary Of (Area-Area)Границы полигонов в одном классе объектов (или подтипе) должны быть покрыты границами полигонов в другом классе объектов (или подтипе). Это может быть полезно, когда полигоны в одном классе объектов, например, кварталы, состоят из нескольких полигонов из другого класса объектов, например, участков, и границы этих объектов должны совпадать.
  • Must Not Self-Overlap (Line)Линейные объекты не должны перекрывать сами себя. Они могут пересекать или касаться сами себя, но не должны иметь совпадающих сегментов. Это правило полезно для таких объектов, как улицы, в которых сегменты могут пересекаться в виде петли, но одна и та же улица не должна проходить по одному и тому же маршруту дважды.
  • Must Not Self-Intersect (Line)Линейные объекты не должны пересекать или перекрывать сами себя. Это правило применяется для изолиний, которые не должны самопересекаться.
  • Must Not Intersect Or Touch Interior (Line)Линия в одном классе пространственных объектов (или подтипе) должна касаться других линий в этом же классе объектов (или подтипе) только в конечных точках. Совпадение сегментов линий или любое пересечение не в конечной точке является ошибкой. Это правило полезно, когда линии должны соединяться только в конечных точках, например, границы земельного участка, которые должны разбивать (соединяться только с конечными точками) линии съемки и не могут перекрывать друг друга.
  • Endpoint Must Be Covered By (Line-Point)Конечные точки линейных объектов должны совпадать с точечными объектами другого класса объектов. Это может быть полезно для моделирования случаев, когда специальные соединители должны соединять две трубы разного диаметра, или когда перекресток должен располагаться на пересечении двух улиц.
  • Contains Point (Area-Point)Полигон одного класса пространственных объектов должен содержать хотя бы одну точку из другого класса объектов. Точки должны располагаться внутри полигона, а не на его границе. Это правило используется, когда необходимо, чтобы каждый полигон содержал хотя бы одну связанную точку, например, когда участок должен иметь указатель адреса.
  • Must Be Single Part (Line)Линии должны состоять из одной части. Оно используется, когда линейные объекты, такие как скоростные трассы, не могут иметь несколько частей.
  • Must Coincide With (Point-Point)Точки в одном классе объектов (или подтипе) должны совпадать с точками в другом классе объектов (или подтипе). Это правило используется, когда точки должны совпадать с другими точками, например, трансформаторы должны совпадать с питающими опорами, а точки обследования железной дороги должны совпадать со станциями.
  • Must Be Disjoint (Point)Точки должны располагаться отдельно от других точек в пределах одного класса объектов (или подтипа). Любые точки, которые перекрываются, будут помечены как ошибки. Это правило используется для того, чтобы убедиться, что точечные объекты не совпадают и не дублируются в пределах одного класса или подтипа, например, города в слое с населенными пунктами, точки с номерами участков, скважины, столбы освещения и т.п.
  • Must Not Intersect With (Line-Line)Линейные объекты из одного класса объектов (или подтипа) не должны пересекать или накладываться на линии из другого класса объектов (или подтипа). Линии могут касаться конечными точками. Это правило используется, когда линии из двух слоев не должны пересекаться друг с другом или когда пересечение линий должно происходить только в конечных точках, например, как в случае с железными дорогами или с улицами.
  • Must Not Intersect or Touch Interior With (Line-Line)Линии в одном классе объектов (или подтипе) должны касаться линий из другого класса объектов (или подтипе) только в конечных точках. Совпадение сегментов линий или любое пересечение не в конечной точке является ошибкой. Это правило может быть полезным, когда линии из двух слоев должны соединяться только в конечных точках.
  • Must Be Inside (Line-Area)Линия должна находиться внутри границы площадного объекта. Это может быть полезно, когда линии должны частично или полностью находиться в пределах определенных границ и не могут располагаться за их пределами, например, государственные автомагистрали должны находиться в пределах границ субъектов, а реки должны находиться в пределах водосборных бассейнов.
  • Contains One Point (Area-Point)Каждый полигон должен содержать один точечный объект, и каждый точечный объект должен находиться в пределах одного полигона. Это правило используется, когда требуется обеспечить соответствие один к одному для полигональных и точечных объектов в разных классах объектов, например для границ субъектов и их столиц. Каждая точка должна быть расположена в пределах полигона и один полигон может содержать только одну точку. Точки должны располагаться внутри полигона, а не на его границе.
String
in_featureclass

Входной или исходный класс объектов.

Feature Layer
subtype
(Дополнительный)

Подтип для входного или исходного класса объектов. Введите имя подтипа (не код). Если во входном классе объектов нет подтипов или вы хотите, чтобы правило применялось ко всем подтипам в классе объектов, оставьте этот параметр пустым.

String
in_featureclass2
(Дополнительный)

Класс пространственных объектов-адресат для правила топологии.

Feature Layer
subtype2
(Дополнительный)

Подтип для класса пространственных объектов-адресата. Введите имя подтипа (не код). Если во входном классе объектов нет подтипов или вы хотите, чтобы правило применялось ко всем подтипам в классе объектов, оставьте этот параметр пустым.

String

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

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

Обновленная топология.

Topology Layer

Пример кода

AddFeatureClassToTopology, пример (автономный скрипт)

В следующем автономном скрипте показано использование функции AddRuleToTopology.

# Description: Adds a rule to a topology

# Import system modules
import arcpy

# Any intersection of ParcelOutline (BlockLines subtype only) needs to be reviewed
arcpy.management.AddRuleToTopology("C:/data/Landbase.gdb/LegalFabric/topology", 
                                   "Must Not Intersect (Line)",
                                   "C:/data/Landbase.gdb/LegalFabric/ParcelOutline",
                                   "BlockLines")

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

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

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