Ejercicio 9: Realizar ediciones versionadas como usuario de lectura y escritura

Este tema se aplica a ArcGIS for Desktop Standard y ArcGIS for Desktop Advanced exclusivamente.

Complejidad: Principante Requisito de datos: ArcGIS Tutorial Data for Desktop Objetivo: Inicie sesión como usuario de lectura y escritura, conéctese a una versión distinta de la versión predeterminada y edite los datos versionados.

Para ver otra forma en que los usuarios con permisos no administrativos pueden editar los datos, iniciará sesión como editor1, editará una clase de entidad en ArcMap y, a continuación, volverá a conciliar y publicar las modificaciones en la versión de edición.

Iniciar sesión como editor1

Cierre sesión en el equipo y vuelva a iniciar sesión como editor1.

Pasos:
  1. Inicie sesión en el equipo como editor1.

    La forma de hacer esto depende de su sistema operativo. En la mayoría de los sistemas operativos de Windows, puede utilizar la opción para cambiar usuarios. En Windows XP, cierre la sesión e iníciela de nuevo como editor1.

  2. Inicie ArcMap, abra la ventana Catálogo y después expanda la carpeta Servidores de base de datos en el árbol de catálogo.

Conectarse a una versión diferente y guardar la conexión

De forma predeterminada, las conexiones del servidor de bases de datos siempre son a la versión PREDETERMINADA. Para cambiar la versión de una geodatabase a la que está conectado, utilizará el cuadro de diálogo Cambiar versión. Si fuera a cerrar ArcMap, la próxima vez que iniciara ArcMap y se conectara a la geodatabase a través del nodo del servidor de bases de datos, volvería a conectarse a la versión PREDETERMINADA.

Para guardar la conexión en una versión concreta, puede guardar una conexión de base de datos en esta versión. Esto crea un archivo de conexión en el nodo Conexiones de base de datos en la jerarquía de catálogo.

Las conexiones de base de datos guardan las propiedades de conexión que les asigne hasta que las cambie. Eso significa que la próxima vez que inicie ArcMap como editor1, todavía tendrá una conexión a la versión de la geodatabase que desea sin tener que cambiar la configuración.

Pasos:
  1. Haga doble clic en el servidor de base de datos en la ventana Catálogo para conectarse a ella.
  2. Haga clic con el botón derecho en la geodatabase de Osokopf y haga clic en Cambiar versión.
  3. Asegúrese de que las pestañas Transaccional o vista de árbol se encuentran activas.
  4. Seleccione la versión railroadv1 y haga clic en Aceptar.

    La conexión para la geodatabase de Osokopf muestra ahora que está conectado a railroadv1.

  5. Para guardar la conexión en esta versión de la geodatabase, haga clic con el botón derecho en la geodatabase de Osokopf y haga clic en Guarda conexión.

    Esto crea un archivo de conexión para esta versión de la geodatabase en el nodo Conexiones de base de datos.

  6. Expanda el nodo Conexiones de base de datos en la ventana Catálogo.

    Puede ver que se ha creado una nueva conexión a la geodatabase. El nombre de conexión predeterminado es Conexión a <nombre_máquina> _ <instancia_sql_server_express>.

    SugerenciaSugerencia:

    Para cambiar el nombre de la conexión haga clic con el botón derecho en la conexión, haga clic en Renombrar y, a continuación, escriba el nuevo nombre.

  7. Haga clic con el botón derecho en esta conexión y haga clic en Propiedades de conexión

    Como puede ver, toda la información de la conexión se ha completado automáticamente. La Plataforma Base de datos se establece en SQL Server, el nombre de la instancia de SQL Server Express está en el cuadro de texto Instancia, la autenticación del sistema operativo se escoge como modo de autenticación y el nombre de la base de datos se encuentra en el cuadro de texto Base de datos.

  8. Haga clic en Aceptar o en Cancelar para cerrar el cuadro de diálogo Conexión de base de datos.
  9. Para confirmar que está conectado a la versión railroadv1, abra el cuadro de diálogo Propiedades de la conexión de la geodatabase.
  10. Haga clic con el botón derecho del ratón en la conexión de base de datos y haga clic en Propiedades de la conexión de la geodatabase.

    Se abre el cuadro de diálogo Propiedades de la conexión de la geodatabase y la versión transaccional railroadv1 queda resaltada para mostrar que es la versión a la que está conectado.

  11. Cierre el cuadro de diálogo Propiedades de la conexión de la geodatabase.

Realizar modificaciones en un dataset versionado

En el Ejercicio 8, manager1 importó una entidad de clase —railroads— y la registró como versionada. Va a editar esa clase de entidad en la versión railroadv1.

Preparar la edición

Agregue el dataset versionado y los datos de referencia a ArcMap.

Pasos:
  1. Expanda la nueva conexión de la base de datos a la geodatabase Osokopf.
  2. Haga clic y arrastre la clase de entidad de ferrocarril a ArcMap.
  3. Como referencia, agregue al mapa las clases de entidad de calles y pueblos y el dataset de entidades de parques.
  4. Expanda la geodatabase buildings08 en el servidor de base de datos y arrastre las clases de entidad de gov_bldgs, escuelas y utilidades al mapa también como referencia.
  5. Si es necesario, arrastre la clase de entidad de pueblos a la parte inferior de la lista Capas de la tabla de contenido.

Para ayudarle a orientarse en el mapa, etiquetará la clase de entidad de calles.

Pasos:
  1. Haga clic con el botón derecho en la capa de calles en la tabla de contenido de ArcMap y haga clic en Etiquetar Entidades.

    Los nombres de calles para las que existe un atributo de nombre se dibujan en el mapa.

Dado que los datos que editará se han registrado como versionados, asegúrese de que ArcMap se ha configurado para realizar modificaciones versionadas.

Pasos:
  1. Abra la barra de herramientas Editor si no está ya abierta.

    Personalizar > Barras de herramientas > Editor

  2. Haga clic en Editor en la barra de herramientas Editor y haga clic en Opciones en la lista desplegable.

    Esto abre el cuadro de diálogo Opciones de Edición.

  3. Haga clic en la ficha Versionado.
  4. Asegúrese de que la casilla Editar una versión de una base de datos con la habilidad de deshacer y rehacer está marcada. En caso contrario, actívelo.
  5. En este cuadro de diálogo hay otras opciones que se pueden establecer para controlar el comportamiento de una sesión de edición versionada. Entre ellas se incluye la configuración de los tipos de edición que se pueden considerar conflictos, las ediciones que utilizar durante la reconciliación automática y si se deben guardar automáticamente las ediciones después de la reconciliación automática. Para obtener más información sobre estas opciones, consulte Un recorrido rápido sobre la reconciliación de versiones.

    Cuadro de diálogo Opciones del editor establecido para ediciones versionadas

  6. Utilizará la configuración predeterminada, de modo que haga clic en Aceptar para cerrar el cuadro de diálogo Opciones de Edición.
  7. Ahora inicie una sesión de edición.
  8. Haga clic en Editor en la barra de herramientas Editor y haga clic en Iniciar la Edición.
  9. Es probable que aparezcan mensajes de advertencia indicando que algunos de los datos no se pueden registrar porque no está registrada como versionada. Haga clic en Continuar para cerrar este cuadro de mensaje.

Realizar ediciones

Agregará una nueva línea de tren y una vía de un lado a la clase de entidad de vías de tren. También ampliará una vía lateral existente.

Como se indicó anteriormente en este tutorial, al editar datos reales, se debería ser más preciso y utilizar las coordenadas o el trazado de una imagen georreferenciada. Para los objetivos de este tutorial, dibuje simplemente las entidades.

Agregar una línea de tren

Pasos:
  1. Haga clic en el botón Acercar de la barra de herramientas Herramientas de ArcMap.
  2. Mantenga presionado el botón del ratón y dibuje un cuadro alrededor de la parte noreste de la isla.

    Hacer zoom en el área superior derecha de mapa

  3. La sección de línea de tren que agregará se inicia en la línea existente Cross Island entre las calles Serpent y Sandpiper, al este de la calle Pilot y finaliza en el extremo de la línea Centremont East existente.
    SugerenciaSugerencia:

    Para identificar entidades en el mapa, haga clic en el botón Identificar en la barra de herramientas Herramientas de ArcMap y haga clic en una entidad. Esto abre la ventana Identificar, que muestra los atributos de la entidad.

    Puntos inicial y final de la nueva línea de vía

  4. Haga clic en Vías férreas en la ventana Crear entidades.
  5. Haga clic en Línea en Herramientas de construcción.
  6. Detenga el puntero en la línea Cross Island entre Serpent y Sandpiper hasta que vea que está en el borde de la línea férrea.

    Desplazarse sobre la línea ferroviaria para encontrar el borde

  7. Haga clic con el botón derecho, haga clic en Ajustar a Entidad, a continuación, haga clic en Borde.

    Esto alinea el primer vértice de la nueva línea al borde de la línea Cross Island.

  8. Amplíe la línea entre Dock y Sandpiper hasta que llegue al extremo de la línea Centremont East.

    Desplazarse sobre el extremo de la línea Centremont East para encontrar el punto final

  9. Haga clic con el botón derecho, haga clic en Ajustar a la Entidad, a continuación, haga clic en Extremo para colocar un vértice del extremo en la nueva entidad.
  10. Haga clic con el botón derecho y haga clic en Terminar Borrador para agregar la nueva entidad a la clase de entidad de vías de tren.

    Nueva línea férrea

  11. Haga clic en Editor en la barra de herramientas Editor y haga clic en Guardar modificaciones para guardar los cambios realizados hasta el momento.
  12. Haga clic en el botón AtributosBotón atributos de la barra de herramientas Editor.

    Se abre el cuadro de diálogo Atributos.

  13. Haga clic en el campo situado junto a rail_owner y escriba Oso Rail.

Agregar una vía lateral

Cambie la amplitud desplazándose al área donde se agregará la siguiente entidad.

Pasos:
  1. Haga clic en el botón Desplazamiento panorámicobotón Desplazamiento panorámico de la barra de herramientas Herramientas de ArcMap.

    El cursor cambia al símbolo de desplazamiento panorámico.

  2. Haga clic en el centro del mapa, mantenga presionado el botón del ratón y tire del mapa hasta que sean visibles College Sports Park y la planta de tratamiento de aguas residuales.

    Nueva amplitud

  3. Agregará una nueva vía lateral en la línea Cross Island, al este de Serpent.

    Ubicación de la nueva vía lateral

  4. Haga clic en vía férrea en la ventana Crear entidad y haga clic en línea.
  5. Detenga el puntero sobre la línea férrea Cross Island en la ubicación indicada en el gráfico anterior hasta que esté encima del borde del ferrocarril.
  6. Haga clic con el botón derecho, haga clic en Ajustar a Entidad, a continuación, haga clic en Borde.
  7. Dibuje una línea curva que tienda hacia el noreste. Haga clic para agregar vértices para crear la curva.

    Dibujo de la nueva vía lateral

  8. Haga doble clic en el vértice final para terminar el bosquejo.
  9. NotaNota:

    Para los objetivos de este tutorial, las ediciones no tienen que ser exactas. Cuando edite sus propios datos, será mucho más preciso a la hora de agregar entidades.

  10. Haga clic en el botón Atributos en la barra de herramientas Editor.
  11. Escriba Oso Rail en el campo situado al lado de rail_owner.
  12. Haga clic en Editor en la barra de herramientas Editor y haga clic en Guardar modificaciones para guardar los cambios realizados hasta el momento.

Ampliar la vía lateral de la universidad Cross Island

La vía lateral de la universidad debería ser visible en la amplitud actual. Si no es así, desplácese hasta la misma.

Vía lateral de la universidad

Va a ampliar esta línea.

Pasos:
  1. Haga clic en la herramienta Editar herramienta botón Editar herramientas en la barra de herramientas Editor.
  2. Haga clic en la vía lateral de la universidad Cross Island para seleccionarla.
  3. Haga clic en el botón Editar vértices botón Editar vértices de la barra de herramientas Editor.

    Los vértices de la vía lateral de la universidad son visibles en el mapa.

  4. Haga clic con el botón derecho en la línea de vía lateral de la universidad justo antes del vértice del extremo y haga clic en Insertar Vértice.
  5. Detenga el puntero sobre el vértice del extremo hasta que aparezcan los identificadores alrededor del vértice.

    Seleccionar el vértice del extremo

  6. Haga clic y arrastre el vértice hasta que esté más cerca de Morris Street.

    Ampliar la vía cerca de la calle

  7. Haga clic con el botón derecho y haga clic en Terminar Borrador.
  8. Haga clic en Editor en la barra de herramientas Editor y haga clic en Guardar modificaciones para guardar los cambios realizados hasta el momento.

Reconciliar ediciones y publicar cambios

Ha finalizado las ediciones que realizará en la clase de entidad de vías férreas. Ahora reconciliará y publicará las ediciones en la versión PREDETERMINADA.

Pasos:
  1. Abra la barra de herramientas Versionado si no está abierta aún.

    Personalizar > Barras de herramientas > Versionado

  2. Haga clic en el botón Conciliar botón Conciliar de la barra de herramientas Versionado.

    Se abre el cuadro de diálogo Conciliar.

  3. Ya se ha elegido la versión dbo.DEFAULT como versión de destino, de modo que no necesita elegir una versión de destino. También utilizará la configuración predeterminada para definir conflictos, así que deje Por objeto (por fila) seleccionado. Sin embargo, cambiará la forma de resolver los conflictos.
  4. Haga clic en A favor de la versión de edición en el cuadro de diálogo Conciliar.
  5. Haga clic en Aceptar.
  6. No había otros usuarios editando estos datos en la versión PREDETERMINADA, de modo que no se ha detectado ningún conflicto. Éste es un resultado común, sobre todo cuando se utilizan las geodatabase en un servidor de bases de datos. Es raro que otros usuarios estén editando las mismas entidades en la misma clase de entidad que usted en una geodatabase de un servidor de base de datos.

    Puesto que no encontró ningún conflicto, puede publicar ahora sus cambios en la versión PREDETERMINADA.

  7. Haga clic en el botón Publicar botón Publicar de la barra de herramientas Versionado.

    Las ediciones se desplazan a la versión PREDETERMINADA. Ahora, cualquiera que se conecte a la versión PREDETERMINADA puede ver los cambios.

  8. Haga clic en Editor en la barra de herramientas Editor y haga clic en Detener edición.

Ha iniciado sesión con un inicio de sesión que tiene acceso de lectura y escritura a la geodatabase y ha realizado una serie de ediciones versionadas en una clase de entidad. A continuación, ha reconciliado y publicado las ediciones en la versión PREDETERMINADA de la geodatabase. En Ejercicio 10, iniciará sesión como manager1 y comprimirá la geodatabase.

5/9/2014