Agregar regla a topología (Administración de datos)

Resumen

Agrega una regla a una topología.

Las reglas que decide agregar dependen de las relaciones espaciales que desea controlar para las clases de entidades que participan en la topología.

Para obtener una lista y una descripción completas de las reglas topológicas disponibles, consulte las reglas topológicas de geodatabases y las soluciones de errores de topología para puntos, líneas o polígonos.

Uso

  • Puede introducir el nombre del valor de subtipo al que desea aplicar una regla topológica.

Parámetros

EtiquetaExplicaciónTipo de datos
Topología de entrada

Topología a la que se agregará la nueva regla.

Topology Layer
Tipo de regla

Especifica la regla topológica que se agregará.

  • No debe tener espacios (Área)No debe haber vacíos dentro de un polígono simple o entre polígonos adyacentes. Todos los polígonos deben formar una superficie continua. Siempre existirá un error en el perímetro de la superficie. Puede ignorar este error o marcarlo como una excepción. Utilice esta regla para los datos que deben cubrir completamente un área. Por ejemplo, los polígonos de suelo no pueden incluir espacios ni formar vacíos; deben cubrir un área completa.
  • No debe superponerse con (Área)El interior de los polígonos no se deben superponer. Los polígonos pueden compartir ejes o vértices. Esta regla se utiliza cuando un área no puede pertenecer a dos o más polígonos. Resulta útil para modelar límites administrativos, como códigos postales o distritos electorales, y clasificaciones de área mutuamente exclusivas, como cobertura de suelo o tipo de forma de suelo.
  • Debe ser cubierto por la clase de entidad de (Área-Área)Un polígono en una clase (o subtipo) de entidad debe compartir toda su área con los polígonos en otra clase (o subtipo) de entidad. Un área en la primera clase de entidad que no está cubierta por polígonos desde la otra clase de entidad es un error. Esta regla se utiliza cuando un área de un tipo, como un estado, debería estar completamente cubierto por áreas de otro tipo, tales como condados.
  • Deben cubrirse entre sí (Área-Área)Los polígonos de una clase (o subtipo) de entidad deben compartir toda su área con los polígonos de otra clase (o subtipo) de entidad. Los polígonos pueden compartir ejes o vértices. Cualquier área definida en otra clase de entidad que no esté compartida con otra es un error. Esta regla se utiliza cuando dos sistemas de clasificación se utilizan para la misma área geográfica y cualquier punto dado definido en un sistema también debe estar definido en el otro. Uno de esos casos se produce con datasets jerárquicos anidados, como bloques censales y grupos de bloque o pequeñas cuencas hidrográficas o grandes cuencas hidrográficas. La regla que también se puede aplicar a las clases de entidad poligonales relacionadas no jerárquicas, tales como tipos de suelo y clases de pendiente.
  • Debe cubrirse por (Área-Área)Los polígonos de una clase (o subtipo) de entidad deben estar contenidos en polígonos de otra clase (o subtipo) de entidad. Los polígonos pueden compartir ejes o vértices. Cualquier área definida en la clase de entidad contenida debe estar cubierta por un área en la clase de entidad de cobertura. Esta regla se utiliza cuando las entidades de área de un tipo dado se deben localizar dentro de las entidades de otro tipo. Esta regla es útil al modelar áreas que sean subconjuntos de un área circundante mayor, como unidades de administración en bosques o bloques dentro de grupos de bloques.
  • No debe superponerse con (Área-Área)El interior de los polígonos en una clase (o subtipo) de entidad no deben superponerse con el interior de los polígonos en otra clase (o subtipo) de entidad. Los polígonos de las dos clases de entidad pueden compartir ejes o vértices o estar completamente inconexos. Esta regla se utiliza cuando un área no puede pertenecer a dos clases de entidad separadas. Resulta útil para combinar dos sistemas mutuamente exclusivos de clasificación de área, tales como zonificación y tipos de masa de agua, en las que las áreas definidas en la clase de zonificación tampoco se pueden definir en la clase de masa de agua y viceversa.
  • Debe cubrirse por el límite de (Línea-Área)Las líneas deben estar cubiertas por los límites de las entidades de área. Esto es útil para modelar líneas, tales como líneas de lote, que deben coincidir con el eje de las entidades poligonales, tales como lotes.
  • Debe cubrirse por el límite de (Punto-Área)Los puntos deben encontrarse en los límites de las entidades de área. Esto resulta útil cuando las entidades de punto facilitan un sistema de límites, tal como marcadores de límites, los que deben encontrarse en los ejes de determinadas áreas.
  • Debe estar correctamente dentro de (Punto-Área)Los puntos deben encontrarse dentro de las entidades de área. Esto resulta útil cuando las entidades de punto están relacionadas con polígonos, tales como pozos y rellenos de pozos o puntos de dirección y parcelas.
  • No debe superponerse con (Línea)Las líneas no deben superponerse con las líneas en la misma clase (o subtipo) de entidad. Esta regla se utiliza cuando los segmentos de línea no se deberían duplicar, por ejemplo, en una clase de entidad de arroyo. Las líneas se pueden cruzar o intersecar pero no pueden compartir segmentos.
  • No debe intersecar con (Línea)Las entidades de línea de la misma clase (o subtipo) de entidad no deben cruzarse o superponerse entre sí. Las líneas pueden compartir extremos. Esta reglas se utilizan para líneas de contorno que nunca se deben cruzar entre sí o cuando la intersección de las líneas se debe producir únicamente en extremos, tales como segmentos e intersecciones de calles.
  • No debe tener arcos colgantes (Línea)Una entidad de línea debe tocar las líneas desde la misma clase (o subtipo) de entidad en ambos extremos. Un extremo que no esté conectado con otra línea se llama nodo colgado (dangle). Esta regla se utiliza cuando las entidades de línea deben formar bucles cerrados, como cuando definen los límites de las entidades poligonales. También se puede utilizar cuando las líneas se conectan generalmente con otras líneas, como con calles. En este caso, las excepciones se pueden utilizar cuando la regla se viola ocasionalmente, como con segmentos cul-de-sac o de calle sin salida.
  • No debe tener pseudonodos (Línea)Una línea debe conectarse, por lo menos, con otras dos líneas en cada extremo. Se considera que las líneas que se conectan con otra línea (o con ellas mismas) tienen pseudonodos. Esta regla se utiliza cuando las entidades de línea deben formar bucles cerrados, como cuando definen los límites de los polígonos o cuando las entidades de línea se deben conectar de forma lógica con otras dos entidades de línea en cada extremo, igual que con segmentos en una red de transmisión, marcándose las excepciones para los extremos que originan las transmisiones de primer orden.
  • Debe cubrirse por la clase de entidad de (Línea-Línea)Las líneas de una clase (o subtipo) de entidad deben estar cubiertos por las líneas de otra clase (o subtipo) de entidad. Es útil para modelar las líneas coincidentes espacialmente pero distintas lógicamente, tales como las rutas y las calles. Por ejemplo, una clase de entidad de ruta de bus no debe salir de las calles definidas en la clase de entidad de calle.
  • No debe superponerse con (Línea-Línea)Una línea de una clase (o subtipo) de entidad no debe superponerse con las líneas de entidad en otra clase (o subtipo) de entidad. Esta regla se utiliza cuando las entidades de líneas no pueden compartir el mismo espacio. Por ejemplo, las carreteras no deben superponerse con las líneas de ferrocarril o los subtipos de depresión de las líneas de contorno no se pueden superponer con otras líneas de contorno.
  • Debe cubrirse por (Punto-Línea)Los puntos de una clase de entidad deben estar cubiertos por líneas de otra clase de entidad. No contiene la parte de cobertura de la línea para ser un extremo. Esta regla resulta útil para puntos que se encuentran a lo largo de un conjunto de líneas, tales como carteles de carreteras.
  • Debe cubrirse por el extremo de (Punto-Línea)Los puntos en una clase de entidad deben cubrirse con los extremos de líneas en otra clase de entidad. Esta regla es similar a la regla de línea El extremo debe cubrirse por, excepto que, en casos en que no se cumpla la regla, la entidad de punto y no la línea es la que se marca como error. Los marcadores de esquinas límites podrían limitarse a ser cubiertos por los extremos de las líneas de límite.
  • El límite debe cubrirse por (Área-Línea)Los límites de las entidades poligonales deben estar cubiertos por líneas en otras clases de entidad. Esta reglas se utilizan cuando las entidades de área deben tener entidades de línea que marquen los límites de las áreas. Esto es así, generalmente, cuando las áreas tienen un conjunto de atributos y sus límites tienen otros atributos. Por ejemplo, las parcelas se almacenan en la geodatabase junto con sus límites. Cada parcela está definida por una o más entidades de línea que almacenan información acerca de su longitud o la fecha cartografiada, y cada parcela debe coincidir exactamente con sus límites.
  • El límite debe cubrirse por el límite de (Área-Área)Los límites de las entidades poligonales en una clase (o subtipo) de entidad deben estar cubiertos por los límites de las entidades poligonales en otra clase (o subtipo) de entidad. Esto es útil cuando las entidades poligonales en una clase de entidad, tales como subdivisiones, están formados por múltiples polígonos en otra clase, como las parcelas y los límites se deben alinear.
  • No debe superponerse a sí misma (Línea)Las entidades de línea no deben superponerse entre sí. Pueden cruzarse o tocarse entre sí, pero no deben tener segmentos coincidentes. Esta regla es útil para las entidades, como calles, en las que los segmentos se podrían tocar en un bucle pero la misma calle no debe seguir el mismo curso dos veces.
  • No debe intersecar consigo misma (Línea)Las entidades de línea no deben cruzarse o superponerse entre sí. Esta regla es útil para las líneas, tales como líneas de contorno, que no se puedan cruzar entre sí.
  • No debe intersecar ni tocar el interior (Línea)Una línea en una clase (o subtipo) de entidad debe tocar únicamente otras líneas de la misma clase (o subtipo) de entidad en extremos. Cualquier segmento de línea en el que las entidades se superpongan o cualquier intersección que no se produzca en un extremo es un error. Esta regla es útil cuando las líneas deben estar conectadas, únicamente, en los extremos, como las líneas de lote, que se deben dividir (únicamente se conectan en los extremos) las líneas de lote y no se pueden superponer entre sí.
  • El extremo debe cubrirse por (Línea-Punto)Los extremos de las entidades de línea deben estar cubiertos por entidades de puntos en otra clase de entidad. Esto es útil para modelar los casos en los que se debe conectar un ajuste con dos canalizaciones o que se debe encontrar un cruce de calle en la unión de dos calles.
  • Contiene punto (Área-Punto)Un polígono en una clase de entidad debe contener, por lo menos, un punto desde otra clase de entidad. Los puntos deben encontrarse en el interior del polígono, no en el límite. Esto es útil cuando cada polígono debe tener, por lo menos, un punto asociado, como cuando las parcelas deben tener un punto de dirección.
  • Debe ser parte simple (Línea)Las líneas deben tener una única parte. Esta regla es útil cuando las entidades de línea, como las carreteras, no deben tener múltiples partes.
  • Debe coincidir con (Punto-Punto)Los puntos de una clase (o subtipo) de entidad deben coincidir con los puntos de otra clase (o subtipo) de entidad. Esto es útil cuando los puntos deben estar cubiertos por otros puntos, como los transformadores que deben coincidir con los polos de potencia en las redes de distribución eléctricas y los puntos de observación que deben coincidir con las estaciones.
  • Debe estar separado (Punto)Los puntos deben estar separados espacialmente de otros puntos en la misma clase (o subtipo) de entidad. Los puntos que se superpongan son errores. Esto resulta útil para asegurarse de que los puntos no coincidan ni se dupliquen dentro de la misma clase de entidad, tal como en capas de ciudades, puntos de ID de lote de parcela, pozos o postes de luz.
  • No debe intersecar con (Línea-Línea)Las entidades de línea de una clase (o subtipo) de entidad no deben cruzarse ni superponerse a líneas de otra clase (o subtipo) de entidad con otras. Las líneas pueden compartir extremos. Esta regla se utiliza cuando las líneas de dos capas nunca se deben cruzar entre sí o cuando la intersección de las líneas se debe producir únicamente en extremos, tales como calles y ferrocarriles.
  • No debe intersecar ni tocar el interior con (Línea-Línea)Una línea en una clase (o subtipo) de entidad debe tocar únicamente otras líneas de otra clase (o subtipo) de entidad en extremos. Cualquier segmento de línea en el que las entidades se superpongan o cualquier intersección que no se produzca en un extremo es un error. Esta regla resulta útil cuando las líneas de dos capas se deben conectar únicamente en los extremos.
  • Debe estar dentro (Línea-Área)Una línea debe estar contenida en los límites de una entidad de área. Esto es útil cuando las líneas pueden coincidir total o parcialmente con los límites de área pero no pueden extender más allá de los polígonos, como las carreteras interestatales que deben estar dentro de los límites estatales y los ríos que deben estar dentro de las cuencas hidrográficas.
  • Contiene un punto (Área-Punto)Cada polígono debe contener una entidad de punto y cada entidad de punto debe estar dentro de un único polígono. Esto se utiliza cuando debe haber una correspondencia uno a uno entre las entidades de una clase de entidad poligonal y las entidades de una clase de entidad de puntos, como los límites administrativos y sus capitales. Cada punto debe estar perfectamente dentro de un polígono y cada polígono debe contener exactamente un punto. Los puntos deben encontrarse en el interior del polígono, no en el límite.
String
Clase de entidad de entrada

Clase de entidad de entrada u origen.

Feature Layer
Subtipo de entrada
(Opcional)

Subtipo de la clase de entidad de entrada u origen. Proporcione el nombre (no el código) del subtipo. Deje este parámetro en blanco si no existen subtipos en la clase de entidad de entrada, o si desea que la regla se aplique a todos los subtipos en la clase de entidad.

String
Clase de entidad de destino
(Opcional)

Clase de entidad de destino para la regla topológica.

Feature Layer
Subtipo de destino
(Opcional)

Subtipo de la clase de entidad de destino. Proporcione el nombre (no el código) del subtipo. Deje este parámetro en blanco si no existen subtipos en la clase de entidad de origen, o si desea que la regla se aplique a todos los subtipos en la clase de entidad.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Topología de entrada actualizada

La topología actualizada.

Topology Layer

arcpy.management.AddRuleToTopology(in_topology, rule_type, in_featureclass, {subtype}, {in_featureclass2}, {subtype2})
NombreExplicaciónTipo de datos
in_topology

Topología a la que se agregará la nueva regla.

Topology Layer
rule_type

Especifica la regla topológica que se agregará.

  • Must Not Have Gaps (Area)No debe haber vacíos dentro de un polígono simple o entre polígonos adyacentes. Todos los polígonos deben formar una superficie continua. Siempre existirá un error en el perímetro de la superficie. Puede ignorar este error o marcarlo como una excepción. Utilice esta regla para los datos que deben cubrir completamente un área. Por ejemplo, los polígonos de suelo no pueden incluir espacios ni formar vacíos; deben cubrir un área completa.
  • Must Not Overlap (Area)El interior de los polígonos no se deben superponer. Los polígonos pueden compartir ejes o vértices. Esta regla se utiliza cuando un área no puede pertenecer a dos o más polígonos. Resulta útil para modelar límites administrativos, como códigos postales o distritos electorales, y clasificaciones de área mutuamente exclusivas, como cobertura de suelo o tipo de forma de suelo.
  • Must Be Covered By Feature Class Of (Area-Area)Un polígono en una clase (o subtipo) de entidad debe compartir toda su área con los polígonos en otra clase (o subtipo) de entidad. Un área en la primera clase de entidad que no está cubierta por polígonos desde la otra clase de entidad es un error. Esta regla se utiliza cuando un área de un tipo, como un estado, debería estar completamente cubierto por áreas de otro tipo, tales como condados.
  • Must Cover Each Other (Area-Area)Los polígonos de una clase (o subtipo) de entidad deben compartir toda su área con los polígonos de otra clase (o subtipo) de entidad. Los polígonos pueden compartir ejes o vértices. Cualquier área definida en otra clase de entidad que no esté compartida con otra es un error. Esta regla se utiliza cuando dos sistemas de clasificación se utilizan para la misma área geográfica y cualquier punto dado definido en un sistema también debe estar definido en el otro. Uno de esos casos se produce con datasets jerárquicos anidados, como bloques censales y grupos de bloque o pequeñas cuencas hidrográficas o grandes cuencas hidrográficas. La regla que también se puede aplicar a las clases de entidad poligonales relacionadas no jerárquicas, tales como tipos de suelo y clases de pendiente.
  • Must Be Covered By (Area-Area)Los polígonos de una clase (o subtipo) de entidad deben estar contenidos en polígonos de otra clase (o subtipo) de entidad. Los polígonos pueden compartir ejes o vértices. Cualquier área definida en la clase de entidad contenida debe estar cubierta por un área en la clase de entidad de cobertura. Esta regla se utiliza cuando las entidades de área de un tipo dado se deben localizar dentro de las entidades de otro tipo. Esta regla es útil al modelar áreas que sean subconjuntos de un área circundante mayor, como unidades de administración en bosques o bloques dentro de grupos de bloques.
  • Must Not Overlap With (Area-Area)El interior de los polígonos en una clase (o subtipo) de entidad no deben superponerse con el interior de los polígonos en otra clase (o subtipo) de entidad. Los polígonos de las dos clases de entidad pueden compartir ejes o vértices o estar completamente inconexos. Esta regla se utiliza cuando un área no puede pertenecer a dos clases de entidad separadas. Resulta útil para combinar dos sistemas mutuamente exclusivos de clasificación de área, tales como zonificación y tipos de masa de agua, en las que las áreas definidas en la clase de zonificación tampoco se pueden definir en la clase de masa de agua y viceversa.
  • Must Be Covered By Boundary Of (Line-Area)Las líneas deben estar cubiertas por los límites de las entidades de área. Esto es útil para modelar líneas, tales como líneas de lote, que deben coincidir con el eje de las entidades poligonales, tales como lotes.
  • Must Be Covered By Boundary Of (Point-Area)Los puntos deben encontrarse en los límites de las entidades de área. Esto resulta útil cuando las entidades de punto facilitan un sistema de límites, tal como marcadores de límites, los que deben encontrarse en los ejes de determinadas áreas.
  • Must Be Properly Inside (Point-Area)Los puntos deben encontrarse dentro de las entidades de área. Esto resulta útil cuando las entidades de punto están relacionadas con polígonos, tales como pozos y rellenos de pozos o puntos de dirección y parcelas.
  • Must Not Overlap (Line)Las líneas no deben superponerse con las líneas en la misma clase (o subtipo) de entidad. Esta regla se utiliza cuando los segmentos de línea no se deberían duplicar, por ejemplo, en una clase de entidad de arroyo. Las líneas se pueden cruzar o intersecar pero no pueden compartir segmentos.
  • Must Not Intersect (Line)Las entidades de línea de la misma clase (o subtipo) de entidad no deben cruzarse o superponerse entre sí. Las líneas pueden compartir extremos. Esta reglas se utilizan para líneas de contorno que nunca se deben cruzar entre sí o cuando la intersección de las líneas se debe producir únicamente en extremos, tales como segmentos e intersecciones de calles.
  • Must Not Have Dangles (Line)Una entidad de línea debe tocar las líneas desde la misma clase (o subtipo) de entidad en ambos extremos. Un extremo que no esté conectado con otra línea se llama nodo colgado (dangle). Esta regla se utiliza cuando las entidades de línea deben formar bucles cerrados, como cuando definen los límites de las entidades poligonales. También se puede utilizar cuando las líneas se conectan generalmente con otras líneas, como con calles. En este caso, las excepciones se pueden utilizar cuando la regla se viola ocasionalmente, como con segmentos cul-de-sac o de calle sin salida.
  • Must Not Have Pseudo-Nodes (Line)Una línea debe conectarse, por lo menos, con otras dos líneas en cada extremo. Se considera que las líneas que se conectan con otra línea (o con ellas mismas) tienen pseudonodos. Esta regla se utiliza cuando las entidades de línea deben formar bucles cerrados, como cuando definen los límites de los polígonos o cuando las entidades de línea se deben conectar de forma lógica con otras dos entidades de línea en cada extremo, igual que con segmentos en una red de transmisión, marcándose las excepciones para los extremos que originan las transmisiones de primer orden.
  • Must Be Covered By Feature Class Of (Line-Line)Las líneas de una clase (o subtipo) de entidad deben estar cubiertos por las líneas de otra clase (o subtipo) de entidad. Es útil para modelar las líneas coincidentes espacialmente pero distintas lógicamente, tales como las rutas y las calles. Por ejemplo, una clase de entidad de ruta de bus no debe salir de las calles definidas en la clase de entidad de calle.
  • Must Not Overlap With (Line-Line)Una línea de una clase (o subtipo) de entidad no debe superponerse con las líneas de entidad en otra clase (o subtipo) de entidad. Esta regla se utiliza cuando las entidades de líneas no pueden compartir el mismo espacio. Por ejemplo, las carreteras no deben superponerse con las líneas de ferrocarril o los subtipos de depresión de las líneas de contorno no se pueden superponer con otras líneas de contorno.
  • Must Be Covered By (Point-Line)Los puntos de una clase de entidad deben estar cubiertos por líneas de otra clase de entidad. No contiene la parte de cobertura de la línea para ser un extremo. Esta regla resulta útil para puntos que se encuentran a lo largo de un conjunto de líneas, tales como carteles de carreteras.
  • Must Be Covered By Endpoint Of (Point-Line)Los puntos en una clase de entidad deben cubrirse con los extremos de líneas en otra clase de entidad. Esta regla es similar a la regla de línea El extremo debe cubrirse por, excepto que, en casos en que no se cumpla la regla, la entidad de punto y no la línea es la que se marca como error. Los marcadores de esquinas límites podrían limitarse a ser cubiertos por los extremos de las líneas de límite.
  • Boundary Must Be Covered By (Area-Line)Los límites de las entidades poligonales deben estar cubiertos por líneas en otras clases de entidad. Esta reglas se utilizan cuando las entidades de área deben tener entidades de línea que marquen los límites de las áreas. Esto es así, generalmente, cuando las áreas tienen un conjunto de atributos y sus límites tienen otros atributos. Por ejemplo, las parcelas se almacenan en la geodatabase junto con sus límites. Cada parcela está definida por una o más entidades de línea que almacenan información acerca de su longitud o la fecha cartografiada, y cada parcela debe coincidir exactamente con sus límites.
  • Boundary Must Be Covered By Boundary Of (Area-Area)Los límites de las entidades poligonales en una clase (o subtipo) de entidad deben estar cubiertos por los límites de las entidades poligonales en otra clase (o subtipo) de entidad. Esto es útil cuando las entidades poligonales en una clase de entidad, tales como subdivisiones, están formados por múltiples polígonos en otra clase, como las parcelas y los límites se deben alinear.
  • Must Not Self-Overlap (Line)Las entidades de línea no deben superponerse entre sí. Pueden cruzarse o tocarse entre sí, pero no deben tener segmentos coincidentes. Esta regla es útil para las entidades, como calles, en las que los segmentos se podrían tocar en un bucle pero la misma calle no debe seguir el mismo curso dos veces.
  • Must Not Self-Intersect (Line)Las entidades de línea no deben cruzarse o superponerse entre sí. Esta regla es útil para las líneas, tales como líneas de contorno, que no se puedan cruzar entre sí.
  • Must Not Intersect Or Touch Interior (Line)Una línea en una clase (o subtipo) de entidad debe tocar únicamente otras líneas de la misma clase (o subtipo) de entidad en extremos. Cualquier segmento de línea en el que las entidades se superpongan o cualquier intersección que no se produzca en un extremo es un error. Esta regla es útil cuando las líneas deben estar conectadas, únicamente, en los extremos, como las líneas de lote, que se deben dividir (únicamente se conectan en los extremos) las líneas de lote y no se pueden superponer entre sí.
  • Endpoint Must Be Covered By (Line-Point)Los extremos de las entidades de línea deben estar cubiertos por entidades de puntos en otra clase de entidad. Esto es útil para modelar los casos en los que se debe conectar un ajuste con dos canalizaciones o que se debe encontrar un cruce de calle en la unión de dos calles.
  • Contains Point (Area-Point)Un polígono en una clase de entidad debe contener, por lo menos, un punto desde otra clase de entidad. Los puntos deben encontrarse en el interior del polígono, no en el límite. Esto es útil cuando cada polígono debe tener, por lo menos, un punto asociado, como cuando las parcelas deben tener un punto de dirección.
  • Must Be Single Part (Line)Las líneas deben tener una única parte. Esta regla es útil cuando las entidades de línea, como las carreteras, no deben tener múltiples partes.
  • Must Coincide With (Point-Point)Los puntos de una clase (o subtipo) de entidad deben coincidir con los puntos de otra clase (o subtipo) de entidad. Esto es útil cuando los puntos deben estar cubiertos por otros puntos, como los transformadores que deben coincidir con los polos de potencia en las redes de distribución eléctricas y los puntos de observación que deben coincidir con las estaciones.
  • Must Be Disjoint (Point)Los puntos deben estar separados espacialmente de otros puntos en la misma clase (o subtipo) de entidad. Los puntos que se superpongan son errores. Esto resulta útil para asegurarse de que los puntos no coincidan ni se dupliquen dentro de la misma clase de entidad, tal como en capas de ciudades, puntos de ID de lote de parcela, pozos o postes de luz.
  • Must Not Intersect With (Line-Line)Las entidades de línea de una clase (o subtipo) de entidad no deben cruzarse ni superponerse a líneas de otra clase (o subtipo) de entidad con otras. Las líneas pueden compartir extremos. Esta regla se utiliza cuando las líneas de dos capas nunca se deben cruzar entre sí o cuando la intersección de las líneas se debe producir únicamente en extremos, tales como calles y ferrocarriles.
  • Must Not Intersect or Touch Interior With (Line-Line)Una línea en una clase (o subtipo) de entidad debe tocar únicamente otras líneas de otra clase (o subtipo) de entidad en extremos. Cualquier segmento de línea en el que las entidades se superpongan o cualquier intersección que no se produzca en un extremo es un error. Esta regla resulta útil cuando las líneas de dos capas se deben conectar únicamente en los extremos.
  • Must Be Inside (Line-Area)Una línea debe estar contenida en los límites de una entidad de área. Esto es útil cuando las líneas pueden coincidir total o parcialmente con los límites de área pero no pueden extender más allá de los polígonos, como las carreteras interestatales que deben estar dentro de los límites estatales y los ríos que deben estar dentro de las cuencas hidrográficas.
  • Contains One Point (Area-Point)Cada polígono debe contener una entidad de punto y cada entidad de punto debe estar dentro de un único polígono. Esto se utiliza cuando debe haber una correspondencia uno a uno entre las entidades de una clase de entidad poligonal y las entidades de una clase de entidad de puntos, como los límites administrativos y sus capitales. Cada punto debe estar perfectamente dentro de un polígono y cada polígono debe contener exactamente un punto. Los puntos deben encontrarse en el interior del polígono, no en el límite.
String
in_featureclass

Clase de entidad de entrada u origen.

Feature Layer
subtype
(Opcional)

Subtipo de la clase de entidad de entrada u origen. Proporcione el nombre (no el código) del subtipo. Deje este parámetro en blanco si no existen subtipos en la clase de entidad de entrada, o si desea que la regla se aplique a todos los subtipos en la clase de entidad.

String
in_featureclass2
(Opcional)

Clase de entidad de destino para la regla topológica.

Feature Layer
subtype2
(Opcional)

Subtipo de la clase de entidad de destino. Proporcione el nombre (no el código) del subtipo. Deje este parámetro en blanco si no existen subtipos en la clase de entidad de origen, o si desea que la regla se aplique a todos los subtipos en la clase de entidad.

String

Salida derivada

NombreExplicaciónTipo de datos
out_topology

La topología actualizada.

Topology Layer

Muestra de código

Ejemplo de AddFeatureClassToTopology (script independiente)

El siguiente script independiente muestra cómo utilizar la función 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")

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados