Fournisseur FDO pour PostGIS – version alpha

4 min de lecture

J’ai posté récemment sur l’utilisation du fournisseur FDO OGR pour accéder aux données stockées dans PostgreSQL/PostGIS.
Comme l’architecture ouverte de FDO permet à tous de créer un fournisseur, Mateusz Loskot a développé  un fournisseur FDO natif pour PostgreSQL/PostGIS pour un projet commun entre  Refractions Research et la ville de Nanaimo .
Ce fournisseur est actuellement en version alpha, et est très prometteur.

La marche à suivre pour son installation est décrite ici.
Comme ce document est en anglais, je vais reprendre ci dessous son contenu, pour une installation dans AutoCAD Map 3D 2008.

1. Téléchargez le fournisseur FDO
Le lien pour télécharger le fournisseur est donner dans la section Download à cette URL :
http://trac.osgeo.org/fdo/wiki/FdoPostGISNotes

 

Le fichier a télécharger est un fichier ZIP (nommé fdopostgis_323_alpha_3317a.zip au moment de la rédaction de ce billet).

Vous pouvez aussi décider de compiler vous même le fournisseur à partir des sources disponibles dans le référentiel SubVersion de l’OSGeo.

2. Installer le fournisseur FDO pour PostGIS

Dans le fichier ZIP, vous trouverez deux répertoires : Logged et NotLogged.

Chacun de ces répertoires contient les mêmes 3 fichiers
DLL :

Fdo_postgis_image_1

Dans le répertoire Logged, les DLL génèrent un fichier de log.

Dans le répertoire NotLogged, les DLL ne génèrent pas de fichier de log.

<FeatureProvider>
    <Name>OSGeo.PostGIS.3.2</Name>
    <DisplayName>OSGeo FDO Provider for PostGIS</DisplayName>
    <Description>FDO Provider for PostGIS</Description>
    <IsManaged>False</IsManaged>
    <Version>3.2.0.0</Version>
    <FeatureDataObjectsVersion>3.2.0.0</FeatureDataObjectsVersion>
    <LibraryPath>.\PostGISProvider.dll</LibraryPath>
  </FeatureProvider>

3. Ajoutez le chemin du répertoire bin de PostgreSQL au Path System de votre machine.

OU

Fdo_postgis_image_4

4. Connectez AutoCAD Map 3D 2008 à PostGIS

Blog_post_7_image_4

Fdo_postgis_image_2_2

Fdo_postgis_image_3

Les paramètres sont les suivants :

Username : nom de l’utilisateur PostgreSQL

Password : mot de passe de l’utilisateur PostgreSQL

Service : Information de connexion à PostgreSQL sous le format database@host:port

host est optionnel si vous êtes sur la même machine.

port est optionnel si vous utilisez le port par défaut (5432)

DataStore : le schéma PostgreSQL qui contient les données.

Cliquez sur "Connecter".

 


5. Ajoutez la table PostGIS

Cochez la ou les tables que vous souhaitez chargez, puis cliquer sur
"Ajouter à la carte" (ou sur "Ajouter à la carte avec une requête" si
vous souhaitez filter les données à afficher dans AutoCAD Map) :

Fdo_postgis_image_5

6. Et voilà !

Fdo_postgis_image_6

Quelques remarques :

Edit du 26 mai 2008 : un nouveau build du fournisseur est disponible, et Jacques a donné quelques conseils supplémentaires dans les commentaires d’un autre post.

Abonnement e-mail