Reglas topológicas de las geodatabases y soluciones para las entidades de polilínea

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.

Debe ser mayor que la tolerancia cluster

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.

Errores de Debe ser mayor que la tolerancia cluster

Soluciones predefinidas

Eliminar entidad Eliminar 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.

No debe superponerse

Errores

Se crean errores de línea donde se superponen las líneas.

Errores de No debe superponerse

Soluciones predefinidas

Quitar superposición 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.

No debe intersecarse

Errores

Se crean errores de línea donde las líneas se superponen y errores de punto donde las líneas se cruzan.

Errores de No debe intersecarse con

Soluciones predefinidas

Quitar superposición 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 Dividir línea 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.

No debe intersecarse con

Errores

Se crean errores de línea donde las líneas se superponen y errores de punto donde las líneas se cruzan.

Errores de No debe intersecarse con

Soluciones predefinidas

Quitar superposición 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 Dividir línea 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.

No deben quedar nodos colgados

Errores

Se crean errores de punto al final de una línea que no toca al menos otra línea o a sí misma.

Errores de No deben quedar nodos colgados

Soluciones predefinidas

Extender 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 Cortar a la longitud 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 Lista por alineación 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.

No deben quedar pseudonodos

Errores

Se crean errores de punto donde el final de una línea solo toca el final de otra línea.

Errores de No deben quedar pseudonodos

Soluciones predefinidas

Fusionar con la mayor Fusionar 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 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.

No debe intersecarse o tocar el interior

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.

Errores de No debe intersecarse o tocar el interior con

Soluciones predefinidas

Quitar superposición 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 Dividir línea 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.

No debe intersecarse o tocar el interior con

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.

Errores de No debe intersecarse o tocar el interior con

Soluciones predefinidas

Quitar superposición 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 Dividir línea 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.

No debe superponerse con

Errores

Se crean errores de línea donde las líneas de dos clases o subtipos de entidad se superponen.

Errores de No debe superponerse con

Soluciones predefinidas

Quitar superposición 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.

Debe estar cubierto por la clase de entidad

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.

Errores de Debe estar cubierto por la 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.

Debe estar cubierto por el límite de

Errores

Se crean errores de línea en las líneas que no están cubiertas por los límites de los polígonos.

Errores de Debe estar cubierto por el límite de

Soluciones predefinidas

Quitar superposición 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.

Debe estar dentro

Errores

Se crean errores de línea donde las líneas no están dentro de los polígonos.

Errores de Debe estar incluida correctamente

Soluciones predefinidas

Eliminar 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.

El extremo debe estar cubierto por

Errores

Se crean errores de punto en los extremos de las líneas que no están cubiertos por un punto.

Errores de El extremo debe estar cubierto por

Soluciones predefinidas

Crear entidad Crear entidades 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.

No debe superponerse con sí mismo

Errores

Se crean errores de línea donde se superponen las líneas.

Errores de No debe superponerse a sí mismo

Soluciones predefinidas

Simplificar 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.

No debe intersecarse con sí mismo

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.

Errores de No debe intersecarse a sí mismo

Soluciones predefinidas

Simplificar 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.

Debe ser una sola parte

Errores

Se crean errores de línea multiparte donde las líneas tienen más de una parte.

Debe ser una sola parte

Soluciones predefinidas

Expandir Expandir crea entidades de línea de una sola parte de cada parte de una entidad de línea multiparte que presenta un error.