Disponible con una licencia Standard o Advanced.
La estructura de parcela admite la edición en un nivel de versión debajo de la versión predeterminada. La estructura de parcela no admite la edición en versiones secundarias de versiones.
Estados de las versiones y la estructura de parcela
La estructura de parcela se debe registrar como versionada para que se pueda editar en una geodatabase corporativa. Una vez que la estructura de parcela se registra como versionada, puede crear una versión para editar la estructura de parcela. Una versión es una vista de la geodatabase que le permite editar esa vista y ver los cambios de inmediato. Otros usuarios que estén conectados a la versión podrán ver los cambios cuando realice la actualización. Sin embargo, los usuarios que estén conectados a otras versiones no podrán ver los cambios hasta que envíe su versión a la versión predeterminada.
Cuando un dataset se registra como versionado, se crean dos tablas delta: la tabla A (o de adiciones) para las inserciones y las actualizaciones y la tabla D (o de eliminaciones) para las eliminaciones. Cada vez que actualiza o se elimina un registro en el dataset, se agregan filas en una de las tablas o en ambas y se crea un nuevo estado de la versión. Por lo tanto, un dataset versionado consta de la tabla original (denominada la tabla base) más todos los cambios en las tablas delta.
Más información sobre el versionado
Cuando se editan estructuras de parcelas, cada modificación se realiza en una transmisión XML del trabajo. Cuando se guarda la sesión de edición, la transmisión XML se publica en la estructura de parcela como una edición simple y se crea un nuevo estado de la versión.
Versiones de estructura de parcela y bloqueo de edición
Cuando se editan las parcelas, se bloquea la edición. Cuando se bloquea la edición de una parcela, no se puede abrir en la misma versión o en otra versión hasta que se libere el bloqueo de edición. Sin embargo, en las tablas de atributos de la parcela bloqueada, los campos de las parcelas, las líneas, los puntos y las tablas de control aún se pueden editar en otras versiones. Si el mismo campo se edita en diferentes versiones, se requerirá una resolución de conflictos durante la conciliación de las versiones.
Consulte los campos que se pueden editar en las tablas de atributos de una parcela bloqueada.
Si una parcela se está editando en una versión diferente de la que está editando usted, esa parcela se muestra con un icono de edición bloqueada en la ventana Explorador de parcela. Del mismo modo, la parcela que está editando estará bloqueadas para la edición en otras versiones. Los bloqueos de edición de parcelas se liberan una vez que se envía la versión en la que la parcela estaba siendo editada.
La lista siguiente resume las reglas que determinan el comportamiento de las parcelas bloqueadas en un entorno multiusuario:
- No se pueden abrir las parcelas que se estén editando en otra versión. Sólo puede obtener acceso para editar las parcelas bloqueadas desde otra versión una vez que se envía esa versión. Cuando se envía una versión, todas las actualizaciones y los cambios en la versión se fusionan con la versión predeterminada y se liberan los bloqueos de edición en las parcelas.
- Si una parcela se ha editado previamente en la versión con la que está trabajando, la parcela se muestra con un icono de edición desbloqueada
en la ventana Explorador de parcela.
- Si una parcela se ha editado previamente en otra versión que se publica ahora, la parcela se muestra con un icono de edición desbloqueada
en la versión con la que se está trabajando.
- Si las parcelas han sido editadas en una versión diferente y esa versión se ha enviado a la predeterminada, puede editar esas mismas parcelas en su versión una vez que concilie con la versión predeterminada.
- Si una parcela aparece como bloqueada en la ventana Explorador de parcela, puede seleccionar la parcela en la ventana Explorador de parcela para ver en qué versión y con qué usuario se está editando la parcela. Los nombres de usuario y de versión se muestran en la barra de estado inferior derecha de la ventana ArcMap.
Resumen de los iconos de estado de bloqueo de edición
La parcela está disponible para la edición. | |
La parcela está siendo editada. | |
La parcela ha sido editada previamente y está disponible. | |
La parcela está bloqueada y se está editando en la misma versión o se ha editado en una versión diferente. |
Reconciliar las versiones y la estructura de parcela
Una vez que haya terminado de editar en una versión, puede fusionar los cambios realizados en la versión con la versión predeterminada. Esto se lleva a cabo a través de un proceso de reconciliación y envío. La reconciliación detecta conflictos entre su versión y la versión predeterminada. Los conflictos ocurren si la versión predeterminada ha cambiado desde que creó su versión y los cambios están en conflicto con las modificaciones. Por ejemplo, en una estructura de parcela, los ajustes por mínimos cuadrados que se ejecutan en áreas superpuestas producirán coordenadas en conflicto. La resolución de conflictos en la estructura de parcela siempre ocurre a favor de la versión secundaria.
Más información sobre la conciliación de versiones
Se recomienda conciliar con frecuencia las versiones con estructuras de parcelas. Cuando una versión secundaria se reconcilia con la versión predeterminada, la versión secundaria recibe todas las actualizaciones que se han enviado hasta el momento en la versión predeterminada desde otras versiones secundarias.
Las modificaciones y actualizaciones en los datos de parcela generalmente tienen el formato de las transacciones largas. En la estructura de parcela, las modificaciones de parcela se pueden extender por períodos prolongados. La reconciliación de versiones actualizará las versiones con datos nuevos y actuales de la versión predeterminada. Esto es importante para la edición continua de una estructura de parcela versionada.
A continuación se muestran algunos ejemplos de actualizaciones que se podrían obtener al conciliar una estructura de parcela versionada con la versión predeterminada:
- Coordenadas actualizadas para puntos de parcela (ajuste por mínimos cuadrados ejecutado en la versión predeterminada o enviado desde otra versión)
- Nuevas parcelas creadas en la versión predeterminada o enviadas desde otra versión
- Puntos de control nuevos o actualizados creados en la versión predeterminada o enviados desde otra versión
Resolución de conflictos
Cuando se concilia una versión con una estructura de parcela con respecto a la versión predeterminada, se detectarán conflictos en estos casos:
- Las coordenadas de punto han cambiado entre la versión predeterminada y la versión secundaria.
- Los valores de atributo de los campos han cambiado entre la versión predeterminada y la versión secundaria.
Pueden ocurrir conflictos en las coordenadas de punto en las siguientes circunstancias:
- Se ejecutó un ajuste de estructura de parcela en la versión predeterminada y en la versión secundaria.
- Se ejecutó un ajuste de estructura de parcela en la versión secundaria que se estaba conciliando y en otra versión secundaria que se ha enviado a la versión predeterminada.
En la estructura de parcela, los conflictos de coordenadas siempre se solucionan a favor del último conjunto de coordenadas ajustadas. Por lo tanto, cuando se reconcilia una versión secundaria que se ha ajustado, las siguientes características son verdaderas:
- Coordenadas ajustadas en la versión predeterminada frente a coordenadas ajustadas en la versión secundaria: gana la versión secundaria.
- Los conflictos de las coordenadas de puntos de control se resuelven a favor de la versión secundaria.
Envío de versiones y la estructura de parcela
Cuando se envía una versión con una estructura de parcela, se liberan todos los bloqueos de edición en las parcelas. Si hay trabajos creados en la versión, el estado del trabajo se cambia a Asignado. Un trabajo asignado se puede eliminar desde el libro de tareas. Un trabajo asignado no se puede volver a abrir, pero las propiedades del trabajo, como qué parcelas se utilizaron en el trabajo, aun están visibles.
Para hacer zoom y desplazamiento panorámico en un trabajo asignado, debe agregar los siguientes campos BLOB vacíos a la tabla de trabajos:
- CommittedObjs
- LocalControl
Una vez que estos campos se encuentran en la tabla de trabajos, puede usar el zoom y el desplazamiento panorámico en las parcelas de los trabajos asignados.
Permisos, versiones y la estructura de parcela
Cuando una estructura de parcela se crea dentro de un entorno de base de datos versionado, se deben valorar detenidamente los permisos otorgados para la estructura de parcela y para cualquier versión de la base de datos en la que se podrían producir modificaciones de la parcela. Esto se debe a que los procesos promulgados en la versión, como la reconciliación o eliminación de versión, podría desencadenar procesos en la estructura de parcela. Debido a que los permisos otorgados en una versión son independientes de los de una estructura de parcela, un usuario podría tener permisos para reconciliar, enviar o eliminar una versión sin contar con los permisos para editar una estructura de parcela incluida dentro de esa versión. Cuando hay una discrepancia de permisos, la operación de la versión podría fallar (conciliación y envío de versión) o los datos de la estructura de parcela podrían dañarse de algún modo (eliminar versión).
Se debe configurar cualquier sistema multiversión que contenga una estructura de parcela de modo que la siguiente afirmación se cumpla siempre: cualquier usuario que realice una operación en una versión que afecte a una estructura de parcela de esa versión debe tener permisos de actualización en esa estructura de parcela y en las clases de entidad asociadas.
Permisos de versión
Una versión se puede crear con una de las tres configuraciones de permisos siguientes.
- Privado: solo el propietario de la versión puede ver y editar los datasets de la versión. Sólo el propietario de la versión puede realizar operaciones en la versión (como eliminación y reconciliación).
- Protegido: cualquier usuario puede ver los datasets de la versión, pero solo el propietario de la versión puede editarlos. Sólo el propietario de la versión puede realizar operaciones en la versión.
- Público: todos los usuarios pueden ver y editar datasets de la versión. Todos los usuarios pueden realizar operaciones en la versión.
La configuración de permisos se aplica junto con la configuración de privilegios en los datasets individuales. Por ejemplo, un usuario solo puede editar las entidades de un dataset de una versión si posee permiso de actualización tanto en la versión como en el dataset.
Privilegios de dataset
Se debe crear una estructura de parcela dentro de un dataset de entidades. El usuario que creó la estructura de parcela tiene automáticamente privilegios de actualización. Se pueden otorgar privilegios para la estructura de parcela a otros usuarios al cambiar los privilegios del dataset de entidades que incluye la estructura de parcela.
Los siguientes privilegios se pueden conceder a un dataset:
- Ninguno (predeterminado): el usuario no puede ver ni editar el dataset.
- Seleccionar: el usuario puede leer y consultar el dataset.
- Seleccionar, actualizar, insertar, eliminar: el usuario cuenta con privilegios completos de lectura/escritura en el dataset.
Tipos de modificaciones en la estructura de parcela
Existen dos formas de editar una estructura de parcela:
- Ediciones en las clases de estructura de parcela (por ejemplo, parcelas, líneas y puntos de control).
- Ediciones realizadas en las clases de entidad asociadas con la estructura de parcela. El ajuste de entidades de estructura de parcela aplica los vectores de cambio del ajuste de la estructura de parcela a las clases de entidad asociadas, editando así sus geometrías.
Cuando edita clases de entidad de parcela, el usuario que realiza las modificaciones debe contar con privilegios de actualización en el dataset de entidades que contiene la estructura de parcela. Cuando se realiza un ajuste de entidades de estructura de parcela, el usuario debe contar con privilegios de actualización tanto en la estructura de parcela como en las clases de entidad asociadas.
No es necesario contar con privilegios de actualización en una estructura de parcela o sus clases de entidad asociadas si no se ha realizado ninguna modificación en la estructura de parcela o en las clases de entidad asociadas dentro de la versión que se está conciliando, enviando o eliminando.
La tabla siguiente resume los permisos requeridos y los privilegios que se deben conceder a un usuario que va a realizar una operación en una versión que contiene una estructura de parcela.
