Accès natif à ArcSDE depuis AutoCAD Map 3D

3 min de lecture

Nous allons décrire dans cet article la marche à suivre pour connecter AutoCAD Map 3D 2008 au middleware ArcSDE. Cette marche à suivre peut être aussi utilisé pour connecter AutoCAD Map 3D 2007, MapGuide Open Source et Autodesk MapGuide Enterprise à ce middleware propriétaire.

1. Copiez les DLLs nécessaires.
Pour ArcSDE 9.1, ces DLLs sont : pe91.dll, sde91.dll et sg91.dll
Pour ArcSDE 9.2, ces DLLs sont : pe.dll, sde.dll et sg.dll

Il faut copier ces 3 DLLs dans le répertoire FDO\bin d’AutoCAD Map 3D :

Image_arcsde1_2

Par défaut ce répertoire est : "C:\Program Files\AutoCAD Map 3D 2008\FDO\bin".

Si ces trois DLLs ne sont pas présentes, vous aurez un message "Les références spécifiées ne sont pas valides ou le fournisseur ne peut pas établir la connexion".

2. Démarrez (ou redémarrez) AutoCAD Map 3D 2008

3. Affichez le volet Tâches via l’une de ces possibilités  :
            – Vue/Volet Tâches (CUI Map 3D Geospatial)
            – Affichage/Volet Tâches (CUI Map Classique)
            – La commande "_mapwspace" (par exemple dans Civil 3D)

4. Dans l’onglet Gestionnaire d’affichage du volet tâches, cliquez sur "Données" et "Connexion aux données".

Blog_post_oracle_image_1

5. Sélectionnez "Ajouter la connexion ArcSDE" pour utiliser
le fournisseur OSGeo FDO pour ArcSDE. Notez que ce fournisseur est bien marqué "Fournisseur OSGeo FDO". Il s’agit d’un fournisseur dont le code source a été confié à
l’OSGeo
:

Image_arcsde3_2

6. Saisissez ensuite les paramètres :

Nom de la connexion : nom que vous donnez à cette connexion – à votre choix

Nom du serveur : nom du serveur ArcSDE

Nom de l’instance : port utilisé pour accéder à ArcSDE (par défaut, ce port est à 5151) suivi du protocole. "5151/tcp" devrait fonctionner dans la plupart des cas.

5. Cliquez sur "Connexion", saisissez votre nom d’utilisateur ArcSDE et votre mot de passe, puis cliquez sur "Connecter"

Image_arcsde4

6. Dans la zone "Banque de données", sélectionnez le
schéma contenant les tables ArcSDE auxquelles vous souhaitez accéder.
Dans la zone "Version", sélectionnez la version des données à laquelle
vous souhaitez accéder (la version "SDE.default" est la version courante). Si vous avez activé les outils de versionning propres à ArcSDE, vous verrez apparaitre la liste des versions. Par défaut, choisissez  "SDE.default", puis cliquez sur
"Connecter" :

Image_arcsde5

7. La liste des tables  contenant des données
géographiques apparait. Choisissez celles auxquelles que vous souhaitez
accéder, puis indiquez si vous souhaitez les ajouter à la carte de
manière complète, ou avec une requête pour filter les enregistrements
de la table accédée :

Image_arcsde6_2

8. Et voilà ! Vos données apparaissent, prêtes à être exploiter avec les fonctionnalités SIG d’AutoCAD Map 3D :

Image_arcsde7

9. Que peut on faire avec ces données ?
Et bien, tout ce
que l’on peut faire sur les données FDO, que ce soit celles stockées
dans Oracle dans SQL Server, MySQL, dans des fichiers SHP, SDF, …
Ainsi, vous pouvez :
– éditer ces données SIG en utilisant les outils CAO de dessin et d’accrochage aux objets d’ AutoCAD
– renseigner les métadonnées de ces données
– filter des données sur des critères alphanumériques ou géographiques
– réaliser des jointures entre sources FDO
– réaliser des zones tampons
– les publier facilement et rapidement grâce à la technologie MapGuide
– …

Vous trouverez plus d’information sur ce fournisseur ArcSDE sur le site de l’OSGeo :
http://fdo.osgeo.org/fdoarcsde/index.html

Et si vous éditiez vos données SIG en exploitant une technologie Open Source, et en bénéficiant de toutes les capacités de dessins d’AutoCAD ?

Abonnement e-mail