Disponible con una licencia Standard o Advanced.
Las reglas topológicas de las geodatabases permiten definir las relaciones entre las entidades de la misma clase o subtipo de entidad o entre dos clases o subtipos de entidad. El estado de una topología, incluidos los errores y excepciones, se guarda en la geodatabase de origen. En el panel Contenido, las reglas topológicas de la geodatabase aparecen como capas de grupo que contienen subcapas que simbolizan áreas modificadas y errores organizados por tipo de geometría.
Este tema explica las reglas de topología disponibles para entidades de polilínea y sus soluciones predefinidas. Para ver los pasos para validar una topología de geodatabase y arreglar errores, consulte Validar y arreglar topología de geodatabase.
Nota:
Para obtener un archivo de tamaño póster en PDF con la lista de todas las reglas topológicas, consulte Reglas topológicas de la geodatabase de ArcGIS.
Debe ser mayor que la tolerancia cluster
La tolerancia cluster es la distancia mínima que existe entre los vértices que forman una entidad. Los vértices que caen dentro de la tolerancia cluster están definidos para ser coincidentes. Esta regla es obligatoria para una topología y se aplica a todas las clases de entidad de polilínea.
Errores
Cualquier entidad polilínea que se pudiera colapsar al validar la topología es un error. Las entidades que infringen esta regla se dejan sin cambios.
Soluciones predefinidas
Eliminar entidad elimina entidades de polilínea que se colapsarían durante el proceso de validación basándose en la tolerancia cluster.
No debe superponerse
Las líneas no deben superponerse a ninguna parte de otra línea dentro de una clase o subtipo de entidad. Las líneas pueden toarse, intersecarse o superponerse. Use esta regla con líneas que no deben ocupar nunca el mismo espacio con otras líneas, por ejemplo, cuando las líneas de lotes no pueden superponerse una a otra.
Errores
Se crean errores de línea donde se superponen las líneas.
Soluciones predefinidas
Quitar superposición elimina los segmentos de línea superpuestos de la entidad que provoca el error. Puede elegir la entidad a conservar o aplicar la solución a todos los errores.
No debe intersecarse
Las líneas no deben cruzar ni superponerse a ninguna parte de otra línea de la misma clase o subtipo de entidad. Use esta regla con líneas cuyos segmentos no deben cruzar ni ocupar nunca el mismo espacio que otras líneas, por ejemplo, cuando las líneas de lotes no pueden intersecarse ni superponerse, pero el extremo de una entidad puede tocar el interior de otra entidad.
Errores
Se crean errores de línea donde las líneas se superponen y errores de punto donde las líneas se cruzan.
Soluciones predefinidas
Quitar superposición elimina los segmentos de línea superpuestos de la entidad que provoca el error. Puede elegir la entidad a conservar o aplicar la solución a todos los errores.
Dividir divide las entidades de líneas que se cruzan una a otra en su punto de intersección. Si dos líneas se cruzan en un solo punto, el resultado es cuatro entidades. Se mantienen los atributos de las entidades originales en las entidades divididas. Si existe una política de división, los atributos se actualizan según la misma.
No debe intersecarse con
Las líneas no deben cruzar ni superponerse a ninguna parte de otra línea de la misma clase o subtipo de entidad. Use esta regla con líneas cuyos segmentos no deben cruzar ni ocupar nunca el mismo espacio que otras líneas, por ejemplo, cuando las líneas de lotes no pueden intersecarse ni superponerse, pero el extremo de una entidad puede tocar el interior de otra entidad.
Errores
Se crean errores de línea donde las líneas se superponen y errores de punto donde las líneas se cruzan.
Soluciones predefinidas
Quitar superposición elimina los segmentos de línea superpuestos de la entidad que provoca el error. Puede elegir la entidad a conservar o aplicar la solución a todos los errores.
Dividir divide las entidades de líneas que se cruzan una a otra en su punto de intersección. Si dos líneas se cruzan en un solo punto, el resultado es cuatro entidades. Se mantienen los atributos de las entidades originales en las entidades divididas. Si existe una política de división, los atributos se actualizan según la misma.
No deben quedar nodos colgados
El extremo de una línea debe tocar alguna parte de otra línea o alguna parte de sí mismo dentro de una clase o subtipo de entidad. Use esta regla cuando desee que las líneas de una clase o subtipo de entidad se conecten una a otra, por ejemplo, cuando una red de calle tiene segmentos de línea que se conectan. En este ejemplo, puede establecer excepciones a esta regla para segmentos de carretera que terminan en callejones sin salida o terminan en calles sin salida.
Errores
Se crean errores de punto al final de una línea que no toca al menos otra línea o a sí misma.
Soluciones predefinidas
Extender extiende el extremo colgado de las entidades de línea si se alinean a otras entidades de línea dentro de una distancia dada. Si no se ha encontrado ninguna entidad dentro de la distancia especificada, la entidad no se extiende. Si el valor de distancia es 0, las líneas se extenderán hasta que se alineen a una entidad. Cuando se aplica la solución a todos los errores, las entidades que no se pueden extender se omiten y siguen siendo errores.
Cortar corta las entidades de línea colgantes si la intersección se encuentra dentro de la distancia especificada. Si no se ha encontrado ninguna entidad dentro de la distancia especificada, la entidad no se acorta. Cuando la distancia especificada es mayor que la longitud de la entidad con error, esta no se elimina. Si el valor de la distancia es 0, las líneas se acortan hasta la intersección. Cuando se aplica la solución a todos los errores, las entidades que no se pueden acortar se omiten y siguen siendo errores.
Alinear alinea las entidades de línea colgantes con la entidad de línea más cercana dentro de una distancia dada. Si no se encuentra ninguna entidad de línea dentro de una distancia especificada, la línea no se alineará. Este comando alinea con la entidad más cercana que se encuentre dentro de la distancia. Busca los extremos para alinearlos, en primer lugar, con los vértices, y después con el eje de entidades de línea dentro de la clase de entidad.
No deben quedar pseudonodos
El final de una línea no puede tocar el final de otra línea única dentro de una clase o subtipo de entidad. El final de una línea puede tocar cualquier parte de sí misma. Use esta regla para limpiar los datos con líneas subdivididas de manera incorrecta. Por ejemplo, para el análisis hidrológico, los segmentos de un sistema de ríos podrían limitarse a tener nodos solo en los extremos o cruces.
Errores
Se crean errores de punto donde el final de una línea solo toca el final de otra línea.
Soluciones predefinidas
Fusionar con la mayor fusiona la geometría de la línea más corta con la geometría de la línea más larga. Puede elegir la entidad a conservar o aplicar la solución a todos los errores.
Fusionar agrega la geometría de una entidad de línea a otra entidad de línea que provoca el error. Puede elegir la entidad a conservar o aplicar la solución a todos los errores.
No debe intersecarse o tocar el interior
Las líneas solo pueden tocarse en sus extremos y no deben superponerse unas a otras dentro de una clase o subtipo de entidad. Use esta regla cuando solo desee que las líneas se toquen en sus extremos y no se intersequen ni se superpongan, por ejemplo, cuando las líneas de lotes no pueden intersecarse ni superponerse y deben conectarse una a otra únicamente en el extremo de cada entidad de línea.
Errores
Se crean errores de línea donde las líneas se superponen y errores de punto donde las líneas se cruzan o se tocan.
Soluciones predefinidas
Quitar superposición elimina los segmentos de línea superpuestos de la entidad que provoca el error. Puede elegir la entidad a conservar o aplicar la solución a todos los errores.
Dividir divide las entidades de líneas que se cruzan una a otra en su punto de intersección. Si dos líneas se cruzan en un solo punto, el resultado es cuatro entidades. Se mantienen los atributos de las entidades originales en las entidades divididas. Si existe una política de división, los atributos se actualizan según la misma.
No debe intersecarse o tocar el interior con
Las líneas de una clase o tipo de entidad solo pueden tocarse en sus extremos y no deben superponerse a las líneas de otra clase o subtipo de entidad. Use esta regla cuando solo desee que las líneas se toquen en sus extremos y no se intersequen ni se superpongan con líneas de otra clase o subtipo de entidad, por ejemplo, cuando las líneas de lotes no pueden intersecarse ni superponerse a líneas de bloques y deben conectarse una a otra únicamente en el extremo de cada entidad de línea.
Errores
Se crean errores de línea donde las líneas se superponen y errores de punto donde las líneas se cruzan o se tocan.
Soluciones predefinidas
Quitar superposición elimina los segmentos de línea superpuestos de la entidad que provoca el error. Puede elegir la entidad a conservar o aplicar la solución a todos los errores.
Dividir divide las entidades de líneas que se cruzan una a otra en su punto de intersección. Si dos líneas se cruzan en un solo punto, el resultado es cuatro entidades. Se mantienen los atributos de las entidades originales en las entidades divididas. Si existe una política de división, los atributos se actualizan según la misma.
No debe superponerse con
Las líneas de una clase o tipo de entidad no deben superponerse a ninguna parte de otra línea en otra clase o subtipo de entidad. Use esta regla para líneas que no deben ocupar nunca el mismo espacio con líneas de otra clase o subtipo de entidad, por ejemplo, cuando las carreteras pueden cruzar y acercarse a ríos, pero los segmentos de la carretera no pueden superponerse a los segmentos del río.
Errores
Se crean errores de línea donde las líneas de dos clases o subtipos de entidad se superponen.
Soluciones predefinidas
Quitar superposición elimina los segmentos de línea superpuestos de la entidad que provoca el error. Puede elegir la entidad a conservar o aplicar la solución a todos los errores.
Debe estar cubierto por la clase de entidad
Las líneas de una clase o subtipo de entidad deben estar cubiertos por líneas de otra clase o subtipo de entidad. Use esta regla cuando tenga varios grupos de líneas que describen la misma geografía, por ejemplo, cuando las líneas que formas las rutas de autobuses deben estar encima de líneas de una red de carreteras.
Errores
Se crean errores de línea en las líneas de la primera clase de entidad que no están cubiertas por líneas de la segunda clase de entidad.
Soluciones predefinidas
No hay una solución predefinida disponible para este error. Considere la opción de usar las herramientas del panel Modificar entidades.
Debe estar cubierto por el límite de
Las líneas de una clase o subtipo de entidad deben estar cubiertas por los límites de los polígonos de otra clase o subtipo de entidad. Use esta regla cuando desee modelar líneas que coincidan con los límites de polígonos, por ejemplo, cuando las entidades de polilíneas utilizadas para mostrar bloques y límites de lotes deben estar cubiertas por límites de parcelas.
Errores
Se crean errores de línea en las líneas que no están cubiertas por los límites de los polígonos.
Soluciones predefinidas
Quitar superposición elimina los segmentos de línea superpuestos de la entidad que provoca el error. Puede elegir la entidad a conservar o aplicar la solución a todos los errores.
Debe estar dentro
Las líneas de una clase o subtipo de entidad deben estar contenidas en polígonos de otra clase o subtipo de entidad. Use esta regla cuando desee que las líneas estén dentro de los límites de los polígonos, por ejemplo, cuando los arroyos están dentro de cuencas hidrográficas.
Errores
Se crean errores de línea donde las líneas no están dentro de los polígonos.
Soluciones predefinidas
Eliminar elimina las entidades de línea que no están dentro de entidades poligonales.
El extremo debe estar cubierto por
Los extremos de las líneas de una clase o subtipo de entidad deben estar cubiertos por puntos de otra clase o subtipo de entidad. Use esta regla cuando desee modelar los extremos de las líneas de una clase o subtipo de entidad que coincidan con entidades de puntos de otra clase de entidad, por ejemplo, cuando los extremos de líneas eléctricas secundarias deben estar tapados por un transformador o un contador.
Errores
Se crean errores de punto en los extremos de las líneas que no están cubiertos por un punto.
Soluciones predefinidas
Crear entidad agrega una nueva entidad de puntos en el extremo de la entidad de línea que presenta un error.
No debe superponerse con sí mismo
Las líneas no deben superponerse dentro de una clase o subtipo de entidad. Las líneas pueden tocar, intersecar y superponerse a líneas de otra clase o subtipo de entidad. Use esta regla con líneas cuyos segmentos no deban ocupar nunca el mismo espacio que otro segmento de la misma línea. Por ejemplo, para el análisis de transporte, los segmentos de calles y carreteras de la misma entidad no deben superponerse.
Errores
Se crean errores de línea donde se superponen las líneas.
Soluciones predefinidas
Simplificar quita los segmentos de línea superpuestos de la entidad que produce el error. Esto puede dar lugar a entidades multiparte, que puede detectar utilizando la regla Debe ser una sola parte.
No debe intersecarse con sí mismo
Las líneas no deben cruzarse ni superponerse dentro de una clase o subtipo de entidad. Las líneas pueden tocarse a sí mismas y tocar, intersecar y superponerse a otras líneas. Use esta regla cuando solo desee que las líneas se toquen en sus extremos sin intersecarse ni superponerse, por ejemplo, cuando las líneas de curvas de nivel no pueden intersecarse ellas mismas.
Errores
Se crean errores de línea donde las líneas se superponen a sí mismas y errores de punto donde las líneas se cruzan a sí mismas.
Soluciones predefinidas
Simplificar quita los segmentos de línea superpuestos de la entidad que produce el error. Esto puede dar lugar a entidades multiparte, que puede detectar utilizando la regla Debe ser una sola parte.
Debe ser una sola parte
Las líneas de una clase o subtipo de entidad deben tener solo una parte. Use esta regla cuando desee que las líneas estén compuestas de una sola serie de segmentos conectados, por ejemplo, cuando un sistema de carreteras está formado por entidades individuales donde cada entidad no se compone de más de una parte.
Errores
Se crean errores de línea multiparte donde las líneas tienen más de una parte.
Soluciones predefinidas
Expandir crea entidades de línea de una sola parte de cada parte de una entidad de línea multiparte que presenta un error.