Novedades para las geodatabases en ArcGIS 10.1

ArcGIS 10.1 mejora enormemente su experiencia al trabajar con geodatabases corporativas y los datos que contienen. La versión 10.1 ofrece nuevas herramientas para trabajar con clases de entidad, redes geométricas, topologías y capas de consulta. Además se han mejorado algunas funcionalidades de geodatabase y herramientas existentes, como los cuadros de diálogo Conexiones de base de datos y privilegios.

Todo esto, además de muchas otras mejoras, se describe en las siguientes secciones:

Conexiones de ArcGIS

Conexiones de geodatabase corporativa mejoradas

En ArcGIS 10.1, el cuadro de diálogo Conexiones de base de datos se ha simplificado para que necesite menos entradas para realizar una conexión; además, se ha ampliado la funcionalidad para permitir la conexión con cualquier base de datos compatible aunque no contenga una geodatabase corporativa.

Elija la base de datos a la que desea conectarse y a continuación proporcione la información de conexión. El siguiente es un ejemplo de la conexión a una base de datos de PostgreSQL:

Cuadro de diálogo Conexiones de base de datos

Obtenga acceso a este cuadro de diálogo desde el nodo Conexiones de base de datos (anteriormente nodo Conexiones de base de datos espaciales) en el árbol de catálogo. Para obtener más información sobre las conexiones de base de datos, consulte Conexiones de base de datos en ArcGIS for Desktop. Tenga en cuenta que los archivos de conexión de base de datos espaciales seguirán funcionando en ArcGIS 10.1.

Los administradores pueden crear un archivo de conexión que contiene la información necesaria y compartirlo con otros usuarios. Consulte Preconfigurar archivos de conexión para obtener más información.

Además, la nueva herramienta de geoprocesamiento Crear conexión de base de datos le permite crear conexiones de bases de datos y de geodatabases. Toma las mismas entradas que el cuadro de diálogo Conexiones de base de datos, y además le permite definir la versión que utilizará cuando se conecte a una geodatabase. Esta herramienta se puede encontrar en el conjunto de herramientas del espacio de trabajo de la caja de herramientas Administración de la base de datos.

Si desea crear una conexión mediante un servicio de ArcSDE, utilice la herramienta de geoprocesamiento Crear archivo de conexión de ArcSDE.

Puesto que ahora puede conectarse a las bases de datos desde el cuadro de diálogo Conexiones de base de datos o la herramienta Crear conexión de base de datos, el cuadro de diálogo Agregar conexión OLE DB ha sido retirado del árbol Catálogo, pero se puede volver a agregar personalizando ArcCatalog.

Actualizar la contraseña en la conexión

Si la contraseña de la base de datos se establece para que termine, ArcGIS 10.1 interceptará la advertencia o el error devuelto desde la base de datos y le proporcionará un cuadro de diálogo que le permite crear una nueva contraseña.

Actualizar la contraseña de la licencia en la conexión

Si tiene una Red de desarrolladores de Esri o una Licencia de sitio educativo, las claves de licencia del software se deben actualizar periódicamente. La información de licencia se almacena en geodatabases corporativas y de grupos de trabajo. Por tanto, cuando su licencia expira, también debe actualizar la licencia en sus geodatabases. En ArcGIS 10.1, cuando el administrador de la geodatabase se conecta a una geodatabase que contiene una licencia que expiró, se devuelve un cuadro de diálogo para permitir que el administrador de la geodatabase especifique una licencia ArcGIS for Server actual.

Cree una geodatabase corporativa

Si necesita las funciones avanzadas de la geodatabase, puede permitir esa funcionalidad en su base de datos de IBM DB2, Informix, Microsoft SQL Server, Oracle o PostgreSQL directamente desde ArcGIS.

En ArcGIS 10.1, los administradores de la geodatabase pueden crear una geodatabase corporativa en un sistema de administración de bases de datos compatible con uno de los siguientes recursos:

Conectarse desde la herramienta o la secuencia de comandos para el DBMS e iniciar sesión como un usuario con los privilegios requeridos para crear o habilitar una geodatabase. Consulte uno de los siguientes temas para obtener más información:

NotaNota:

En ArcGIS 10.1, no hay asistente de postinstalación de ArcSDE y la operación de instalación ya no es compatible con el comando sdesetup.

Las geodatabases corporativas se admiten en sistemas de administración de bases de datos de 64 bits.

Como se menciona en Novedades en ArcGIS 10.1 for Server, ArcGIS for Server es ahora una aplicación de 64 bits. ArcSDE y las geodatabases corporativas forman parte de ArcGIS for Server y, en 10.1, admiten solo bases de datos de 64 bits. Consulte los temas de la sección Sistemas de administración de bases de datos relacionales en los Requisitos del sistema de ArcGIS 10.1 para conocer las bases de datos y los sistemas operativos compatibles.

Nuevas herramientas de ArcGIS para administrar geodatabases corporativas

Hay varias nuevas herramientas de geoprocesamiento disponibles en el conjunto de herramientas Administración de la geodatabase (anteriormente el conjunto de herramientas Base de datos) para facilitar la creación y administración de geodatabases corporativas. Dos de ellas han sido mencionadas en la sección anterior. Además, el nuevo cuadro de diálogo Administración de la geodatabase les proporciona a los administradores de la geodatabase la capacidad de monitorizar y gestionar las conexiones de usuario, los bloqueos y las versiones. Toda esta nueva funcionalidad se describe a continuación:

Administrar versiones mediante el Administrador de versiones rediseñado

El Administrador de versiones rediseñado se ha trasladado al cuadro de diálogo Administración de la geodatabase e incluye las siguientes características:

  • Una vista de árbol que le permite ver cómo se relacionan las versiones
  • La capacidad de filtro para una versión transaccional o histórica específica, versiones que podrían prevenir que la versión PREDETERMINADA se comprima al estado 0 o versiones que son propiedad de un usuario específico
  • La capacidad para ver todas las propiedades de una versión seleccionada sin tener que abrir un cuadro de diálogo diferente
  • Una lista que recomienda el orden en el que se deben conciliar las versiones

Pestaña Versiones en el cuadro de diálogo de la Administración de la geodatabase

La lista de orden de conciliación recomendada solo está disponible para el administrador de la geodatabase, pero el resto de funcionalidades está disponible para todos los usuarios que no son administradores.

Ver y quitar conexiones desde una geodatabase

Los administradores de la geodatabase pueden ver qué clientes están conectados a una geodatabase corporativa y eliminar conexiones de la geodatabase utilizando la pestaña Conexiones de la ficha Administración de la geodatabase.

Pestaña Conexiones del cuadro de diálogo de la Administración de la geodatabase

Consulte el tema correspondiente a su base de datos para obtener información sobre la eliminación de las conexiones de usuario:

Si desea utilizar una secuencia de comandos con esta funcionalidad, puede utilizar las funciones ListUsers y DisconnectUser.

Ver y administrar bloqueos en una geodatabase

Mientras que accede y edita datos, la geodatabase utiliza varios tipos de bloqueos distintos para garantizar la coherencia de la estructura de los datos. La geodatabase utiliza tres tipos de bloqueo: esquema, estado y versión. Estos bloqueos se pueden compartir, lo que significa que otros usuarios pueden mantener los mismos bloqueos al mismo tiempo, pero no es posible mantener bloqueos exclusivos, y algunos son exclusivos, lo que significa que no es posible mantener bloqueos adicionales ese objetos de base de datos.

Empezando con 10.1, puede ver qué tipo de bloqueos se están manteniendo en los datos en una geodatabase corporativa y quién mantiene el bloqueo. Esto se realiza a través de la pestaña Bloqueos en el cuadro de diálogo Administración de geodatabase.

Cuando la pestaña Bloqueos se abre en el nivel de la geodatabase por el administrador de la geodatabase, se muestran todos los bloqueos de sesión, versión y objeto para los datos y las versiones de la geodatabase. Estos se pueden filtrar por tipo de bloqueo, la sesión que mantiene el bloqueo (propietario del bloqueo) o el nombre del objeto que se está bloqueando.

Pestaña Bloqueos del cuadro de diálogo de la Administración de la geodatabase

Los administradores pueden desconectar el usuario, realizando así una la limpieza de los bloqueos, al hacer clic en un registro de la lista de los bloqueos de usuario y también en Desconectar.

Bloquear conexiones nuevas a una geodatabase

Los administradores de geodatabases pueden utilizar una nueva opción en el cuadro de diálogo Propiedades de la base de datos para evitar que se realicen nuevas conexiones (tanto de ArcSDE como directas) a una geodatabase corporativa.

Si desmarca la casilla La geodatabase está aceptando conexiones en la pestaña Conexiones del cuadro de diálogo Propiedades de la base de datos evitará que se realicen nuevas conexiones a la geodatabase. Permanecen las conexiones existentes.

El cuadro de diálogo Propiedades con la opción La geodatabase está aceptando conexiones desmarcada

Si desea utilizar una secuencia de comandos en esta funcionalidad, utilice la función AcceptConnections.

Volver a generar los índices en las tablas de sistema de la geodatabase en geodatabases versionadas

Los administradores de la geodatabase pueden volver a generar los índices en las tablas de sistema estados, state_lineages mv_tables_modified, mediante la herramienta de geoprocesamiento Reconstruir Índices o una secuencia de comandos de Python. Estas tres tablas de sistema pueden cambiar de forma significativa en una geodatabase versionada que se edita con frecuencia y es probable que haya que volver a generar los índices. Consulte Utilizar la herramienta Volver a generar índices en tablas del sistema y Volver a generar índices en tablas del sistema de geodatabase utilizando una secuencia de comandos para obtener más información.

Actualizar las estadísticas en tablas del sistema de geodatabase

Los administradores de la geodatabase pueden actualizar las estadísticas de las tablas del sistema de geodatabase utilizando la nueva herramienta de geoprocesamiento Analizar datasets o una secuencia de comandos de Python. Consulte Utilizar la herramienta Analizar datasets para actualizar las estadísticas en tablas del sistema de geodatabase y Actualizar las estadísticas en tablas del sistema de geodatabase utilizando una secuencia de comandos para obtener más información.

Crear usuarios y roles de base de datos

Hay dos nuevas herramientas de geoprocesamiento disponibles para ayudarle a administrar los usuarios de la base de datos o la geodatabase corporativa: Crear un usuario de base de datos y Crear rol.

La herramienta de geoprocesamiento Crear usuario de la base de datos le permite agregar un usuario a una base de datos de Oracle, PostgreSQL o SQL Server. Al usuario que se crea se le conceden automáticamente los privilegios requeridos para crear objetos en la base de datos. Si ya existe un rol de base de datos al que desea agregar este usuario, puede hacerlo en el momento de la creación del usuario.

En PostgreSQL, el rol de inicio de sesión se crea en el clúster de la base de datos y un esquema correspondiente se crea en la base de datos especificada.

En SQL Server, un inicio de sesión se agrega a la instancia de SQL Server, se crea un usuario en la base de datos especificada, un esquema correspondiente se crea en la base de datos y la base de datos especificada se establece como la base de datos predeterminada del usuario. Si un inicio de sesión del sistema operativo o red ya existe en la instancia de SQL Server, puede utilizar la herramienta Crear para agregar el usuario de la base de datos que inicio de sesión en la base de datos que especifique y crear un esquema para ella.

En Oracle, el usuario se crea en la base de datos de Oracle. Si ya existe un inicio de sesión del sistema operativo o de red con ese nombre, puede utilizar Crear usuario de la base de datos para crear un usuario de la base de datos al que se le asigne este inicio de sesión en la base de datos de Oracle.

La herramienta de geoprocesamiento Crear Rol le permite crear un rol de la base de datos en Oracle, PostgreSQL o SQL Server. Con la misma herramienta, puede agregar un usuario o una lista de usuarios o eliminar un usuario o una lista de usuarios de una función de base de datos.

Las herramientas Crear usuario de la base de datos y Crear Rol se pueden abrir desde el menú contextual de la base de datos.

Recuperar los datos de una geodatabase de archivos

La nueva herramienta de geoprocesamiento Recuperar geodatabase de archivos le permite recuperar las clases de entidad y tablas simples desde una geodatabase de archivos que ha sido dañada y no puede abrirse.

Esta herramienta se puede encontrar en el conjunto de herramientas Geodatabase de archivos de la caja de herramientas Administración de datos.

Nuevas herramientas para exportar e importar el contenido de una geodatabase

Puede utilizar la herramienta de geoprocesamiento Exportar documento de espacio de trabajo XML para crear un documento XML que define el esquema de una geodatabase existente y, a continuación, utilizar la herramienta Documento de espacio de trabajo XML para importar el esquema a una geodatabase vacía. Esto es útil si desea crear una plantilla de esquema de geodatabase o desea compartir su esquema con otros.

Herramientas para administrar datos

Hay muchas herramientas nuevas disponibles en la versión 10.1 para ayudarle a administrar los datos. Estas incluyen la pestaña Bloqueos del cuadro de diálogo Administración de geodatabase, que se puede utilizar para ver bloqueos en los datos y las versiones, así como nuevas herramientas de geoprocesamiento para volver a generar índices y actualizar estadísticas de base de datos en varios datasets. También puede crear y administrar redes geométricas, exportar errores de topología, habilitar o deshabilitar el rastreador del editor en una tabla o clase de entidad, crear vistas versionadas y crear vistas de la base de datos.

Varias herramientas existentes se han mejorado en la versión 10.1: el cuadro de diálogo Privilegios proporciona más información y ahora es más fácil de utilizar; el comando Registrar con geodatabase se ha ampliado para registrar tablas con ArcSDE y la geodatabase; se ha mejorado el inicio de sesión de la réplica para permitirle elegir el nombre del registro, la ubicación en la que se crea y la cantidad de información que se escribe en el registro; y la pestaña Dominios en el cuadro de diálogo Propiedades de la base de datos muestra ahora el propietario del dominio.

Ver y administrar privilegios en los datasets

El cuadro de diálogo Privilegios ha sido mejorado para que pueda ver qué privilegios se han concedido a los usuarios y roles sobre sus datos y, en la mayoría de los casos, le permite elegir de una lista los usuarios y roles a los que desea otorgarles privilegios.

Se muestra una lista de todos los usuarios o roles que tienen privilegios en el dataset específico en el cuadro de diálogo Privilegios. Puede otorgar privilegios a un nuevo usuario o rol haciendo clic en Agregar y escribiendo o (si dispone de los privilegios suficientes en la base de datos) eligiendo el nombre de usuario o rol. En este ejemplo, se eligen dos roles de inicio de sesión de una base de datos de PostgreSQL para otorgarles privilegios.

Elegir los usuarios o roles de una lista para otorgarles privilegios en los datasets

Si los datos están en una base de datos o una geodatabase y no están versionados, puede conceder o revocar de forma independiente privilegios para insertar, actualizar y eliminar.

Otorgar privilegios a usuarios específicos

Consulte Otorgar y anular los privilegios en los datasets para obtener información.

Ver bloqueos en una versión o dataset específico

Los propietarios de los datos o de la versión pueden abrir la pestaña Bloqueos en el cuadro de diálogo Administración de la geodatabase en el dataset o nivel de versión. Cuando lo hacen, solo se muestran los bloqueos en ese objeto específico. En este ejemplo, el propietario de la clase de entidad comprueba si cualquiera de los bloqueos se mantiene en la clase de entidad Accesorios. Puesto que la pestaña Bloqueos se abrió desde la clase de entidad Accesorios, el filtro Nombre de objeto se establece automáticamente en la clase de entidad Accesorios.

Los bloqueos se filtran previamente cuando se abren desde el nivel de dataset

Consulte Visualizar bloqueos de dataset o de versión para obtener más información.

Volver a generar los índices de varios datasets utilizando la herramienta de geoprocesamiento Reconstruir índices

Hay una nueva herramienta de geoprocesamiento disponible en la versión 10.1 que le permite volver a generar los índices de varios datasets de su propiedad en una geodatabase corporativa. Puede elegir reconstruir solo los índices que se encuentran en las tablas delta de los datasets versionados o reconstruir todos los índices en un dataset.

Se deben volver a generar los índices después de haber incluido o eliminado una gran cantidad de registros de un dataset. Esto ayuda a mejorar el rendimiento de la consulta.

Puede abrir la herramienta de geoprocesamiento Reconstruir índices del conjunto de herramientas Administración de la geodatabase en la caja de herramientas Administración de datos.

La experiencia de creación de índice espacial ha mejorado

En las versiones anteriores de ArcGIS, no podía crear o eliminar un índice espacial de las clases de entidad que utilizaban los tipos de almacenamiento de geometría o geografía de SQL Server. En la versión 10.1, la pestaña Índices del cuadro de diálogo Propiedades de Clase de entidad se ha modificado para permitirle que lo haga. La pestaña Índices del cuadro de diálogo Propiedades de clase de entidad también se ha modificado para calcular los tamaños de cuadrícula de índice de cuadrícula espacial automáticamente; no es necesario que introduzca tamaños de cuadrícula en este cuadro de diálogo. Consulte Modificar un índice espacial para obtener más información.

Actualizar las estadísticas de la base de datos de varios datasets utilizando la herramienta de geoprocesamiento Analizar datasets

Hay una nueva herramienta de geoprocesamiento disponible en la versión 10.1 que le permite actualizar las estadísticas de varios datasets de su propiedad en una geodatabase corporativa. Puede elegir analizar las tablas base, las tablas delta o la tabla de historial de un dataset o analizar todas estas tablas para actualizar sus estadísticas.

Es importante mantener las estadísticas de la base de datos al día para que la base de datos pueda ejecutar consultas de la forma más eficiente. Se deben volver a actualizar las estadísticas del dataset después de haber incluido o eliminado una gran cantidad de registros de un dataset.

Puede abrir la herramienta de geoprocesamiento Analizar datasets del conjunto de herramientas Administración de la geodatabase en la caja de herramientas Administración de datos. Alternativamente, puede analizar una clase de entidad o tabla individual haciendo clic derecho en ella en la conexión de base de datos en el árbol Catálogo, si se dirige a Administrar y hace clic en Analizar.

Almacenar información sobre las ediciones y administrar el acceso a entidades a través de los servicios de entidades

La nueva funcionalidad está disponible para permitirle almacenar información sobre cuándo se agrega o se edita una fila o entidad en la tabla o clase de entidad. Puede habilitar el rastreador del editor en una tabla o clase de entidad y ArcGIS registrará información sobre quién crea un registro y cuándo y sobre quién y modifició un registro por última vez y cuándo en los campos de fecha que especifique.

Está habilitado el rastreador del editor en ArcGIS for Desktop utilizando la ventana Catálogo , el comando del menú contextual Habilitar el rastreador del editor o con la herramienta de geoprocesamiento Habilitar el rastreador del editor, que se puede encontrar en el conjunto de herramientas Campos de la caja de herramientas Administración de datos. Una vez que se definen los campos, la información se registra automáticamente en estos campos cuando se editan los datos.

Puede utilizar los campos de la información del propietario para controlar qué tipo de acceso tienen los individuos no propietarios a entidades individuales al habilitar el control de acceso basado en la propiedad en un servicio de entidades. Por ejemplo, puede configurar el servicio de entidades para permitir las operaciones consultar, crear, actualizar y eliminar. Para asegurarse de que solo los propietarios de entidad pueden realizar estas operaciones en sus propias entidades, debe habilitar el control de acceso basado en la propiedad y restringir que los usuarios no propietarios solo tengan acceso de consultas.

Registrar una tabla espacial en un solo paso

Si tiene una tabla espacial que fue creada por aplicaciones cliente que no son de ArcGIS, puede registrar la tabla como una clase de entidad desde el árbol Catálogo.

Consulte Registrar una tabla con la geodatabase para obtener más información.

Cambie el nombre de los campos

Puede cambiar los nombres de campo en las tablas de geodatabase de la versión 10.1. Para hacerlo, abra la tabla o el cuadro de diálogo Propiedades de clase de entidad, haga clic en la pestaña Campos, haga clic en el texto existente del campo al que desea cambiar el nombre y, a continuación, escriba un nombre nuevo.

Los nombres de campo deben ser únicos dentro de una tabla, deben comenzar con una letra, no pueden contener espacios o palabras reservadas por la base de datos y están limitados a 31 caracteres (30 en bases de datos de Oracle y DB2). No se puede cambiar el nombre de los campos ObjectID ni Forma creado a través de ArcGIS. A los campos de geodatabase de versiones 9.3. o anteriores no se les puede cambiar el nombre.

Hay nueva herramientas y opciones de configuración disponibles para trabajar con redes geométricas

En ArcGIS 10.1, los ajustes que haga en la barra de herramientas Utility Network Analyst persisten en documentos de mapa. Esto significa que puede configurar el seguimiento de red, guardar el documento de mapa y, cuando se abra la próxima vez, la configuración de la última vez que lo almacenó estará presente.

Otras novedades para las redes geométricas en la versión 10.1 son las siguientes seis herramientas de geoprocesamiento:

Todas estas herramientas se puede encontrar en el conjunto de herramientas Red geométrica de la caja de herramientas Administración de datos.

Disponer de esta funcionalidad en la forma de las herramientas de geoprocesamiento le permite incluirlas como parte de un modelo de geoprocesamiento general para administrar las redes geométricas.

Nuevas opciones de inicio de sesión para la replicación

Cada vez que se realiza un proceso de creación de réplica o de sincronización, la información se registra en el registro de actividad de la réplica. Hasta la versión 10.1, el registro se llamaba ReplicaLog.dat y se encontraba en el directorio temp, puesto que se por la variable de entorno temp. Ahora puede elegir la ruta y el nombre de este registro. También puede elegir entre cinco niveles de detalle de registro. Usted realiza estas opciones de configuración en el cuadro de diálogo Geodatabase Distribuida, accesible desde la barra de herramientas Geodatabase Distribuida de ArcMap. Vea El registro de actividad de réplica para obtener más información.

Nueva funcionalidad para topologías

En ArcGIS 10.1, puede modificar las topologías versionada sin tener que eliminar la versión del dataset de entidades.

En versiones anteriores de ArcGIS, usted tenía que eliminar las versión de un dataset de entidades antes de que se pudieran hacer cambios en una topología o en sus normas. A partir de ArcGIS 10.1, puede realizar los siguientes cambios en una topología sin tener que anular el registro:

  • Cambiar la tolerancia clúster.
  • Agregar una clase de entidad o eliminar una de la topología.
  • Agregar o quitar una regla de la topología.
  • Cambiar la clasificación de una clase de entidad.

Con la excepción de quitar una regla topológica, que simplemente quita todos los errores y excepciones relacionados con la regla, al realizar cualquiera de estas acciones cambia el resultado en un área sin validar y es necesario volver a validar la topología.

También en la versión 10.1, hay disponible una nueva herramienta de geoprocesamiento, Exportar errores de topología, que le permite exportar un error de topología e información de excepción a tres clases de entidades, una para cada tipo de geometría compatible de errores de topología. Puede otorgar acceso a las tres clases de entidad a los usuarios que no tienen acceso a la topología en sí, lo que permite ver la información de error de topología.

La herramienta Exportar errores de topología se puede encontrar en el conjunto de herramientas Topología de la caja de herramientas Administración de datos.

Administrar propiedades de una clase de archivado

En la versión 10.1, puede cambiar el nombre de una clase de archivado y administrar los índices que se crean en el mismo. Consulte Trabajar directamente con la clase de archivado para obtener más información.

Nuevo conjunto de herramientas y herramientas para trabajar con los adjuntos de geodatabase

El nuevo conjunto de herramientas Adjuntos contiene las siguientes herramientas para simplificar el proceso de agregar lotes de información relacionada y no geográfica a sus clases de entidad:

Nueva herramienta para crear capas de consulta

Puede utilizar la nueva herramienta de geoprocesamiento Crear capa de consulta para definir una capa de consulta contra una o más tablas en una base de datos o geodatabase. Esta herramienta es útil si necesita crear una capa de consulta como parte de un modelo o en una secuencia de comandos de Python.

Esta herramienta se puede encontrar en el conjunto de herramientas Vistas de capas y tabla de la caja de herramientas Administración de datos.

Las vistas versionadas se crean automáticamente o se pueden crear manualmente desde ArcGIS

Cuando registra una clase de entidad como versionada desde ArcGIS 10.1, una vista versionada se crea automáticamente en la clase de entidad. Cuando usted versiona un dataset de entidad, se crea una vista versionada para cada clase de entidad en el dataset de entidades.

Para crear una vista versionada en una clase de entidad o dataset de entidad que fueron versionados antes de ArcGIS 10.1 o para volver a crear una vista versionada, utilice el comando del menú contextual Crear vista versionada de la herramienta de geoprocesamiento o una secuencia de comandos de Python.

Las vistas versionadas le permiten ver y editar datos versionados, incluidos los datos en las tablas delta, mediante SQL. Consulte Qué son vistas versionadas y los temas relacionados para obtener más información.

Editar la versión PREDETERMINADA a través de una vista versionada mediante SQL sin iniciar una sesión de edición

Si las ediciones que realiza con SQL a través de una vista versionada tienen una duración insuficiente y desea que otros usuarios tengan acceso a las ediciones de inmediato, puede editar la versión PREDETERMINADA.

Este es un nuevo modelo de edición para vistas versionadas; no abre una sesión de edición explícitamente y con frecuencia debe asignar las modificaciones a la base de datos para no bloquear el acceso de otros usuarios a los datos. Consulte Un recorrido rápido por la edición de datos versionados usando SQL para obtener una explicación de este nuevo modelo de edición y cómo se puede utilizar.

Crear una vista de base de datos desde ArcGIS for Desktop

Puede crear vistas de tablas o clases de entidad en una base de datos o geodatabase si hace clic derecho en una conexión de base de datos o de geodatabase bajo el nodo Conexión de base de datos o Servidores de bases de datos en el árbol Catálogo, se dirige a Nuevo y hace clic en Ver. En el cuadro de diálogo que se abre, proporcione un nombre para la vista y cree una consulta SQL para definirlo. Consulte Crear una vista de base de datos en ArcGIS for Desktop para obtener más información.

Existe también una nueva herramienta de geoprocesamiento para crear vistas de bases de datos: la herramienta Crear una vista de base de datos. Puede utilizar esta herramienta o una secuencia de comandos de Python para definir las vistas de la base de datos o de la geodatabase corporativa.

Nueva funcionalidad para administrar los dominios

Ver el propietario de un dominio

La pestaña Dominios del cuadro de diálogo Propiedades de la base de datos muestra ahora el propietario del dominio en geodatabases corporativas. Haga clic con el botón derecho en la conexión de base de datos, haga clic en Propiedades y, a continuación, en la pestaña Dominios para verlo.

Pestaña Dominios de las Propiedades de la base de datos que muestra los propietarios de dominio

Cambiar el nombre de los dominios de atributo

En ArcGIS 10.1, puede cambiar el nombre de los dominios de atributos existentes. Para hacerlo, haga clic en el texto en la columna Nombre del Dominio y escriba un nuevo dominio. Si el dominio se utiliza con un subtipo, el nombre de dominio se actualizará automáticamente en la pestaña Subtipos del cuadro de diálogo Propiedades de clase de entidad.

Nueva herramienta para ordenar dominios

La nueva herramienta de geoprocesamientoOrdenar dominio de valor codificado le permite ordenar el código o la descripción de un dominio de valor codificado en orden ascendente o descendente.

Esta herramienta se puede encontrar en el conjunto de herramientas Dominios de la caja de herramientas Administración de datos.

Nueva herramienta para actualizar datasets

La herramienta Actualizar dataset en el conjunto de herramientas Administración de la geodatabase le permite actualizar datasets de mosaico, estructuras de la parcela y datasets de red a la versión actual de ArcGIS.

Esta herramienta remplaza a las herramientas Actualizar red y Actualizar estructura de parcela, ofreciéndole una herramienta que puede utilizar para actualizar estos datasets así como los datasets de mosaico.

Nueva herramienta para eliminar todas las filas de una tabla

La herramienta de geoprocesamiento TruncateTable en el conjunto de herramientas Tablas se puede utilizar para eliminar todas las filas de una tabla o clase de entidad.

Debería utilizar la Tabla Truncar en lugar de la herramienta Eliminar filas cuando desee eliminar todas las filas de una tabla o clase de entidad.

Nuevas normas para la creación de datos en geodatabases de esquema de usuario:

Si tiene una geodatabase en Oracle, tiene la opción de permitir que otros usuarios de la base de datos creen sus propias geodatabases. Estas se denominan geodatabases de esquema de usuario. A partir de ArcGIS 10.1, las siguientes nuevas normas se aplican al crear datos en una instancia de Oracle que contiene geodatabases de esquema de usuario:

  • Los propietarios de una geodatabase de esquema de usuario solo pueden poseer datos de esa geodatabase; no pueden poseer datos en la geodatabase maestra sde ni en otra geodatabase de esquema de usuario.
  • Los usuarios que no poseen una geodatabase de esquema de usuario solo pueden poseer datos en la geodatabase sde maestra; no pueden poseer datos en otra geodatabase de esquema de usuario.
  • Con el objetivo de que haya compatibilidad con versiones anteriores, si tiene una geodatabase de esquema de usuario existente y actualizada que contiene los datos que son propiedad de un usuario que no sea el propietario de una geodatabase, aún se puede acceder a los datos del usuario y el usuario puede continuar creando datos en esa geodatabase.

Compatibilidad entre versiones

La compatibilidad hacia atrás de la geodatabae, es decir, la capacidad que tienen las nuevas de ArcGis para conectarse y utilizar versiones anteriores de la geodatabae, siempre ha sido compatible y todavía lo es en ArcGIS 10.1. Adelante la compatibilidad de la geodatabase, que es la capacidad para versiones anteriores de ArcGIS para conectarse a y utilizar las versiones más recientes de la geodatabase, por lo general, no ha sido apoyado cuando un comportamiento nuevo se ha agregado a las versiones más recientes de la geodatabase.

En ArcGIS 10.1, varios datasets se ha actualizado para proporcionar una nueva funcionalidad. Son las siguientes:

A partir de ArcGIS 10.1, ya no es necesario actualizar la geodatabase a la versión actual para aprovechar la nueva funcionalidad de geodatabase. Cuando se conecta directamente desde un cliente ArcGIS 10.1 a una geodatabase de la versión 10, puede crear datasets con la funcionalidad 10.1, al tiempo que seguimos permitiendo que los clientes de ArcGIS 10 se conecten y utilicen la geodatabase. Esta nueva compatibilidad hacia adelante le ayuda a migrar a ArcGIS 10.1 y versiones posteriores, porque permite migrar sus clientes de escritorio para aprovechar las nuevas funcionalidades sin tener que modernizar su servidor.

Esri recomienda que los clientes de ArcGIS se conecten a las geodatabases de la versión 10 utilicen la versión 10 SP2, que contiene varias soluciones para mejorar la experiencia de usuario para conectarse a las geodatabases de la versión 10.1. Aunque los clientes de ArcGIS 10 o 10 SP1 pueden conectarse a las geodatabases de la versión 10.1, no se beneficiarán de los cambios realizados en SP2. Aunque los clientes de ArcGIS 10 pueden abrir, consultar, editar y guardar datos en geodatabases de la versión 10.1, no pueden abrir los datasets con la funcionalidad 10.1 y encontrarán el siguiente mensaje de error cuando intenten abrir uno de estos datasets:

The version of the Geodatabase client is incompatible 
with the dataset and cannot open it.

Esto sólo se aplica a las geodatabases de versión 10; para aprovechar las nuevas funcionalidades de la versión 10.1 con versiones 9.3. x y anteriores de la geodatabase, debe actualizarlas a la versión 10.1.

Si desea actualizar la geodatabase a la versión actual, utilice el botón Actualizar geodatabase en la pestaña General del cuadro de diálogo Propiedades de la base de datos, la herramienta de geoprocesamiento Actualizar geodatabase o una secuencia de comandos de Python.

Una vez actualizada la geodatabase, ya no se podrá acceder a ella desde clientes la versión 9.3.x o anterior de ArcGIS.

Cambios en instalaciones y conexiones

Hay algunos cambios en ArcGIS 10.1 que afectan a la configuración de conexiones de geodatabases corporativa.

Archivos cliente de la base de datos

Debe instalar los clientes de base de datos para conectarse a una base de datos o directamente a una geodatabase corporativa de todos los equipos cliente de ArcGIS. Obtener el cliente de la base de datos de su proveedor de sistemas de administración de bases de datos. O para DB2, Informix, Oracle, PostgreSQL y SQL Server, puede descargar el cliente de la base de datos desde el Portal de atención al cliente de Esri. Recuerde que las conexiones desde un cliente ArcGIS de 32 bits requieren un cliente de base de datos de 32 bits, mientras que las conexiones desde un cliente ArcGIS de 64 bits requieren un cliente de 64 bits.

Están disponibles las descargas separadas para el servidor de aplicación de ArcSDE y las herramientas de línea de comando

El método recomendado para tener acceso a geodatabases corporativas es conectarse directamente desde los clientes de ArcGIS. Si solo usa conexiones directas a la geodatabase separada, no es necesario que instale el servidor de aplicaciones ArcSDE.

Sin embargo, si utiliza un servicio de ArcSDE para las conexiones, descargue y ejecute el archivo de instalación del servidor de aplicaciones ArcSDE. Esto instala los archivos necesarios para crear e iniciar un servicio de ArcSDE. También incluye las herramientas y la documentación de línea de comando de administración de ArcSDE.

NotaNota:

La instalación del servidor de aplicación de ArcSDE solo configura el servicio de ArcSDE. Para crear una geodatabase, debe usar los métodos que de describen en el comienzo de este tema. Debe crear una geodatabase en primer lugar para poder iniciar un servicio de ArcSDE.

Para crear las conexiones de servicio de ArcSDE desde ArcGIS, utilice la herramienta de geoprocesamiento Crear archivo de conexión de ArcSDE.

También hay disponible instalación de herramienta de línea de comandos de ArcSDE diferente que incluye solo los comando de acceso a los datos. Tanto el servidor de aplicación de ArcSDE como la instalación de herramienta de línea de comandos de ArcSDE diferente están disponibles en el Portal de atención al cliente de Esri.

No necesita una instalación separada para DB2 en z/OS.

A partir de 10.1, las geodatabases se crean desde el cliente de ArcGIS. Dado que las geodatabases en DB2 en z/OS no utilizan un servicio de ArcSDE para las conexiones, no es necesaria una instalación de ArcSDE. Los archivos necesarios para crear el subsistema han sido trasladados a la carpeta DatabaseSupport\DB2zOS del cliente de ArcGIS. Las instrucciones para crear o actualizar una geodatabase en DB2 en z/OS se encuentran en la ayuda de usuarios de ArcGIS.

Muchas geodatabases del modelo de varias bases de datos espaciales se pueden actualizar pero no crear.

Puede actualizar una geodatabase del modelo de varias bases de datos espaciales en SQL Server a 10.1; sin embargo, no puede agregar nuevas bases de datos a esta. También puede crear nuevas geodatabases del modelo de varias bases de datos espaciales en SQL Server a partir de ArcGIS 10.1.

Nueva funcionalidad para los desarrolladores

Nueva API para acceder a las geodatabases de archivos sin ArcObjects

Está disponible un nuevo conjunto de funciones de C++ que proporciona un medio, que no se basa en ArcObjects, mediante el que los desarrolladores avanzados puede trabajar con geodatabases de archivos. Esta API le permite a los desarrolladores para hacer lo siguiente:

  • Creación de una geodatabase de archivos.
  • Leer el esquema de una geodatabase de archivos.
  • Crear objetos de esquema en el modelo de entidades simples.
  • Leer y escribir datos en una geodatabase de archivos.
  • Realizar consultas de atributo y (limitadas) espaciales en los datasets.

La API está disponible en la página de descargas de Esri.

Nuevas funciones de SQL para devolver información sobre las tablas de geodatabases

Hay nueve nuevas funciones SQL disponibles para ayudar a los desarrolladores SQL a recuperar información sobre las tablas de la geodatabase corporativa:

  • Is_Simple: devuelve verdadero si la tabla especificada no participa en la funcionalidad de geodatabase extendida y, por consiguiente, puede editarse fuera de ArcGIS.
  • Geometry_Columns: devuelve el nombre de las columnas espaciales de la tabla especificada.
  • Is_Versioned: devuelve verdadero si la tabla especificada está registrada como versionada.
  • Is_Replcated: devuelve verdadero si la tabla especificada forma parte de una réplica de la geodatabase.
  • Version_View_Name: devuelve el nombre de la vista versionada asociada con la tabla especificada; si no existe la vista versionada, devuelve un mensaje que lo indica.
  • RowID_Name: devuelve el nombre del campo RowID registrado (ObjectID) en la tabla especificada; si un RowID registrado con la geodatabase no existe, se devolverá un mensaje.
  • Next_RowID: devuelve el siguiente valor válido para insertar en el campo RowID.
  • GlobalID_Name: devuelve el nombre del campo registrado GlobalID en la tabla especificada; si no existe ningún campo GlobalID, se devuelve un mensaje.
  • Next_GlobalID: devuelve el siguiente valor válido para insertar en el campo GlobalID.

La información devuelta de estas funciones es útil si desea editar las tablas de la geodatabase corporativa utilizando SQL; debe saber si hay dependencias en la tabla, los nombres de la columna espacial, ID de objeto y los campos GlobalID antes de poder editar. También se necesitan valores únicos para el ID de objeto y los campos GlobalID cuando inserta registros en tablas de geodatabase.

Tipo ST_Geometry ampliado para incluir la compatibilidad con círculos paramétricos y porciones de círculo

En 10.1, puede crear y consultar círculos paramétricos o cuñas en columnas de ST_Geometry con la función ST_Geometry. Consulte el apartado Círculos, elipsis y porciones de círculos paramétricos para obtener más información.

Función ST_Transform expandida en bases de datos de Oracle

La función ST_Transform en Oracle ahora le permite especificar un ID de transformación geográfica para convertir entre dos sistemas de coordenadas geográficas. Consulte ST_Transform para obtener más información.

SRID rellena automáticamente en geodatabases corporativas nuevas o actualizadas

Cuando crea una geodatabase o actualiza la versión de su geodatabase en Oracle o PostgreSQL, las tablas del sistema de referencia espacial se completan con un conjunto de referencias espaciales que utilizan códigos EPSG o ESRI estándar para sus SRID. Puede utilizar estos códigos al crear nuevos datos a través de SQL. ArcGIS también hará uso de estas SRID y referencias espaciales cuando se crean los datos en los clientes de ArcGIS.

Temas relacionados

9/11/2013