Conflictos de versiones y entidades topológicas

Disponible con una licencia Standard o Advanced.

Las entidades que participan en una topología no tienen ningún comportamiento especial con respecto a los conflictos que surgen como resultado de la conciliación de las versiones. Si se edita la misma entidad en dos versiones independientes y se concilian esas dos versiones, se producirá un conflicto.

La fuente más habitual de los conflictos resultantes del proceso de validación de las topologías es la introducción de vértices debido a la integración de entidades en la fase de la validación correspondiente al procesamiento clúster.

En los siguientes ejemplos, se muestra cómo el proceso de validación puede dar lugar a conflictos.

Nota:
En el versionado en rama, en los siguientes ejemplos, Version1 es la predeterminada y Version2 es la secundaria de la predeterminada.

Ejemplo 1: dividir dos polígonos adyacentes en cada versión

Los polígonos que comparten bordes en una topología en la versión primaria (predeterminada) los hereda la versión secundaria. En este escenario, se divide un polígono en la versión primaria (predeterminada), se divide un polígono adyacente en la versión secundaria y se validan las áreas sin validar. Al dividir los polígonos, se eliminan las entidades originales y se reemplaza cada una de ellas por dos nuevas entidades poligonales. Cuando se concilian las versiones, ambos polígonos originales se registran como conflictos de actualización y eliminación. En otras palabras, la entidad eliminada en la versión primaria (predeterminada) se actualizó en el proceso de clustering cuando se validó la versión secundaria, y la entidad eliminada en la versión secundaria se actualizó en el proceso de clustering de la versión primaria (predeterminada).

Ejemplo 1

Ejemplo 2: dividir polígonos que comparten bordes con un polígono de derecho de paso de gran tamaño

En este ejemplo, también se muestra cómo la introducción de vértices por el proceso de validación puede dar lugar a conflictos en una base de datos de registros de tierra. En este caso, los polígonos de parcela que se dividen comparten bordes con un polígono de derecho de paso de tamaño muy grande.

Ejemplo 2

Los conflictos, como los que se han descrito anteriormente, se pueden evitar estructurando el flujo de trabajo de modo que los editores trabajen en áreas diferentes y utilizando la replicación de geodatabase para controlar dónde pueden y no pueden editar los usuarios. Además, el diseño del modelo de datos puede ayudar a reducir los tipos de conflictos que se muestran en el segundo ejemplo subdividiendo el polígono de derecho de paso en fragmentos más pequeños.