Il n'est pas forcément évident d'afficher ses données MapServer provenant d'ArcSDE. En effet, la méthode décrite sur l'éditeur de MapServeur est souvent fastidieuse et difficile à réaliser.
Cependant, il est très facile de connecter ces deux logiciels, voici la méthode (sous MS Windows) :
- Installer MapServer (lien)
- Télécharger le SDK ArcSDE (lien)
- Décompresser les DLL de l'archive dans C:\ms4w\Apache\cgi-bin
- Déplacer les DLL gdal_SDE.dll et ogr_SDE.dll (C:\ms4w\gdalplugins\ignored\sde-X.X ou X.X correspond à la version ArcSDE) dans C:\ms4w\gdalplugins
- Redémarrer le serveur Apache
CONNECTIONTYPE PLUGIN
PLUGIN "c:/ms4w/Apache/specialplugins/msplugin_sde_92.dll"
# Changer les valeurs ci-dessous SERVEUR_ARCSDE, BASE, UTILISATEUR et MOTDEPASSE
# par vos identifiants de connexion à ARCSDE
CONNECTION "SERVEUR_ARCSDE,port:5151,BASE,UTILISATEUR,MOTDEPASSE"
PROCESSING "CLOSE_CONNECTION=DEFER"
# Changer les valeurs ci-dessous SCHEMA, NOM_DE_TABLE, SHAPE
# par les donnees d'acces a ArcSDE
DATA "SCHEMA.NOM_DE_TABLE,SHAPE,SDE.DEFAULT"
# La methode suivante est facultative
# Changer les valeurs ci-dessous CONDITION
# par les filtres de clause where
FILTER "where CONDITION"
0 commentaires:
Enregistrer un commentaire