Préparation à l'utilisation des couches de requête

Pour créer une couche de requête dans une base de données spatiale, vous devez réaliser des tâches spécifiques afin de vous assurer que la couche de requête fonctionne avec ArcGIS. Certaines de ces tâches varient en fonction du type de système de gestion de base de données (SGBD) et du type spatial SQL que vous souhaitez utiliser.

Bases de données IBM DB2

La base de données DB2 doit être enregistrée avec le DB2 Spatial Extender pour que vous puissiez utiliser le type spatial ST_Geometry. Contactez votre administrateur SIG ou votre administrateur de base de données si vous ne savez pas si la base de données à laquelle vous vous connectez est activée pour ST_Geometry.

Installez l'application cliente DB2 sur vos ordinateurs clients. Vous pouvez configurer les clients pour qu'ils se connectent à une base de données DB2 spécifique ou utiliser une chaîne de connexion sans nom de source de données lorsque vous vous connectez depuis ArcGIS. Vous pouvez télécharger le client DB2 à partir du portail d'assistance client Esri ou l'obtenir auprès d'IBM.

Pour plus d'informations sur l'enregistrement de la base de données DB2 avec Spatial Extender, ainsi que sur l'installation et la configuration d'un client DB2, consultez le site du centre d'information IBM DB2 (http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp?). Reportez-vous à la rubrique Connexions aux bases de données dans ArcGIS for Desktop pour des exemples d'informations de connexion.

Bases de données IBM Informix

La base de données Informix que vous souhaitez utiliser doit être enregistrée avec Informix Spatial DataBlade avant de pouvoir utiliser le type spatial ST_Geometry. Contactez votre administrateur SIG ou votre administrateur de base de données (DBA) si vous ne savez pas si la base de données à laquelle vous vous connectez est activée pour ST_Geometry.

Installez sur votre ordinateur client l'application Informix IConnect et configurez l'application Setnet32. A moins d'utiliser une chaîne de connexion sans nom de source de données pour vous connecter à Informix, vous devez configurer une connexion ODBC (Open Database Connectivity).

Vous pouvez télécharger l'application client Informix à partir du portail d'assistance client Esri ou l'obtenir auprès d'IBM. Consultez le centre d'information Informix d'IBM (http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp) pour plus d'informations sur l'installation et la configuration du client Informix.

Bases de données Microsoft SQL Server

Installez sur votre ordinateur client une version prise en charge de SQL Server Native Client. Cela vous permet d'établir une connexion de couche de requête. Vous pouvez télécharger SQL Server Native Client à partir du Portail d'assistance client Esri ou auprès de Microsoft.

Reportez-vous à la documentation Microsoft SQL Server pour l'installation de SQL Server Native Client.

Appareils de stockage de données Netezza

Pour accéder à une colonne spatiale dans votre couche de requête à partir d'une base de données sur un appareil de stockage de données Netezza, ArcGIS exige que la colonne soit nommée Shape.

Pour vous connecter à la base de données Netezza, vous devez obtenir et installer le client SQL Netezza et configurer une connexion ODBC sur votre ordinateur client. Lorsque vous installez le nom de la source de données ODBC, choisissez l'option Optimiser pour le jeu de caractères ASCII.

Vous pouvez obtenir le pilote Netezza auprès d'IBM. Pour plus d'informations sur l'installation et la configuration du pilote ODBC, consultez la documentation Netezza.

Bases de données Oracle

Deux types spatiaux pouvant être utilisés dans vos couches de requête sont pris en charge dans Oracle : ST_Geometry et SDO_Geometry.

Le type spatial ST_Geometry est installé lorsque vous créez une géodatabase d'entreprise dans Oracle ou peut être installé dans une base de données Oracle à l'aide de l'outil de géotraitement Créer un type spatial. Vous devez également configurer Oracle EXTPROC pour l'utilisation de ST_Geometry. Votre administrateur SIG ou votre administrateur de base de données (DBA) vous indiquera si votre base de données a été configurée pour utiliser ce type spatial. Pour plus d'informations sur la configuration de EXTPROC, reportez-vous à la rubrique Configuration d'Oracle Listener pour utiliser SQL et consultez votre documentation Oracle.

Les objets Oracle Locator, dont le type SDO_Geometry, sont présents par défaut dans les bases de données Oracle. Par conséquent, vous pouvez accéder au type SDO_Geometry sans aucune installation supplémentaire. Toutefois, pour accéder à toutes les fonctions SDO_Geometry, vous devrez peut-être installer Oracle Spatial dans le SGBD.

Installez l'application Oracle Net sur votre ordinateur client. Vous pouvez obtenir Oracle Instant Client à partir du Portail d'assistance client Esri ou obtenir le client Instant ou complet auprès d'Oracle.

Pour plus d'informations sur l'installation et la configuration du client Oracle, consultez la documentation Oracle.

Bases de données PostgreSQL

Deux types spatiaux pouvant être utilisés dans vos couches de requête sont pris en charge dans PostgreSQL : ST_Geometry et PostGIS geometry.

Le type ST_Geometry est installé lorsque vous créez une géodatabase d'entreprise dans PostgreSQL, ou il peut être installé dans une base de données PostgreSQL à l'aide de l'outil de géotraitement Créer un type spatial.

Le type de géométrie PostGIS doit être installé séparément sur le serveur de base de données PostgreSQL. Une fois l'installation effectuée, la base de données que vous utilisez doit être créée à l'aide du modèle de base de données PostGIS ou doit être configurée pour utiliser PostGIS, afin de lui permettre de stocker le type de géométrie PostGIS.

Contactez votre administrateur SIG ou votre administrateur de base de données (DBA) pour déterminer si votre base de données a été configurée pour utiliser l'un ou l'autre de ces types spatiaux.

Placez le fichier PostgreSQL libpq dans le dossier bin d'ArcGIS sur l'ordinateur client. Il est possible de télécharger les fichiers libpq à partir du Portail d'assistance client Esri. Reportez-vous à la rubrique Configuration d'une connexion à PostgreSQL pour plus d'informations.

Thèmes connexes

9/13/2013