Je reprends ici un article que j’avais écrit pour l’installation du fournisseur OGR pour AutoCAD Map 3D 2008.
FDO est la couche logicielle utilisée par AutoCAD Map 3D pour accéder aux données géospatiales.
GDAL/OGR est une bibliothèque de traduction géospatiale multi-plateformes open source. GDAL/OGR est notamment utilisé dans MapServer pour accéder nativement à différents formats de données géospatiales.
Dans le cadre de la fondation OSGeo, un fournisseur open source FDO pour OGR a été développé. Grâce à ce fournisseur, tous les logiciels supportant FDO accèdent en lecture aux données vectorielles supportées par GDAL/OGR.
Un autre fournisseur FDO pour GDAL a aussi été développé. Grâce à ce fournisseur, tous les logiciels supportant FDO accèdent en lecture aux données rasters supportées par GDAL/OGR.
L’installation du fournisseur FDO pour OGR permet par exemple à AutoCAD Map 3D 2011 de lire nativement les formats MapInfo TAB et MIF/MID.
L'installation de ce nouveau fournisseur FDO pour OGR nécessite quelques opérations décrites ci après.
1. Quelle version du fournisseur ?
Sur le site de l'OSGeo, différentes versions du fournisseur OGR sont disponibles en téléchargement.
Pour savoir quelle version correspondant à votre logiciel, consultez l'URL :
http://fdo.osgeo.org/content/products-using-fdo
On y voit qu’AutoCAD Map 3D 2011 supporte FDO 3.5
2. Télécharger le SDK
Les fournisseurs FDO sont téléchargeables à l’URL :
http://fdo.osgeo.org/content/downloads
En cliquant sur “3.5.0 RC1”, vous accèderez à la page concernant cette version de FDO, celle utilisée dans AutoCAD Map 3D 2011 :
http://fdo.osgeo.org/content/fdo-350-downloads
Vous pourrez y télécharger :
– le code source de chaque fournisseur
– les binaires (versions compilées) pour chaque fournisseur, pour Windows 32 bits, Windows 64 bits et Linux
– les SDK FDO pour Windows 32 bits, Windows 64 bits et Linux
C’est le SDK pour Windows 32 bits ou Windows 64 bits (selon votre configuration) que je vous recommande de télécharger.
3. Installer le fournisseur FDO pour OGR dans AutoCAD Map 3D 2011
Je travaille ici avec la version 64 bits, qui correspond à mon installation (Windows 7 x64).
Après le téléchargement du fichier SDK (fdosdk-win64-3.5.0.tar.gz pour mon cas), décompressez-le (par exemple avec 7-Zip). Vous extrairez d’abord un fichier tar (fdosdk-win64-3.5.0.tar) qui vous aurez aussi à décompresser, pour obtenir le SDK complet :
Dans le répertoire Bin, vous trouverez tous les fournisseurs FDO de l’OSGeo, ainsi qu’un fichier providers.xml.
Installer le fournisseur FDO pour OGR demande deux étapes :
– 1ère étape : copier le fichier ORGProvider.dll du SDK dans le répertoire FDO\Bin de Map 3D 2011 :
En version 64 bits, le répertoire FDO\Bin de Map 3D 2011 est dans
C:\Program Files\Autodesk\AutoCAD Map 3D 2011\FDO\bin :
– 2ème étape : modifier le fichier providers.xml d’AutoCAD Map 3D 2011 pour y ajouter la section concernant le fournisseur OGR. Vous trouverez cette section dans le fichier providers.xml fourni avec le SDK :
Le texte a copier dans le fichier de Map 3D 2011 est :
<FeatureProvider>
<Name>OSGeo.OGR.3.5</Name>
<DisplayName>OSGeo FDO Provider for OGR</DisplayName>
<Description>FDO Access to OGR Data Sources</Description>
<IsManaged>False</IsManaged>
<Version>3.5.0.0</Version>
<FeatureDataObjectsVersion>3.5.0.0</FeatureDataObjectsVersion>
<LibraryPath>.\OGRProvider.dll</LibraryPath>
</FeatureProvider>
4. Relancer AutoCAD Map 3D 2011
La liste des fournisseurs intègre maintenant le fournisseur OGR, et permet d’accéder aux formats MapInfo :
Bien entendu, la même démarche peut être appliquée au fournisseur FDO pour GDAL, afin d’accéder aux formats rasters supportés par GDAL/OGR.