La topología en ArcGIS

Disponible con una licencia Standard o Advanced.

En las geodatabases, la topología define cómo las entidades de puntos, líneas y polígonos comparten una geometría coincidente. Por ejemplo, las líneas de centro de calles y los bloques censales tienen una geometría común y los polígonos de suelo adyacentes tienen límites comunes.

La topología es algo más que proporcionar un mecanismo de almacenamiento de datos. En ArcGIS, la topología incluye todos estos aspectos:

  1. La geodatabase incluye un modelo de datos topológicos con un formato de almacenamiento abierto para entidades simples (clases de entidad de puntos, líneas y polígonos), reglas topológicas y coordenadas topológicamente integradas entre las entidades con geometría compartida. El modelo de datos permite definir las reglas de integridad y el comportamiento topológico de las clases de entidad que participan en una topología.
  2. ArcGIS incluye en el mapa capas de topología que se utilizan para mostrar relaciones topológicas, errores y excepciones. ArcGIS también incluye un conjunto de herramientas para consultar, editar, validar y corregir los errores de las topologías.
  3. ArcGIS incluye herramientas de geoprocesamiento para generar, analizar, administrar y validar las topologías.
  4. ArcGIS incluye lógica de software avanzada para analizar y detectar los elementos topológicos en las clases de entidad de puntos, líneas y polígonos.
  5. ArcGIS incluye un marco de edición y de automatización de datos que se utiliza para crear, mantener y validar la integridad topológica y para editar entidades compartidas.
  6. La lógica de software de ArcGIS está disponible en los productos ArcGIS Desktop, ArcGIS Server y ArcGIS Pro, que permiten navegar por las relaciones topológicas, trabajar con la adyacencia y la conectividad y ensamblar entidades a partir de estos elementos. Por ejemplo, permiten identificar los polígonos que comparten un borde concreto; mostrar los bordes que se conectan en un nodo determinado; navegar por los bordes conectados desde la ubicación actual; agregar una nueva línea y grabarla en el gráfico topológico; dividir líneas en las intersecciones; crear los bordes, caras y nodos resultantes, etc.

Elementos de una topología de geodatabase

En una geodatabase, se definen las siguientes propiedades para cada topología:

  • El nombre de la topología que se creará.
  • Tolerancia clúster que se usa en las operaciones de procesamiento topológico. El término tolerancia clúster suele utilizarse para hacer referencia a dos tolerancias: la tolerancia x,y y la tolerancia z. El valor predeterminado de la tolerancia clúster es 10 veces la resolución de las coordenadas.
  • Lista de las clases de entidad. Se necesita una lista de las clases de entidad que van a participar en una topología. Todas deben estar en el mismo sistema de coordenadas y deben estar organizadas en el mismo dataset de entidades.
  • Clasificación de la precisión relativa de las coordenadas en cada clase de entidad. Si unas clases de entidad tienen mayor precisión que otras, se les asignará una clasificación más alta. Esta información se utilizará en la validación y la integración de las topologías. Las coordenadas de menor precisión se mueven hacia la ubicación de las coordenadas de mayor precisión si están dentro de la tolerancia clúster de otras. Las entidades de mayor precisión deben recibir el valor 1, las clases de entidad con una menor precisión el valor 2, las clases de entidad con una precisión aún menor el valor 3, y así sucesivamente.
  • Lista de reglas topológicas referentes a cómo las entidades comparten la geometría.

Procesamiento clúster

La creación de relaciones topológicas implica analizar la ubicación de las coordenadas de los vértices de entidad entre las entidades de la misma clase de entidad así como entre las clases de entidad que participan en la topología. Se supone que los que están dentro de una distancia determinada de otros representan la misma ubicación y tienen asignado un valor de coordenadas común.

Una tolerancia clúster se utiliza para integrar los vértices. Todos los vértices que están dentro de la tolerancia clúster pueden moverse ligeramente en el proceso de validación. La tolerancia clúster predeterminada se basa en la precisión definida para el dataset. La tolerancia clúster predeterminada es 0,001 metros en unidades del mundo real. Es 10 veces la distancia de la resolución x,y (que define la precisión numérica usada para almacenar las coordenadas).

La tolerancia x,y se utiliza para la concordancia de las coordenadas coincidentes (dentro de la tolerancia entre ellas)

Dos tolerancias clúster: tolerancia x,y y tolerancia z

En ArcGIS, se usan dos tolerancias clúster para integrar los vértices:

  • La tolerancia x,y para encontrar los vértices dentro de la distancia horizontal de otros
  • La tolerancia z para distinguir si las alturas z o las elevaciones de los vértices están o no dentro de la tolerancia de otras y deben agruparse

Cómo se agrupan (comparten ubicación) las coordenadas

La tolerancia x,y debe ser pequeña de modo que se asigne la misma posición de coordenadas únicamente a los vértices situados unos cerca de otros (dentro de la tolerancia x,y de otros). Cuando las coordenadas están dentro de la tolerancia, se dice que son coincidentes y se ajustan para compartir la misma ubicación.

De esta manera, la tolerancia x,y también define la distancia que puede recorrer una coordenada en la dimensión x o y (o en ambas dimensiones) durante el clustering. Por consiguiente, se pueden agrupar las coordenadas si están dentro de la tolerancia x,y en la dimensión x o la dimensión y. Vea el diagrama que figura a continuación. Las coordenadas pueden desplazarse la distancia representada por la línea diagonal del gráfico, que forma un triángulo. Según el teorema de Pitágoras, la distancia máxima dentro de la cual se agrupan las coordenadas es igual a la raíz cuadrada (SQRT) de dos veces la tolerancia x,y.

Nota:

el teorema de Pitágoras establece que en un triángulo rectángulo, el cuadrado de la hipotenusa (lado de mayor longitud) es igual a la suma de los cuadrados de los otros dos lados (catetos).

Tolerancia x,y

Tolerancia x,y predeterminada

La tolerancia x,y predeterminada se establece en 0,001 metros o su equivalente en las unidades del sistema de coordenadas del dataset. Por ejemplo, si el sistema de coordenadas está grabado en pies, el valor predeterminado es 0,003281 pies (0,03937 pulgadas). El valor predeterminado es 10 veces la resolución x,y predeterminada, siendo este el valor recomendado para la mayoría de los casos. Si las coordenadas indican latitud-longitud, la tolerancia x,y predeterminada es 0,0000000556 grados.

Algoritmos utilizados en la validación y el clustering

Cuando un vértice de una entidad de la topología está dentro de la tolerancia x,y de un borde de cualquier otra entidad de la topología, el motor topológico crea un nuevo vértice en el borde para permitir la integración geométrica en el proceso de clustering.

Al agrupar los vértices de las entidades durante la validación de una topología, es importante entender cómo se ajusta la geometría de las entidades. Todos los vértices de cualquier clase de entidad que participe en una topología son susceptibles de moverse si están dentro de la tolerancia x,y de otro vértice. Los vértices de entidades con coordenadas de mayor clasificación se mueven menos y ejercen una mayor fuerza gravitacional sobre las coordenadas de menor clasificación. De los vértices de las entidades con la misma clasificación se calcula la media geométrica.

Es importante tener en cuenta que la tolerancia x,y no tiene como propósito generalizar formas geométricas. Su finalidad es integrar el trabajo de líneas y los límites durante las operaciones topológicas, es decir, ayudar a detectar las entidades que son coincidentes y cuyos vértices tienen la misma ubicación. De este modo, se integran las coordenadas que están dentro de la tolerancia x,y de otras. Dado que las coordenadas se pueden desplazar en las dimensiones x e y por el valor de la tolerancia clúster, se podrán resolver muchos posibles problemas procesando los datasets con comandos que utilicen la tolerancia clúster. Esto incluye la manipulación de arcos colgantes y arcos cortos extremadamente pequeños, la eliminación automática de falso polígono de los segmentos duplicados y la simplificación de coordenadas a lo largo de líneas de límite.

Desplazamiento máximo de los vértices

El proceso de clustering se lleva a cabo desplazándose por el mapa e identificando clústeres de coordenadas que están dentro de la tolerancia x,y de otros. ArcGIS utiliza este algoritmo para detectar, limpiar y administrar la geometría coincidente que comparten las entidades. Esto significa que las coordenadas de los elementos geométricos coincidentes se alinean en la misma ubicación. Esto es fundamental para muchas operaciones y conceptos SIG.

Como resultado del proceso de clustering, los vértices de las entidades podrán desplazarse una distancia mayor que la tolerancia clúster de dos maneras.

  1. La tolerancia se utiliza para calcular una distancia horizontal y una distancia vertical a fin de encontrar coordenadas con la tolerancia. La distancia máxima que una coordenada puede recorrer hasta su nueva ubicación durante esta operación es igual a la raíz cuadrada de 2 veces la tolerancia x,y.
  2. El algoritmo de clustering es iterativo. Por consiguiente, en algunos casos, después de moverse los vértices, es posible que estén dentro de la tolerancia clúster de otros vértices y puedan recorrer una distancia mayor que la raíz cuadrada de dos veces la tolerancia x,y. Es poco probable y sucederá únicamente en el caso de vértices que estén muy próximos pero no exactamente dentro de la tolerancia clúster de otros (por ejemplo, dentro de 0,001 metros de otros). Como los vértices de coordenadas se desplazan ligeramente con cada iteración, se pueden agrupar con otras coordenadas y, a continuación, desplazarse por el mapa una distancia mayor que la tolerancia.

Sugerencias útiles

A continuación figuran algunas sugerencias útiles para las tolerancias clúster:

  1. Generalmente, se puede utilizar una tolerancia x,y que es 10 veces la resolución x,y y obtener muy buenos resultados.
  2. Una tolerancia x,y típica son los órdenes de magnitud más pequeños que la auténtica precisión de una captura de datos. Por ejemplo, si bien las coordenadas de las entidades pueden tener una precisión de 2 metros, la tolerancia x,y predeterminada es de 0,001 metros.
  3. Para que el movimiento sea pequeño, es preciso que la tolerancia x,y sea pequeña. Sin embargo, una tolerancia x,y demasiado reducida (por ejemplo, dos veces la resolución x,y o menos) puede no integrar correctamente el conjunto de líneas de los límites coincidentes.
  4. Por el contrario, si la tolerancia x,y es demasiado grande, las coordenadas de entidad pueden colapsar unas con otras. Esto puede comprometer la exactitud de las representaciones de límites de entidades.
  5. La tolerancia x,y no debe aproximarse nunca a la precisión de la captura de datos (que a veces se denomina estándar de precisión del mapa). Por ejemplo, a una escala del mapa de 1:12.000, una pulgada es igual a 1.000 pies y 1/50 de pulgada es igual a 20 pies en el suelo, una precisión de captura de datos que sería difícil de lograr durante la digitalización y la rasterización. Deberá mantener el movimiento de coordenada utilizando la tolerancia x,y justo debajo de estos números. Recuerde que, en este caso, la tolerancia x,y sería 0,003281 pies, la cual debería dar un buen resultado en casi todas las situaciones.
  6. En las topologías, se puede establecer la clasificación de la precisión de las coordenadas para cada clase de entidad. La clasificación de las coordenadas de las entidades de mayor precisión (por ejemplo, las entidades topografiadas) se establecerá en 1, la de las entidades de menor precisión se establecerá en 2, 3 y así sucesivamente, en orden descendiente de niveles de precisión. De este modo, otras coordenadas de entidades con una mayor clasificación (y, por consiguiente, una menor precisión de coordenadas) se ajustarán a las entidades de mayor precisión con una menor clasificación.
  7. En muchas ocasiones, deseará poder controlar qué clases de entidad se moverán con más probabilidad durante el proceso de clustering. Por ejemplo, cuando se sabe que determinadas entidades de una clase de entidad tienen una posición más fiable que otro conjunto de entidades, quizás desee alinear las entidades menos fiables a las más fiables. Para dar cabida a esta situación común, se asignan clasificaciones a las clases de entidad de la topología. Los vértices de las entidades de menor clasificación dentro de la tolerancia clúster se alinearán a los vértices próximos de las entidades de mayor clasificación. Se calculará la media geométrica de las ubicaciones de los vértices de entidades con la misma clasificación que estén dentro de la tolerancia clúster.

Topologías y datasets de entidades

Una topología se basa en un conjunto de clases de entidad que se encuentran en un dataset de entidades común. Cada nueva topología se agrega al dataset de entidades que contiene las clases de entidad y otros elementos de datos.

Al crear la topología, puede especificar cualquier subconjunto de las clases de entidad del dataset de entidades para que participe en la topología según las siguientes convenciones:

  • Una topología puede hacer referencia a una o varias clases de entidad del mismo dataset de entidades.
  • Un dataset de entidades puede tener más de una topología.
  • Sin embargo, una clase de entidad solo puede pertenecer a una topología.
  • Una clase de entidad no puede pertenecer a una topología y a una red geométrica.
  • Sin embargo, una clase de entidad puede pertenecer a una topología y a un dataset de red o un dataset de terreno.

Clasificaciones de coordenadas

Las clasificaciones de la precisión de las coordenadas que se especifican para las clases de entidad en una topología de la geodatabase controlan el movimiento de los vértices de las entidades durante la validación. La clasificación ayuda a controlar cómo se desplazan los vértices cuando están dentro de la tolerancia clúster de otros. Se supone que los vértices dentro de la tolerancia clúster de otros tienen la misma ubicación y se asignan los mismos valores a las coordenadas que están dentro de la tolerancia clúster.

Cuando diferentes clases de entidad tienen una precisión de coordenadas distinta, como en el caso de una clase de entidad que se recopiló mediante topografía o el sistema de posicionamiento global diferencial (GPS) y en el caso de otra clase de entidad que se digitalizó a partir de un origen de menor precisión, las clasificaciones de las coordenadas permiten asegurar que los vértices con una posición fiable son las ubicaciones de delimitador hacia las que se desplazan los vértices menos fiables.

Generalmente, las coordenadas menos exactas se mueven a la ubicación de las coordenadas más exactas, o se calcula una nueva ubicación como una distancia promedio ponderada entre las coordenadas en el cluster. Es estos casos, la distancia promedio ponderada se basa en las clasificaciones de exactitud de las coordenadas agrupadas.

Se calcula la media geométrica de las ubicaciones de los vértices con la misma clasificación cuando están dentro de la tolerancia clúster de otros.

Asegúrese de asignar las clasificaciones en el orden apropiado. Las entidades de mayor precisión obtienen la clasificación 1, las entidades de menor precisión obtienen la clasificación 2 y así sucesivamente.

Tolerancia clúster z y clasificaciones

Las clases de entidad que modelan terrenos o edificios en 3D tienen un valor z que representa la elevación de cada vértice. De la misma manera que se controla cómo se alinean horizontalmente las entidades con la tolerancia x,y y las clasificaciones, si una topología tiene clases de entidad que modelan la elevación, se podrá controlar cómo se alinean verticalmente los vértices coincidentes con la tolerancia clúster z y las clasificaciones.

La tolerancia cluster z define la diferencia mínima en la elevación o el valor z, entre los vértices coincidentes. Los vértices con valores z que están dentro de la tolerancia clúster z se alinean durante el proceso de validación de la topología.

Si se modelan edificios urbanos, dos edificios pueden ser adyacentes el uno al otro y compartir un borde en el dominio x,y. Si los valores de elevación de las esquinas de los edificios se recopilaron mediante fotogrametría, es importante mantener la altura relativa de la estructura de cada edificio durante el proceso de validación de la topología. Al establecer la tolerancia clúster z en cero, se evita la agrupación de los valores z durante la validación de la topología.

Si modela un terreno, puede que tenga recopilados datasets con diferentes valores de precisión de x, y y z. En este caso, quizás desee establecer una tolerancia clúster z mayor que cero para permitir la alineación. Para evitar que los valores z recopilados con un alto nivel de precisión se alineen a los valores z de menor precisión, puede asignar una clasificación a cada clase de entidad. Los valores z de las entidades de menor clasificación se alinean con la elevación de los vértices de mayor clasificación si están dentro de la tolerancia clúster. Se calcula la media de los valores z de los vértices que forman parte de las clases de entidad con la misma clasificación si están dentro de la tolerancia clúster.

Durante el proceso de validación de la topología, se calcula la media y se alinean los valores z de modo que cada valor z se ajuste en una cantidad total que no supere la tolerancia clúster z. De este modo, se calcula la media de los valores z de los vértices con los mismos valores x,y o dichos valores se alinean en grupos.

Por ejemplo, si la tolerancia clúster z es 5, los valores z de estos seis vértices coincidentes se alinean en dos grupos, 11,25 y 3,5:

Vértice

Antes de la validación

Después de la validación

z0 (clasificación = 1)

12,5

11,25

z1 (clasificación = 1)

10

11,25

z2 (clasificación = 1)

7,5

3,5

z3 (clasificación = 1)

5

3,5

z4 (clasificación = 1)

2,5

3,5

z5 (la clasificación = 1)

0

3,5

Ejemplo de agrupar valores z

En el siguiente ejemplo, los vértices coincidentes tienen distintas clasificaciones y la tolerancia clúster es 5. Los valores Z se promedian y se alinean en tres grupos, 22,5; 7,5 y 1,25:

Vértice

Antes de la validación

Después de la validación

z0 (clasificación = 1)

25

22,5

z1 (clasificación = 1)

20

22,5

z2 (clasificación = 1)

7,5

7,5

z3 (clasificación = 2)

5

7,5

z4 (clasificación = 2)

2,5

1,25

z5 (la clasificación = 2)

0

1,25

Ejemplo de agrupar valores z

Los valores de tolerancia clúster z pueden oscilar entre cero y la extensión del dominio z (valor z máximo–valor z mínimo).

Las clasificaciones son una medida relativa de la precisión. La diferencia en la clasificación de dos clases de entidad no es relevante, por lo que es lo mismo asignarles la clasificación 1 y 2 que asignarles la clasificación 1 y 3 ó 1 y 10.

Reglas topológicas

Las reglas topológicas definen las relaciones espaciales permitidas entre las entidades. Las reglas que se definen para una topología controlan las relaciones entre las entidades de una clase de entidad, entre las entidades de diferentes clases de entidad o entre los subtipos de las entidades. Para obtener una lista 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 y polígonos.

Por ejemplo, la regla de no superposición se utiliza para administrar la integridad de las entidades en la misma clase de entidad. Si dos entidades se superponen, las geometrías superpuestas se muestran en rojo (como el área superpuesta de color rojo en los polígonos adyacentes y el segmento lineal de las dos líneas que se muestran a continuación).

No se debe superponer con la regla para los polígonos y las líneas. Las áreas de color rojo muestran los errores detectados durante la validación.

También se pueden definir reglas topológicas entre los subtipos de las clases de entidad. Por ejemplo, supongamos que tiene dos subtipos de entidades de línea de calle: calles normales (aquellas que se conectan con otras calles en ambos nodos) y calles sin salida (aquellas que no tienen salida en un nodo). Una regla topológica puede exigir que las entidades de calle estén conectadas con otras entidades de calle en ambos extremos, excepto en el caso de calles que pertenecen al subtipo de calle sin salida.

Usar las relaciones espaciales y el comportamiento de las entidades para definir las reglas topológicas

Las relaciones espaciales expresan específicamente cómo las entidades comparten una geometría coincidente así como las reglas para el comportamiento de sus representaciones espaciales. Por ejemplo, algunas de las relaciones espaciales y reglas comunes son:

  • Las parcelas no se pueden superponer. Las parcelas adyacentes tienen límites compartidos.
  • Las líneas de corriente no se pueden superponer y deben estar conectadas en sus extremos.
  • Los condados adyacentes tienen bordes compartidos. Los condados deben cubrir y anidarse completamente dentro de estados.
  • Los bloques censales adyacentes tienen bordes compartidos. Los bloques censales no se deben superponer y deben cubrir los grupos de bloques y estar anidados dentro de ellos.
  • Las líneas de centro de las carreteras deben estar conectadas en sus extremos.
  • Las líneas de centro de las carreteras y los bloques censales comparten una geometría coincidente (bordes y nodos).

Cada una de estas situaciones define un caso en el que se podrían utilizar reglas topológicas para mantener la integridad de los datos.

Validación, errores y excepciones de topologías

Después de crear una nueva topología o realizar cambios en una entidad que participa en una topología, el próximo paso consiste en validar la topología. La validación de una topología implica los cuatro siguientes procesos:

  1. Generación y clustering de vértices de entidad para buscar las entidades coincidentes que comparten las mismas ubicaciones (tienen coordenadas en común)
  2. Inserción de vértices de coordenada comunes en las entidades coincidentes que comparten geometría
  3. Ejecución de un conjunto de comprobaciones de integridad para identificar cualquier infracción de las reglas definidas para la topología
  4. Creación de un registro de los posibles errores topológicos en el dataset de entidades

Cuando se editan o se modifican los datos, ArcGIS realiza un seguimiento de las áreas cambiadas y las marca como sin validar. Solo se realizará la validación de las áreas sin validar de la topología. Si no se ha realizado ningún cambio o actualización desde la última validación, no hay nada que comprobar.

Errores y excepciones

Las infracciones de las reglas topológicas se almacenan inicialmente como errores de la topología. Las entidades de error registran dónde se detectan errores topológicos durante la validación. Algunos errores pueden ser aceptables, en cuyo caso se pueden marcar las entidades de error como excepciones. Los errores y excepciones se almacenan como entidades en la capa de topología y permiten representar y administrar los casos en los que las entidades no necesitan cumplir las reglas topológicas.

Errores de topología marcados como excepciones durante la edición

Puede crear un informe de los errores y excepciones de las clases de entidad en la topología. Puede utilizar el informe del número de entidades de error como medida de la calidad de los datos de un dataset topológico. El Inspector de errores de ArcGIS Pro permite seleccionar diferentes tipos de errores y acercar cada error. Puede corregir los errores de topología editando las entidades que infringen las reglas topológicas. Después de validar las ediciones, se elimina el error de la topología.

Las herramientas de edición permiten seleccionar un error de topología y elegir una de las correcciones predefinidas para ese tipo de error. También puede utilizar esta herramienta para obtener más información sobre la regla que se ha infringido o para marcar el error como una excepción.

Las topologías de geodatabase son suficientemente flexibles para controlar las excepciones a las reglas topológicas. También puede marcar los errores como excepciones. Después de esto, las excepciones se ignoran, aunque puede devolverlas al estado de error si decide que de hecho son errores y que las entidades se deberían modificar para cumplir con las reglas topológicas.

Las excepciones son una parte normal de la creación de datos y el proceso de actualización. Por ejemplo, una base de datos con las calles de una ciudad podría tener como regla que las líneas de centro deben estar conectadas en ambos extremos con otras líneas de centro. Esta regla comúnmente garantizaría que los segmentos de calles se alinean correctamente con otros segmentos de calles durante la edición. Sin embargo, en los límites de la ciudad, es posible que no tenga datos de calles. Aquí, puede que los extremos de las calles no se alineen con otras líneas de centro. Estas casos se podrían marcar como excepciones, y aun podría utilizar la regla para buscar casos en los que las calles se digitalizaron o editaron incorrectamente.

Áreas sin validar y validación

Un objetivo clave de las topologías de una geodatabase es optimizar el tiempo que se dedica al procesamiento y a la validación de los datos de entidades que participan en una topología antes de que se puedan usar. En general, se cumplen las siguientes condiciones:

  • Las clases de entidad que participan en una topología siempre están disponibles para su uso, independientemente del estado de la topología.
  • La validación de la topología está en manos del usuario. Es el usuario quien decide cuándo y con qué frecuencia se valida la topología (por ejemplo, después de cada operación de edición o con menos frecuencia como al final de cada sesión de edición).
  • Se realiza un seguimiento de todas las ediciones que se efectúan en cada clase de entidad, por lo que solo deben volver a validarse las áreas en las que se han realizado cambios.

Las áreas sin validar son las áreas que se han editado, se han actualizado o se han visto afectadas por la adición o la eliminación de entidades. Las áreas sin validar permiten a la topología limitar el área en la que se debe comprobar si se han detectado errores topológicos durante la validación de la topología. Las áreas sin validar indican las ubicaciones donde se han agregado nuevas entidades o se han modificado las entidades existentes. Esto permite validar solo los elementos seleccionados en lugar de toda la topología.

ArcGIS administra las áreas sin validar

ArcGIS crea áreas sin validar cuando se crea o se elimina una entidad que participa en una topología, se modifica la geometría de una entidad, se cambia el subtipo de una entidad, se concilian versiones, se modifican las propiedades de una topología o las reglas topológicas de la geodatabase.

La conciliación de versiones procede de manera similar a otras ediciones y actualizaciones de una clase de entidad: las áreas modificadas se marcan como sin validar.

Los cambios de esquema, como agregar una nueva regla topológica, implican que se debe volver a validar toda la topología (en otras palabras, se marca todo el dataset como sucio).

Información almacenada en una topología de la geodatabase

La siguiente información se almacena como parte de una topología de la geodatabase:

  • Definición de la topología. Incluye un registro de esquema de todas las propiedades especificadas en el momento de crearse la topología.
  • Vértices de coordenadas comunes de todas las entidades que comparten una geometría coincidente. La operación de validación integra las coordenadas mediante el clustering para identificar los vértices comunes de las entidades y las clases de entidad. En cada caso, los vértices con la misma ubicación se escriben como coordenadas para todas las entidades a las que pertenecen en todas las clases de entidad. Estas son las entidades que comparten geometría a través de las coordenadas comunes.
    Nota:

    una topología de la geodatabase utiliza estas coordenadas compartidas para detectar y consultar rápidamente el gráfico topológico de los bordes, nodos y caras así como las relaciones entre sus entidades para varias operaciones en ArcGIS.

  • Una tabla de áreas sin validar que contiene las áreas que abarcan las entidades que se han agregado o editado así como las áreas para conciliar las actualizaciones del control de versiones.
  • Mediante la operación de validación, se guardan en la topología tres tablas de entidades de error de topología:
    • Errores de punto
    • Errores de línea
    • Errores de área
    La geometría del error topológico se escribe en una de estas tablas de errores junto con información sobre las clases de entidad implicadas y la regla topológica que se ha infringido.
Ejemplo de un área modificada y un error de topología

Los errores que se marcan como excepciones también se registran en las tablas de entidades de error. Una columna de excepciones marca los errores que se identifican como excepciones. En otras palabras, una excepción es un error marcado en la columna de excepciones. Se realiza un seguimiento de los errores y excepciones a medida que se actualizan y se mantienen el dataset de entidades y la topología con el tiempo.