Preparación para utilizar capas de consulta
Para crear una capa de consulta en una base de datos espacial, se deben completar tareas específicas para garantizar que la capa de consulta funcione con ArcGIS. Algunas de estas tareas varían según el tipo de sistema de administración de bases de datos (DBMS) y el tipo espacial SQL que desea utilizar.
- Se debe utilizar una versión del DBMS que sea compatible con la versión de ArcGIS que está utilizando. Consulte la información de compatibilidad de DBMS con ArcGIS Server en el Centro de recursos de ArcGIS.
- La definición de capa de consulta debe incluir una única columna no nula o combinación de columnas que se puedan utilizar como el Object ID en la capa de consulta. Si los datos que desea utilizar no tienen esa columna o combinación de columnas, se debe agregar una. Consulte Elegir un campo de identificador único para obtener más información.
- Según el tipo de DBMS que se utilice, habrá algunas configuraciones que se necesiten hacer en el DBMS para utilizar tipos espaciales.
- También según el tipo de DBMS, puede necesitar hacer alguna configuración en cada uno de los equipos cliente desde los cuales crea las conexiones de capa de consulta.
Bases de datos IBM DB2
Las bases de datos DB2 se deben registrar con el extensor espacial de DB2 antes de utilizar el tipo espacial ST_Geometry. Póngase en contacto con el administrador de SIG o el administrador de base de datos (dba) si no está seguro si la base de datos a la cual se conecta está habilitada para ST_Geometry.
Debe instalar la aplicación cliente de DB2 en los equipos que se conectan con la base de datos y el cliente se debe configurar para conectarse con una base de datos DB2 específica. Utilice el Asistente de configuración de DB2 para configurar el cliente a una instancia DB2.
Consulte el sitio de documentación de IBM (http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?) para obtener más información sobre cómo registrar la base de datos DB2 con el Extensor espacial y cómo instalar y configurar un cliente DB2.
Bases de datos Informix de IBM
La base de datos Informix que desea utilizar debe estar registrada con Informix Spatial DataBlade antes de utilizar el tipo espacial ST_Geometry. Póngase en contacto con el administrador de SIG o el DBA si no está seguro de que la base de datos a la cual se conecta está habilitada para ST_Geometry.
Además debe instalar el SDK cliente de Informix o la aplicación IConnect y configurar una conexión ODBC. Dado que debe ser el administrador en el equipo para instalar el software, póngase en contacto con el departamento de sistemas de información para configurar el equipo para realizar conexiones de capas de consulta.
Consulte la documentación on-line de IBM para obtener más información sobre la instalación del cliente Informix. Consulte Configurar la aplicación Informix Setnet 32 y Configurar una fuente de datos de ODBC para Informix en Windows para obtener más información sobre la configuración de las conexiones ODBC.
Bases de datos del servidor SQL de Microsoft
Al crear capas de consulta que incluyen una columna espacial, debe conectarse a una base de datos de SQL Server 2008 (o superior) y crear capas de consulta en tablas que incluyan columnas de geometría y de geografía de Microsoft. Si la capa de consulta que crea sólo incluye columnas no espaciales, también se puede conectar a una base de datos de SQL Server 2005.
ArcGIS Desktop instala automáticamente el cliente nativo SQL Server en el equipo. Esto permite realizar una conexión de capa de consulta.
Bases de datos Oracle
Se admiten dos tipos espaciales en Oracle que se pueden utilizar en las capas de consulta: ST_Geometry y SDO_Geometry.
El tipo espacial ST_Geometry se instala con ArcSDE para Oracle. Por lo tanto, para hacer una capa de consulta que incluya una columna con este tipo espacial, debe instalar ArcSDE y utilizar una geodatabase. Además se necesita configurar Oracle EXTPROC para utilizar ST_Geometry. El administrador de SIG o el DBA puede decirle si la base de datos se configuró para utilizar este tipo espacial. Para obtener más información acerca de la configuración de EXTPROC, consulte Configurar Oracle listener para utilizar SQL y la documentación de Oracle.
Los objetos de Oracle Locator, que incluyen el tipo SDO_Geometry, están presenten en las bases de datos de Oracle por defecto. Por lo tanto, se puede obtener acceso al tipo SDO_Geometry sin instalaciones adicionales. Sin embargo, para obtener acceso a las funciones de SDO_Geometry, es necesario instalar Oracle Spatial en el DBMS.
Todos los clientes que se conectan con una base de datos de Oracle para crear capas de consulta deben tener instalada y configurada la aplicación Oracle Net. Si no es un administrador del equipo, póngase en contacto con el departamento de sistemas de información para instalar y configurar el cliente Oracle en el equipo.
Para obtener más información sobre la instalación y configuración del cliente Oracle, consulte el conjunto de documentación de Oracle.
Bases de datos de PostgreSQL
Se admiten dos tipos espaciales en PostgreSQL que se pueden utilizar en las capas de consulta: Geometría de PostGIS y de ST_Geometry.
El tipo ST_Geometry se instala con ArcSDE para PostgreSQL. Por lo tanto, para hacer una capa de consulta que incluya una columna con este tipo espacial, debe instalar ArcSDE y crear una geodatabase.
El tipo de geometría PostGIS se debe instalar de manera separada en el servidor de base de datos PostgreSQL. Una vez instalada, la base de datos que se utiliza se debe crear utilizando la base de datos de plantilla PostGIS para que esté habilitada para almacenar el tipo de geometría PostGIS.
Póngase en contacto con el administrador de SIG o el DBA para determinar si la base de datos se configuró para utilizar cualquiera de esos tipos espaciales.