Beruflich Dokumente
Kultur Dokumente
Table of Contents
Un recorrido rpido por el tutorial sobre servidores de base de datos . . . . . . . . . . . . . . 3 . . . 5 Ejercicio 1: Agregar un servidor de base de datos al rbol de catlogo y crear una geodatabase
Ejercicio 2: cargar los datos en una geodatabase y actualizar estadsticas . . . . . . . . . . . . 8 Ejercicio 3: Adjuntar, actualizar y crear una copia de seguridad de una geodatabase . . . . . . . . 11 Ejercicio 4: agregar usuarios y administrar sus permisos . . . . . . . . . . . . . . . . . . . 14 Ejercicio 5: realizar ediciones no versionadas como usuario de lectura y escritura . . . . . . . . . 19
Ejercicio 6: restaurar una geodatabase . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Ejercicio 7: conectarse como administrador de la geodatabase, cargar datos, registrarlos como versionados y crear una versin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Ejercicio 8: realizar modificaciones versionadas como usuario de lectura y escritura . . . . . . . . 29
Ejercicio 9: comprimir la geodatabase de Osokopf, volver a generar los ndices y reducir la geodatabase tras haber iniciado sesin como administrador de la geodatabase . . . . . . . . . . . . . . . 40 Ejercicio 10: desasociar la geodatabase de edificios del servidor de base de datos . . . . . . . . 43
Introduccin
Para completar las tareas del presente tutorial, debe instalar ArcGIS Desktop, Microsoft SQL Server Express y los datos del tutorial. En el caso de algunas de ellas, tambin debe crear nombres de usuario adicionales en el equipo.
El administrador del servidor de base de datos de ArcSDE es el responsable del mantenimiento del servidor de base de datos, de la creacin y el mantenimiento de geodatabases y de la creacin y administracin de las cuentas de usuario en el servidor de base de datos. El presente tutorial le muestra cmo realizar estas tareas; por consiguiente, si no goza de permisos de administrador del servidor de base de datos no podr completar el tutorial.
La creacin de nombres de usuario adicionales se explicar en el Ejercicio 4: agregar usuarios y administrar sus permisos. Utilizar los dos nombres de usuario adicionales en el Ejercicio 5: realizar ediciones no versionadas como usuario de lectura/escritura, el Ejercicio 7: conectarse como administrador de la geodatabase y el Ejercicio 8: realizar modificaciones versionadas como usuario de lectura/escritura.
Ejercicio 1: Agregar un servidor de base de datos al rbol de catlogo y crear una geodatabase
Una vez que ha instalado todos los datos del software y del tutorial, realice la conexin al servidor de base de datos y cree una geodatabase. La conexin se realiza al rbol de catlogo y se administran los servidores de base de datos desde all. Por lo tanto, abra ArcMap y abra una ventana Catlogo.
Complejidad: Principiante Requisitos de datos: Configuracin de datos de tutorial de ArcGIS Objetivo: Conectar a un servidor de base de datos en ArcGIS Desktop y crear una geodatabase.
Aparece una nueva conexin de servidor de base de datos debajo del nodo de Servidores de base de datos del rbol de catlogo.
4.
6.
Mientras se crea un archivo de base de datos y un esquema de geodatabase, se muestra una barra de progreso. Una vez completa, la nueva geodatabase aparecer en el rbol de catlogo. Sugerencia: Si recibe un mensaje de error que indica que la librera del servidor no se pudo cargar, deber confirmar que se habilit la instancia correcta de SQL Server para almacenar geodatabases cuando se configur la instancia de SQL Server Express. Inici sesin en el equipo donde est instalado ArcGIS Desktop con un inicio de sesin de administrador de servidor en el servidor de base de datos. En la ventana Catlogo en ArcMap, agreg una conexin al servidor
de base de datos y cre una geodatabase en el servidor de base de datos. En el prximo ejercicio cargar los datos en esta geodatabase. Ejercicio 2: Cargue los datos en una geodatabase y actualice las estadsticas.
En estos momentos es un administrador de servidor del servidor de base de datos que est utilizando para estos ejercicios. Observe que los datos que crea cuando inicia sesin como administrador del servidor son propiedad de dbo. El grupo dbo en SQL Server es bsicamente el equivalente a un usuario de sysadmin, que confiere el nivel de control superior a la instancia de SQL Server y su contenido. Formar parte del grupo dbo tambin significa que todos los datos que crea se almacenan en el esquema de dbo en la base de datos. Consecuentemente, todos los usuarios que se conectan como administrador del servidor de base de datos poseen y pueden modificar los datos en el esquema de dbo. Tenga presente esto cuando decida conceder un acceso administrativo a nivel de servidor a otros inicios de sesin.
5.
De esta forma se agrega el sistema de coordenadas al dataset de entidades. 7. 8. 9. Haga clic en Siguiente. Asegrese de que Ninguno est seleccionado para el sistema de coordenadas verticales y haga clic en Siguiente. Acepte la configuracin de tolerancia predeterminada y haga clic en Finalizar. Ahora existe un dataset de entidades denominado parks en la geodatabase de Osokopf.
3. 4.
El dataset de entidades de parques debera contener ahora las clases de entidad park_areas, trees y water_bodies.
5. 6.
Haga clic con el botn derecho en la geodatabase de Osokopf y haga clic en Pegar. Aparece el cuadro de dilogo Transferencia de datos. Asegrese de que todas las clases de entidad en el dataset de entidades de lmites estn presentes en el cuadro de dilogo Transferencia de datos y haga clic en Aceptar.
Ha agregado datos a la geodatabase, para ello ha creado un dataset de entidades e importado las clases de entidad en ella, y ha copiado un dataset de entidades de otra geodatabase. A continuacin, actualiz las estadsticas en la geodatabase para reflejar la existencia de estos nuevos datos.
10
En este ejercicio suponga que un consultor ha realizado la creacin inicial de datos para usted y le ha enviado el archivo de base de datos para que pueda adjuntarlo a su servidor de base de datos y editarlo. En este caso, el consultor utiliz una versin previa de ArcGIS para crear la geodatabase. Por lo tanto, una vez que adjunt la geodatabase, deber hacer una copia de seguridad de la misma y despus actualizarla.
La geodatabase de edificios ahora est enumerada bajo el servidor de base de datos en el rbol de catlogo.
11
Como se indica, la geodatabase de edificios ya contiene datos. Sin embargo, esta geodatabase es una versin anterior. Por lo tanto, antes de trabajar con los datos, cree una copia de seguridad de la geodatabase y despus actualcela.
4. 5.
Esto crea una imagen de la geodatabase y sus contenidos como estaban al momento de realizar la copia de seguridad. Las imgenes de copia de seguridad que se crean son copias totales de la base de datos. Cuando ejecuta copias de seguridad subsiguientes, puede crear un nuevo archivo de copia de seguridad o sobrescribir el anterior. Las copias de seguridad de geodatabase se deben crear una vez implementados los cambios en la geodatabase. De esa manera, si la geodatabase se daa o se elimina por accidente, no perder las ediciones que le haya realizado. O si se realizan ediciones errneas, puede volver al estado de los datos de la ltima copia de seguridad.
12
3.
Haga clic en el botn Actualizar geodatabase para abrir la herramienta de geoprocesamiento Actualizar geodatabase. El cuado de texto Geodatabase de entrada se completa automticamente con la informacin de conexin de geodatabase.
4. 5.
Deje las opciones Realizar verificacin de prerrequisitos y Actualizar geodatabase seleccionadas. Haga clic en Aceptar para comenzar la actualizacin. Se abrir la ventana de progreso. Los mensajes se muestran a medida que la herramienta realiza las verificaciones y la actualizacin. Si la actualizacin falla, lea estos mensajes para conocer el motivo. Tambin se crea un archivo de registro en el directorio TEMP del sistema. El archivo se llama GDBUpgrade<n>.log. La <n> indica la ID nica de la operacin de actualizacin. Cuando la actualizacin se termina correctamente, cierre el cuadro de dilogo. Comprueba que la descripcin bajo la seccin Mejorar estado de la ficha General ha cambiado y que el botn Actualizar geodatabase est inactivo. Sugerencia: Si la informacin de estado no se actualiza, cierre el cuadro de dilogo Propiedades de la geodatabase y vuelva a abrirlo.
6.
7.
Ha adjuntado una geodatabase al servidor de base de datos, realizado una copia de seguridad de la misma y la ha actualizado a la versin actual. Ahora puede agregar usuarios al servidor de base de datos y otorgarles permisos.
13
Nota: Tal y como se indica en Un recorrido rpido del tutorial de servidores de bases de datos, si no tiene privilegios de administrador en el equipo, debe hacer que el administrador de sistemas cree los usuarios.
Tiene ahora dos nuevos usuarios en su equipo: editor1 y manager1. A continuacin, agregar estos usuarios a su servidor de bases de datos.
14
Sugerencia: Si ambos usuarios fueran a realizar el mismo tipo de tareas y tienen los mismos privilegios en las geodatabases en el servidor de bases de datos, podra configurar un grupo de Windows y agregarlos al mismo. Sin embargo, para este tutorial, editor1 y manager1 tendrn privilegios diferentes, de modo que solo utilizar los inicios de sesin de Windows.
6.
2.
15
Tenga en cuenta que se ha seleccionado la opcin Ninguno para editor1. ste es el permiso predeterminado para toda la geodatabase para los nuevos usuarios que no sean administradores del servidor de bases de datos. Ninguno indica que el usuario no tiene ningn permiso especfico en la geodatabase. Si un usuario con un permiso Ninguno inicia sesin en el servidor de bases de datos, puede ver la geodatabase pero no puede realizar ninguna accin en la misma. Como puede ver en el cuadro de dilogo Permiso de la geodatabase, los otros permisos para toda la geodatabase disponibles son Slo lectura, Lectura/Escritura y Admin..
3.
16
4. 5. 6.
Haga clic en Aceptar para aplicar los cambios y cerrar el cuadro de dilogo Permiso para la geodatabase de Osokopf. Haga clic con el botn derecho en la geodatabase de edificios, seleccione Administracin y, a continuacin, haga clic en Permiso. Elija editor1 en la lista Usuarios del Servidor de la Base de datos, haga clic en Lectura/ Escritura, a continuacin, haga clic en Aplicar. editor1 ahora tambin tiene los permisos de lectura/escritura para todos los datos de la geodatabase de edificios. Elija manager1 en la lista Usuarios del Servidor de la Base de datos y haga clic en Slo lectura. Esto agrega manager1 a una funcin en la geodatabase que solo puede ver y seleccionar todos los datos en la geodatabase de edificios. Haga clic en Aceptar para aplicar los cambios y cerrar el cuadro de dilogo Permiso para la geodatabase de edificios.
7.
8.
17
manager1 tiene permisos de solo lectura para toda la geodatabase en la geodatabase de edificios. Por consiguiente, manager1 solo tiene permisos a nivel de dataset para todos los datos. Para verlo, seleccione manager1 en la lista Usuarios del Servidor de la Base de datos. Dado que se puede conceder un nivel de permisos ms alto (lectura y escritura), puede modificar los permisos de manager1 en datasets individuales de la geodatabase de edificios. Puesto que todos los datasets presentes actualmente en la geodatabase de edificios son propiedad de dbo, puede cambiar los permisos de usuario en cualquiera de los datasets de dicha geodatabase. Para ello, siga estos pasos: Pasos: 1. 2. 3. 4. Haga clic con el botn derecho en la clase de entidad de gobierno y haga clic en Permiso. Seleccione manager1 en la lista Usuarios del Servidor de la Base de datos. Haga clic en Lectura/Escritura. Haga clic en Aceptar.
manager1 tiene ahora acceso de lectura y escritura a la clase de entidad gov_bldgs. Los permisos de los dems datasets de la geodatabase de edificios siguen siendo de solo lectura. Para confirmar, haga lo siguiente: Pasos: 1. 2. 3. Haga clic con el botn derecho en la clase de entidad utilities y haga clic en Permiso. Seleccione manager1 en la lista Usuarios del Servidor de la Base de datos. Observe que manager1 sigue teniendo permiso de solo lectura en esta clase de entidad. Haga clic en Aceptar para cerrar el cuadro de dilogo Permiso del dataset.
18
Dado que los servidores de bases de datos autentican a los usuarios a partir del inicio de sesin actual de Windows, cierre sesin en el equipo y vuelva a iniciar sesin como editor1. Pasos: 1. 2. 3. 4. 5. Haga clic en el botn Inicio en la barra de tareas de Windows y haga clic en Cerrar sesin. Si se le pregunta, confirme que desea cerrar sesin haciendo clic en Cerrar sesin el cuadro de dilogo Cerrar la sesin en Windows. Cuando aparezca el cuadro de dilogo de inicio de sesin, cambie el nombre de usuario a editor1. Escriba editor.1 en el cuadro de texto Contrasea. Seleccione el nombre de su equipo en la lista desplegable Inicio de sesin en y haga clic en Aceptar. Ahora ha iniciado sesin en el equipo como editor1. Inicie ArcMap, abra la ventana Catlogo y despus expanda el nodo Servidores de base de datos en el rbol de catlogo. Debe agregar el servidor de bases de datos de ArcSDE porque editor1 no lo ha agregado todava a su Catlogo. Para obtener instrucciones para hacerlo, consulte Ejercicio 1: agregar un servidor de bases de datos al rbol de catlogo y crear una geodatabase.
6. 7.
19
6. 7.
Escriba streets en el cuadro de texto Clase de Entidad de Salida. Haga clic en Aceptar para ejecutar la herramienta. El progreso de la herramienta aparece en la parte inferior de ArcMap. Cuando se ha importado la clase de entidad, aparece un elemento emergente en la esquina inferior derecha de la pantalla. Puede hacer clic para abrir los mensajes que se generaron en la herramienta.
La geodatabase de Osokopf contiene ahora dos datasets de entidades, de parques y lmites, propiedad de dbo, ahora y la clase de entidad independiente de calles, propiedad de editor1.
6.
7. 8.
20
Primero, se asegurar de que puede seleccionar entidades en el dataset de entidades de parques, a continuacin, busque Wspolnoty Park. Pasos: 1. 2. Haga clic en el botn Lista por seleccin en la tabla de contenidos. Asegrese de que park_areas se muestra bajo el encabezado Seleccionable. Si no es as, haga clic en el icono Haga clic para alternar seleccionables situado junto a la capa park_areas para hacerlo seleccionable. Haga clic en Seleccin en el men Principal y a continuacin en Seleccionar Por Atributos. Seleccione park_areas en el men desplegable Capa. Haga doble clic en park_name para agregarlo a la clusula WHERE de la instruccin SELECT. Haga clic en los signos igual (=) para agregarlo a la instruccin SELECT. Haga clic en Obtener valores nicos para obtener una lista de nombres. Haga doble clic en Wspolnoty Park en la lista de valores para agregarlo a la instruccin SELECT. Sugerencia: Es posible que tenga que desplazarse en la lista de valores nicos para encontrar Wspolnoty Park. 9. Haga clic en Aceptar para realizar la seleccin y cerrar el cuadro de dilogo Seleccionar Por Atributos. Wspolnoty Park aparece ahora resaltado en el mapa. Si no puede encontrar el parque seleccionado, haga clic con el botn derecho en la capa de parques en la tabla de contenido y haga clic en Acercar a entidades seleccionadas. Esto permitir ampliar completamente el parque. Haga clic en el botn Alejamiento fijo en la barra de herramientas ArcMap Main hasta que pueda ver el rea situada al este del parque, al otro lado de Sunray St. 10. Haga clic en Editor en la barra de herramientas Editor y haga clic en Iniciar la Edicin para comenzar una sesin de edicin. Dado que la capa de escuelas no aparece en la ventana Crear entidades, se abre el cuadro de dilogo Iniciar la Edicin para que pueda elegir el origen de datos que editar. Seleccione schools como origen de datos y haga clic en Aceptar. Si la capa de escuelas no se muestra en la ventana Crear entidades, haga clic en el botn Organizar plantillas. Se abre el cuadro de dilogo Organizar plantillas de entidades. Haga clic en Schools en la lista Capas y haga clic en Nueva plantilla. Se abre el Asistente Crear plantillas nuevas. Asegrese de que la capa de escuelas est activada y haga clic en Finalizar. Haga clic en Cerrar en el cuadro de dilogo Organizar plantillas de entidades. Haga clic en schools en la lista de capas para editar.
3. 4. 5. 6. 7. 8.
11. 12.
21
17. 18.
Haga clic en Rectngulo en la ventana Herramientas de construccin. Dibuje un rectngulo en el rea al otro lado de la calle desde Wspolnoty Park. Normalmente, debera ser ms preciso a la hora de agregar entidades al SIG. No obstante, para los objetivos de este tutorial, basta con dibujar un rectngulo que se ajuste dentro de los cuatro cruces de calles. Haga doble clic para finalizar el rectngulo. Haga clic en el botn Atributos en la barra de herramientas Editor. Se abren los atributos de la nueva escuela. Escriba Wspolnoty en la fila Nombre. Haga clic en el campo situado al lado de School type y seleccione Elementary (K-5) en la lista desplegable. Haga clic en Editor en la barra de herramientas Editor y haga clic en Detener edicin. Si se le solicita, haga clic en S para guardar las ediciones.
Ha iniciado sesin como usuario con permisos de lectura/escritura en la geodatabase, ha importado una clase de entidad y ha editado una clase de entidad en una sesin de edicin no versionada.
22
23
9.
Nota: Si estaba conectado a la geodatabase de edificios, recibir un mensaje de error que indica que no se ha podido restaurar la geodatabase porque no se ha podido obtener acceso exclusivo. Si ocurre esto, cierre el mensaje, desconctese del servidor de base de datos, vuelva a conectarse y vuelva a intentar la operacin de restauracin. Si todava se produce un error, es posible que tenga que cerrar ArcCatalog y volver a abrirlo para liberar el bloqueo en la geodatabase.
24
Para devolver los datos a un estado anterior, restaur sobre la geodatabase de edificios.
25
Ejercicio 7: conectarse como administrador de la geodatabase, cargar datos, registrarlos como versionados y crear una versin
En Ejercicio 4: agregar usuarios y administrar sus permisos, otorg permisos de administrador a manager1 para la geodatabase de edificios. Esto permite a manager1 escribir en la geodatabase y realizar ciertas tareas administrativas. Realizar algunas de estas tareas administrativas en Ejercicio 9: comprimir la geodatabase de Osokopf, volver a generar ndices y reducir la geodatabase tras haber iniciado sesin como administrador de la geodatabase. En este ejercicio, se conectar como manager1, importar datos, registrar los nuevos datos como versionados y crear una versin pblica que editor1 pueda utilizar para editar los datos. Nota: Solo el propietario de un dataset puede registrarlo como versionado.
Complejidad: Principiante Requisitos de datos: Configuracin de datos de tutorial de ArcGIS Objetivo: Inicie sesin como administrador de la geodatabase e importe un shapefile. Registre una clase de entidad como versionada, cree una versin de la geodatabase para editar y asigne permisos para la versin.
6. 7.
26
2. 3.
Haga clic con el botn derecho en la geodatabase de Osokopf, seleccione Importar, a continuacin, haga clic en Clase de entidad (simple). Haga clic en el botn Examinar para desplazarse hasta los datos. Se abre el cuadro de dilogo Entidades de Entrada. Puesto que es la primera vez que manager1 se ha conectado a los datos del tutorial de servidores de bases de datos, debe agregar una conexin a carpetas.
4. 5. 6. 7. 8.
Haga clic en el botn Conectar a carpeta en el cuadro de dilogo Entidades de Entrada. Se abre el cuadro de dilogo Conectar a carpeta. Desplcese hasta el directorio del tutorial DatabaseServers y haga clic en Aceptar para agregar la conexin a carpetas. Seleccione railroads.shp y haga clic en Aadir. Escriba railroads en el cuadro de texto Clase de Entidad de Salida de la herramienta Clase de entidad a clase de entidad. Haga clic en Aceptar.
La geodatabase de Osokopf contiene ahora dos datasets de entidades propiedad del usuario dbo, una clase de entidad propiedad de editor1 y una clase de entidad propiedad de manager1.
2.
27
1.
Haga clic con el botn derecho en la geodatabase de Osokopf en la ventana Catlogo y haga clic en Versiones. Esto abre el Administrador de versiones. Actualmente solo est presente la versin PREDETERMINADA. Crear una versin a partir de la versin PREDETERMINADA.
2. 3. 4. 5. 6.
Haga clic con el botn derecho en la versin PREDETERMINADA y haga clic en Nuevo. Escriba railroadv1 en el cuadro de texto Nombre. Escriba una descripcin para la versin. Haga clic en Pblico en la lista Permiso. Haga clic en Aceptar. Esto permite a editor1 editar esta versin. Si eligiera Protegido en su lugar, editor1 podra ver la versin pero no editarla. Si eligiera Privado, editor1 ni siquiera podra acceder a la versin.
Ahora se muestran dos versiones en el Administrador de versiones. Ha importado datos, los ha registrado como versionados y ha creado una versin de la geodatabase a la que se conectar editor1 para editar los datos.
28
Haga clic en el botn Inicio en la barra de tareas de Windows y haga clic en Cerrar sesin. Si se le pregunta, confirme que desea cerrar sesin haciendo clic en Cerrar sesin el cuadro de dilogo Cerrar la sesin en Windows. Cuando aparezca el cuadro de dilogo de inicio de sesin, cambie el nombre de usuario a editor1. Seleccione el nombre de su equipo en la lista desplegable Inicio de sesin en y haga clic en Aceptar. Ahora ha iniciado sesin en el equipo como editor1. Inicie ArcMap, abra la ventana Catlogo y despus expanda el nodo Servidores de base de datos en el rbol de catlogo.
5.
29
1. 2. 3. 4. 5.
Haga doble clic en el servidor de base de datos en la ventana Catlogo para conectarse al mismo. Haga clic con el botn derecho en la geodatabase de Osokopf y haga clic en Cambiar versin. Asegrese de que Tipo de versin se ha establecido en Transaccional. Seleccione la versin railroadv1 y haga clic en Aceptar. La conexin para la geodatabase de Osokopf muestra ahora que est conectado a railroadv1. Para guardar la conexin en esta versin de la geodatabase, haga clic con el botn derecho en la geodatabase de Osokopf y haga clic en Guarda conexin. Esto crea un archivo de conexin para esta versin de la geodatabase en el nodo Conexiones de base de datos. Expanda el nodo Conexiones de base de datos en la ventana Catlogo. Puede ver que se ha creado una nueva conexin a la geodatabase. El nombre de conexin predeterminado es Conexin a <nombre_mquina> _ <instancia_sql_server_express>. Sugerencia: Para cambiar el nombre de la conexin haga clic con el botn derecho en la conexin, haga clic en Renombrar y, a continuacin, escriba el nuevo nombre.
6.
7.
Haga clic con el botn derecho en esta conexin y haga clic en Propiedades de conexin Como puede ver, toda la informacin de la conexin se ha completado automticamente. Nombre de servidor se ha rellenado, la informacin de conexin directa est en el cuadro de texto Servicio (las geodatabase en servidores de bases de datos no utilizan los servicios de ArcSDE, solo se pueden utilizar conexiones directas), el nombre de la base de datos est en el cuadro de texto Base de datos, la autenticacin del sistema operativo se elige para el modo de autenticacin y la conexin se realiza a la versin transaccional railroadv1 de la geodatabase. Cierre el cuadro de dilogo Propiedades de conexin de base de datos espaciales.
8.
Preparar la edicin
Agregue el dataset versionado y los datos de referencia a ArcMap. Pasos: 1. 2. 3. Expanda la nueva conexin a la geodatabase de Osokopf. Haga clic y arrastre la clase de entidad de ferrocarril a ArcMap. Como referencia, agregue las clases de entidad de calles y pueblos y el dataset de entidades park_areas al mapa.
30
4.
Expanda la geodatabase de edificios en el servidor de bases de datos y arrastre tambin las clases de entidad de escuelas, utilidades y gov_bldgs al mapa como referencia.
Para ayudarle a orientarse en el mapa, etiquetar la clase de entidad de calles. Pasos: 1. Haga clic con el botn derecho en la capa de calles en la tabla de contenido de ArcMap y haga clic en Etiquetar Entidades. Se dibujan en el mapa los nombres de calles para las que existe un atributo de nombre.
Dado que los datos que editar se han registrado como versionados, asegrese de que ArcMap se ha configurado para realizar modificaciones versionadas. Pasos: 1. Haga clic en Editor en la barra de herramientas Editor y haga clic en Opciones en la lista desplegable. Esto abre el cuadro de dilogo Opciones de Edicin. Haga clic en la ficha Versionado. Asegrese de que se ha activado el cuadro Editar una versin de una base de datos con la habilidad de deshacer y rehacer. En caso contrario, actvelo. En este cuadro de dilogo hay otras opciones que se pueden establecer para controlar el comportamiento de una sesin de edicin versionada. Entre ellas se incluye la configuracin de los tipos de edicin que se pueden considerar conflictos, las ediciones que utilizar durante la reconciliacin automtica y si se deben guardar automticamente las ediciones despus de la reconciliacin automtica. Para obtener ms informacin sobre estas opciones, consulte Un recorrido rpido sobre la reconciliacin de versiones.
2. 3.
31
4.
Utilizar la configuracin predeterminada, de modo que haga clic en Aceptar para cerrar el cuadro de dilogo Opciones de Edicin.
Ahora inicie una sesin de edicin. Pasos: 1. 2. Haga clic en Editor en la barra de herramientas Editor y haga clic en Iniciar la Edicin. Seleccione Vas frreas en la lista de capas de edicin y haga clic en Aceptar.
Realizar ediciones
Agregar una nueva lnea de tren y una va de un lado a la clase de entidad de vas de tren. Tambin ampliar una va lateral existente.
32
Agregar una lnea de tren Pasos: 1. 2. Haga clic en el botn Zoom de Acercamiento en la barra de herramientas Herramientas de ArcMap. Mantenga presionado el botn del ratn y dibuje un cuadro alrededor de la parte nororiental de la isla.
La seccin de lnea de tren que agregar se inicia en la lnea existente Cross Island entre las calles Serpent y Sandpiper, al este de la calle Pilot y finaliza en el extremo de la lnea Centremont East existente. Sugerencia: Para identificar entidades en el mapa, haga clic en el botn 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.
3. 4.
Haga clic en Vas frreas en la ventana Crear entidades. Haga clic en Lnea en Herramientas de construccin.
33
5.
Detenga el puntero en la lnea Cross Island entre Serpent y Sandpiper hasta que vea que est en el borde de la lnea frrea.
6.
Haga clic con el botn derecho, haga clic en Ajustar a la Entidad, a continuacin, haga clic en Borde. Esto alinea el primer vrtice de la nueva lnea al borde de la lnea Cross Island. Ample la lnea entre Dock y Sandpiper hasta que llegue al extremo de la lnea Centremont East.
7.
8. 9.
Haga clic con el botn derecho, haga clic en Ajustar a la Entidad, a continuacin, haga clic en Extremo para colocar un vrtice del extremo en la nueva entidad. Haga clic con el botn derecho y haga clic en Terminar Borrador para agregar la nueva entidad a la clase de entidad de vas de tren.
Haga clic en Editor en la barra de herramientas Editor y seleccione Guardar modificaciones para guardar los cambios realizados hasta el momento. Haga clic en el botn Atributos en la barra de herramientas Editor. Se abre el cuadro de dilogo Atributos. Haga clic en el campo junto a Propietario y escriba Oso Rail.
34
13.
35
Agregar una va lateral Cambie la amplitud desplazndose al rea donde se agregar la siguiente entidad. Pasos: 1. Haga clic en el botn Desplazar en la barra de herramientas Herramientas de ArcMap. El cursor cambia al smbolo de desplazamiento panormico. 2. Haga clic en el centro del mapa, mantenga presionado el botn del ratn y tire del mapa hasta que sean visibles College Sports Park y la planta de tratamiento de aguas residuales.
3. 4. 5. 6.
Haga clic en va frrea en la ventana Crear entidad y haga clic en lnea. Detenga el puntero sobre la lnea frrea Cross Island en la ubicacin indicada en el grfico anterior hasta que est encima del borde del ferrocarril. Haga clic con el botn derecho, haga clic en Ajustar a Entidad, a continuacin, haga clic en Borde. Dibuje una lnea curva que se extienda hacia el nordeste. Haga clic para agregar vrtices para crear la curva.
36
7.
Haga doble clic en el vrtice final para terminar el bosquejo. Nota: Para los objetivos de este tutorial, las ediciones no tienen que ser exactas. Cuando edite sus propios datos, ser mucho ms preciso a la hora de agregar entidades.
8. 9. 10.
Haga clic en el botn Atributos en la barra de herramientas Editor. Escriba Oso Rail en el campo situado al lado de Propietario. Haga clic en Editor en la barra de herramientas Editor y seleccione Guardar modificaciones para guardar los cambios realizados hasta el momento.
37
Ampliar la va lateral de la universidad Cross Island La va lateral de la universidad debera ser visible en la amplitud actual. Si no es as, desplcese hasta la misma.
Va a ampliar esta lnea. Pasos: 1. 2. 3. 4. 5. Haga clic en el botn Herramienta de Edicin en la barra de herramientas Editor.
Haga clic en la va lateral de la universidad Cross Island para seleccionarla. Haga clic en el botn Editar Vrtices en la barra de herramientas Editor. Los vrtices de la va lateral de la universidad son visibles en el mapa. Haga clic con el botn derecho en la lnea de va lateral de la universidad justo antes del vrtice del extremo y haga clic en Insertar Vrtice. Detenga el puntero sobre el vrtice del extremo hasta que aparezcan los identificadores alrededor del vrtice.
6.
Haga clic y arrastre el vrtice hasta que est ms cerca de Morris Street.
7. 8.
Haga clic con el botn derecho y haga clic en Terminar Borrador. Haga clic en Editor en la barra de herramientas Editor y seleccione Guardar modificaciones para guardar los cambios realizados hasta el momento.
38
2.
Ha iniciado sesin con un inicio de sesin que tiene acceso de lectura y escritura a la geodatabase y ha realizado una serie de ediciones versionadas en una clase de entidad. A continuacin, ha reconciliado y publicado las ediciones en la versin PREDETERMINADA de la geodatabase.
39
Ejercicio 9: comprimir la geodatabase de Osokopf, volver a generar los ndices y reducir la geodatabase tras haber iniciado sesin como administrador de la geodatabase
Al comprimir la geodatabase se quitan los estados a los que una versin ya no hace referencia y se mueven filas de las tablas delta a la tabla de negocios. El desplazamiento de modificaciones desde la tabla delta a la tabla de negocios significa que las consultas en el dataset tardarn menos tiempo porque la consulta solo tiene que examinar una tabla en lugar de consultar tres tablas. Cuantos ms registros haya en las tablas delta, mayor importancia cobra el movimiento de registros desde las tablas delta a la tabla de negocios.
Complejidad: Principiante Requisitos de datos: Configuracin de datos de tutorial de ArcGIS Objetivo: Inicie sesin como administrador de la geodatabase, comprima una geodatabase, vuelva a generar ndices en los datos y reduzca la geodatabase.
Tanto la edicin como la compresin de la geodatabase pueden fragmentar los ndices, por lo que es aconsejable volver a generar los ndices despus de llevar a cabo modificaciones importantes y despus de comprimir la geodatabase. La agregacin y eliminacin de datos de una base de datos tambin pueden producir cierta fragmentacin. En raras ocasiones, es posible que tenga que reducir una geodatabase para eliminar parte de esta fragmentacin y recuperar el espacio no utilizado en la base de datos. En este ejercicio, iniciar sesin como el administrador de la geodatabase de Osokopf, manager1, eliminar la versin innecesaria, comprimir la geodatabase y volver a generar sus ndices. Finalmente, reducir la geodatabase para ver si genera espacio libre adicional en disco.
40
Pasos: 1. 2. 3. 4. Inicie ArcMap, abra la ventana Catlogo y despus expanda el nodo Servidores de base de datos en el rbol de catlogo. Haga clic con el botn derecho en la geodatabase de Osokopf y haga clic en Versiones. Haga clic con el botn derecho en la versin railroadv1 y haga clic en Eliminar. Cierre el cuadro de dilogo Administrador de versiones.
Comprimir la geodatabase
Comprima la geodatabase de Osokopf para mover las modificaciones realizadas en la clase de entidad de vas de tren desde las tablas delta a la tabla de negocios y quitar del linaje los estados innecesarios. Pasos: 1. 2. Haga clic con el botn derecho en la geodatabase de Osokopf, seleccione Administracin y, a continuacin, haga clic en Comprimir Base de datos. Cuando se le solicite que confirme la operacin de compresin, haga clic en S.
4.
41
2. 3.
Reducir la geodatabase
Ahora, reduzca la geodatabase de Osokopf. Pasos: 1. 2. 3. Haga clic con el botn derecho en la geodatabase Osokopf, seleccione Administracin, y despus haga clic en Mantenimiento de geodatabase. Haga clic en Acortar geodatabase. Haga clic en Aceptar.
Para ver si ha conseguido espacio en la base de datos con la operacin de reduccin, vuelva a comprobar el tamao. Siga los pasos 1 a 4 de "Comprobar el tamao de la geodatabase".
42
Nota: Al desasociar una geodatabase del servidor de base de datos, no se eliminan los archivos de base de datos, pero se quitan las referencias a la base de datos desde la instancia de SQL Server Express. Al compartir las geodatabases entre servidores de base de datos, tenga en cuenta quin posee los datos y dispone de permiso para trabajar con ella. Esto es importante porque las geodatabases de ArcSDE en SQL Server Express utilizan inicios de sesin autenticados de Windows. Si est utilizando inicios de sesin locales de Windows, al transferir la geodatabase a un equipo nuevo, esos usuarios no existirn en el equipo nuevo. De igual forma, si utiliza inicios de sesin de red y, a continuacin, transfiere la geodatabase a un servidor de base de datos fuera de la red, esos inicios de sesin no existirn. La forma de abordar esto depende de su flujo de trabajo. Si conoce previamente que va a mover mucho la geodatabase, es posible que quiera crear todos los datos en la geodatabase mientras est conectado como usuario dbo. El usuario dbo y el esquema se encuentran siempre en servidores de base de datos; por consiguiente, aunque mueva la geodatabase a un servidor de base de datos en una red diferente, puede seguir conectndose como dbo, agregar usuarios nuevos al servidor de base de datos y concederles permisos para los datos. Si no hubiera previsto el tener que mover la geodatabase y los propietarios de los datos no existieran en el servidor de base de datos de destino, podra seguir conectndose como usuario dbo y realizar uno de los siguientes conjuntos de pasos: 1. Agregue usuarios nuevos al servidor de base de datos de destino.
43
2.
Conceda acceso de lectura y escritura o superiores a la geodatabase para los usuarios a quienes desea transferir la propiedad de los datos. Al conceder estos permisos en la geodatabase, los usuarios pueden tener acceso a todos los datos en la geodatabase. Solicite a los usuarios que inicien sesin en la geodatabase y copie los datos en una geodatabase nueva a la que tambin tengan acceso de lectura y escritura o bien, copie y pegue los datos existentes, para lo cual asigne nombres nuevos a los datasets pegados y a las columnas. Cree una segunda geodatabase en el servidor de base de datos de destino. Copie los datos en la geodatabase nueva. Nota: Dbo es ahora el propietario de todos los datasets en la segunda geodatabase.
3.
1. 2.
3. 4.
Agregue usuarios nuevos al servidor de base de datos de destino. Conceda a estos usuarios acceso a los datasets.
44
6.
Ahora podra abrir el Explorador de Windows, navegar hasta la ubicacin del archivo buildings05.mdf y la carpeta buildings05_CAT (SQL Server 2005 Express) o hasta el archivo buildings08.mdf (SQL Server 2008 Express) y, a continuacin, copiarlos en los soportes o en la red para transferirlos a otro equipo. Para obtener instrucciones sobre cmo asociar la geodatabase, vea Ejercicio 3: asociar, crear una copia de seguridad y actualizar una geodatabase o Asociar una geodatabase a un servidor de base de datos.
45