Compatibilidad de cliente y geodatabase
Se puede acceder a las geodatabases descritas en Tipos de geodatabases mediante diferentes tipos de software cliente de Esri. Estas incluyen lo siguiente:
- ArcGIS for Desktop
- Aplicaciones de ArcGIS Engine
- Aplicaciones de ArcGIS Runtime
- Aplicaciones y servicios de ArcGIS for Server
Todos estos clientes pueden utilizar cualquier tipo de geodatabase como datos de origen.
Versiones compatibles
Cuando se agrega una funcionalidad a la geodatabase en una versión específica de ArcGIS, la geodatabase se debe actualizar para aprovecharla. Actualizar la geodatabase puede significar que las versiones anteriores de la aplicación cliente no estarán disponibles para conectarse a la geodatabase. Las siguientes reglas se utilizan para regir la forma en que operan las conexiones entre diferentes de clientes ArcGIS y geodatabases:
- Las versiones actuales de clientes ArcGIS se pueden conectar y utilizar versiones anteriores de la geodatabase. Por ejemplo, un cliente ArcGIS 10.1 se puede conectar y utilizar una geodatabase de versión 9.3.
Sin embargo, debe saber que la funcionalidad específica para la versión actual no están disponibles cuando se conecta a una versión anterior de la geodatabase. Por ejemplo, si realiza la conexión desde un cliente ArcGIS 10.1 a una geodatabase de ArcGIS 9.3, únicamente tiene acceso a la funcionalidad disponible en ArcGIS 9.3.
- ArcGIS 10 puede abrir y editar una geodatabase 10.1. Aunque, tenga en cuenta que el cliente de ArcGIS 10 no tendrá acceso a la funcionalidad 10.1 y no podrá editar datos, como datasets de red o datasets de mosaico, que están utilizando la funcionalidad 10.1.
La siguiente tabla indica qué versión de las aplicaciones cliente enumeradas en el comienzo de este tema se puede utilizar con qué versión de la geodatabase:
Versión cliente |
Versión de geodatabase personal |
Versión de geodatabase de archivos |
Geodatabase de ArcSDE usando una conexión directa |
Geodatabase de ArcSDE usando una conexión de servicio de ArcSDE |
---|---|---|---|---|
9.2 |
9, 9.1, 9.2 |
9.2 |
9.2 |
9, 9.1, 9.2 |
9.2 SP5 o SP6 |
9, 9.1, 9.2, 9.3 |
9.2, 9.3 |
9.2 (si el cliente tiene instalados clientes de ArcGIS 9.3.1 o conexión directa de GDB para 9.2*, puede conectarse a la versión 9.3.x) |
9, 9.1, 9.2, 9.3 |
9.3 |
9, 9.1, 9.2, 9.3 |
9.2, 9.3 |
9.3 (si el cliente tiene instalados archivos de conexión directa a geodatabase** anteriores a la versión 9.3, puede conectarse a las versiones 9, 9.1 y 9.2) |
9, 9.1, 9.2, 9.3 |
10 |
9.1, 9.2, 9.3, 10, 10.1 |
9.2, 9.3, 10, 10.1 |
9.2, 9.3, 10, 10.1 |
9.2, 9.3, 10, 10.1 |
10.1 | 9.2, 9.3, 10, 10.1 | 9.2, 9.3, 10, 10.1 | 9.3, 10, 10.1 | 9.3, 10, 10.1 |
*Los controladores para clientes de ArcGIS 9.3.1 de conexión directa GDB para 9.2 se instalan de forma opcional e independiente; se pueden descargar desde el Centro de recursos de ArcGISI.
**Los controladores de conexión directa anteriores a 9.3 son una instalación independiente opcional disponible en el disco de instalación del cliente.
Cuando realiza una conexión entre versiones, por ejemplo si se conecta de ArcGIS for Desktop 10.1 a una geodatabase ArcSDE 9.3, la funcionalidad disponible se limita al número de versión más bajo. En este ejemplo, no tendría acceso a la funcionalidad disponible en 10.1 ya que la geodatabase continúa en la versión 9.3. De forma similar, aunque los clientes de ArcGIS 10 pueden abrir, consultar, editar y guardar datos en geodatabases 10.1, no pueden abrir datasets con funcionalidad 10.1. Por ejemplo, no puede acceder a geodatabases de archivos que se comprimieron con ArcGIS 10.1, los campos de seguimiento del editor en las clases de entidades 10.1 no se rellenarán al conectarse o hacer ediciones en clientes 10 y no podrá utilizar la funcionalidad del dataset de red o del dataset de mosaico 10.1.
Par obtener más información sobre las conexiones cliente que se realizan con geodatabases corporativas, vea el tema adecuado para su DBMS:
¿Cuándo necesita actualizar una geodatabase?
En muchos casos, actualizar la geodatabase es opcional. Sin embargo, es necesario actualizar si sucede cualquiera de las siguientes situaciones:
- La versión cliente que utiliza no se puede conectar a la versión de geodatabase que desea utilizar.
- Quiere aprovechar la funcionalidad disponible en una versión más reciente de la geodatabase.
Para obtener más información sobre cómo actualizar una geodatabase de archivos o personal, consulteActualizar geodatabases de archivos y personales.
Para obtener más información sobre cómo actualizar una geodatabase de ArcSDE en SQL Server Express, consulte Actualizar geodatabases en servidores de base de datos.
Par obtener más información sobre actualizar geodatabases corporativas, vea el tema adecuado para su DBMS:
¿Por qué no actualizar una geodatabase?
Puede haber situaciones en las que no sea posible actualizar la geodatabase. Si su organización tiene clientes que deben permanecer en versiones anteriores de ArcGIS, deberá esperar hasta que los clientes se pueden actualizar a una versión compatible antes de poder actualizar la geodatabase.
Por ejemplo, antes de actualizar una geodatabase a 10,1, asegúrese de que todos los clientes estén actualizados por lo menos a ArcGIS 10 de manera que puedan conectarse a la geodatabase. Si no se pueden actualizar todos los clientes, deberá decidir si es el momento apropiado para actualizar la geodatabase.