Autodesk MapGuide Release 6

odecalmSoftware and s/w Development

Jul 2, 2012 (5 years and 1 month ago)

644 views

Décembre 2001
Autodesk MapGuide
®
Release 6
Guide de l’utilisateur
1 2 3 4 5 6 7 8 9 10
Copyright © 2001 Autodesk, Inc.
Tous droits réservés
AUTODESK, INC. FOURNIT CES ARTICLES DANS L’ETAT SANS GARANTIE D’AUCUNE SORTE, NI EXPRESSE, NI IMPLICITE,
Y COMPRIS DE FACON NON-LIMITATIVE LES GARANTIES IMPLICITES D’ADAPTATION COMMERCIALES ET D’APTITUDE A
UNE UTILISATION PARTICULIERE.
EN AUCUN CAS AUTODESK, INC. NE SAURAIT ETRE RESPONSABLE DES DOMMAGES PARTICULIERS, FORTUITS OU NON,
DIRECTS OU INDIRECTS RESULTANT DE L’ACHAT OU DE L’UTILISATION DE CES ARTICLES. LA RESPONSABILITE
D’AUTODESK, INC., QUELLE QUE SOIT LA FORME D’ACTION CHOISIE, NE SAURAIT EXCEDER LE PRIX D’ACHAT DE CES
ARTICLES DECRITS DANS LE PRESENT OUVRAGE.
Autodesk, Inc. se réserve le droit de réviser et d'améliorer ses produits. Cette publication décrit l'état du produit au moment de
sa publication et ne préjuge pas des évolutions qu'il pourrait subir.
Marques déposées d'Autodesk
Les marques suivantes sont des marques de fabrique déposées d'Autodesk, Inc., aux Etats-Unis et/ou dans d'autres pays: 3D Plan,
3D Props, 3D Studio, 3D Studio MAX, 3D Studio VIZ, 3DSurfer, ActiveShapes, logo ActiveShapes, Actrix, ADE, ADI, Advanced
Modeling Extension, logo AEC Authority, AEC-X, AME, Animator Pro, Animator Studio, ATC, AUGI, AutoCAD, AutoCAD Data
Extension, AutoCAD Development System, AutoCAD LT, AutoCAD Map, Autodesk, Autodesk Animator, logo Autodesk, Autodesk
MapGuide, Autodesk University, Autodesk View, Autodesk WalkThrough, Autodesk World, AutoLISP, AutoShade, AutoSketch,
AutoSurf, AutoVision, Biped, bringing information down to earth, CAD Overlay, Character Studio, Design Companion, Design
Your World, logo Design Your World, Drafix, Education by Design, Generic, Generic 3D Drafting, Generic CADD, Generic
Software, Geodyssey, Heidi, HOOPS, Hyperwire, Inside Track, Kinetix, MaterialSpec, Mechanical Desktop, Multimedia Explorer,
NAAUG, ObjectARX, Office Series, Opus, PeopleTracker, Physique, Planix, Powered with Autodesk Technology, logo Powered
with Autodesk Technology, RadioRay, Rastation, Softdesk, logo Softdesk, Solution 3000, Texture Universe, The AEC Authority,
The Auto Architect, TinkerTech, VISION*, logo WHIP!, WHIP!, Woodbourne, WorkCenter et World-Creating Toolkit.
Les marques suivantes sont des marques de fabrique d'Autodesk, Inc., aux Etats-Unis et/ou dans d'autres pays: 3D on the PC,
3ds max, ACAD, Advanced User Interface, AME Link, Animation Partner, Animation Player, Animation Pro Player, A Studio in Every
Computer, ATLAST, Auto-Architect, AutoCAD Architectural Desktop, AutoCAD Architectural Desktop Learning Assistance,
AutoCAD Learning Assistance, AutoCAD LT Learning Assistance, AutoCAD Simulator, AutoCAD SQL Extension, AutoCAD SQL
Interface, Autodesk Animator Clips, Autodesk Animator Theatre, Autodesk Device Interface, Autodesk Inventor, Autodesk
PhotoEDIT, Autodesk Software Developer's Kit, Autodesk Streamline, Autodesk View DwgX, AutoFlix, AutoSnap, AutoTrack, logo
Built with ObjectARX, ClearScale, Colour Warper, Combustion, Concept Studio, Content Explorer, cornerStone Toolkit, image
Dancing Baby, DesignCenter, Design Doctor, Designer's Toolkit, DesignProf, DesignServer, DWG Linking, DXF, Extending the
Design Team, FLI, FLIC, GDX Driver, Generic 3D, gmax, logo gmax, logo gmax ready, Heads-up Design, Home Series, i-drop,
logo Kinetix, ObjectDBX, onscreen onair online, Ooga-Chaka, Photo Landscape, Photoscape, Plasma, Plugs and Sockets,
PolarSnap, Pro Landscape, Reactor, Real-Time Roto, Render Queue, SchoolBox, Simply Smarter Diagramming, SketchTools,
Sparks, Suddenly Everything Clicks, Supportdesk, The Dancing Baby, Transform Ideas Into Reality, Visual LISP, Visual Syllabus,
VIZable, Volo et Where Design Connects.
Marques de tiers
Apple et Macintosh sont des marques déposées d'Apple Computer, Inc., aux Etats-Unis et dans d'autres pays.
ColdFusion est une marque déposée de Macromedia, Inc. Tous droits réservés.
Java, ainsi que tous les logos et marques dérivés, sont des marques ou des marques déposées de Sun Microsystems, Inc. aux Etats-
Unis et dans d'autres pays.
Netscape et Netscape Navigator sont des marques déposées de Netscape Communications Corporation aux Etats-Unis et dans
d'autres pays.
Microsoft et ActiveX sont des marques déposées de Microsoft Corporation aux Etats-Unis et/ou dans d'autres pays.
Oracle est une marque déposée ; Oracle8i et Oracle9i sont des marques de fabrique d'Oracle Corporation.
Tous les autres noms de marques, noms de produits et marques déposées appartiennent à leurs propriétaires respectifs.
Programmes logiciels de marques de tiers
Copyright © 2001 Microsoft Corporation. Tous droits réservés.
Des portions de ce produit sont distribuées sous licence de D.C. Micro Development, © Copyright D.C. Micro Development. Tous
droits réservés.
InstallShield ™ Copyright © 2001 InstallShield Software Corporation. Tous droits réservés.
Ce produit contient des logiciels développés par Apache Software Foundation (http://www.apache.org).
iii
Table des matières
Chapitre 1 Introduction . . . . . . . . . . . . . . . . . 9
Généralités. . . . . . . . . . . . . . . . . . . . 10
Fonctions principales d'Autodesk MapGuide . . . . . . . . . 10
Fonctions principales d'Autodesk MapGuide Author. . . . . 10
Fonctions principales d'Autodesk MapGuide Server . . . . . 11
Fonctions principales d'Autodesk MapGuide Viewer. . . . . 11
Nouveautés de la version 6 . . . . . . . . . . . . . . 12
Dynamic Authoring Toolkit . . . . . . . . . . . . 12
Gestionnaire des symboles . . . . . . . . . . . . . 13
Prise en charge du format DWG d'Autodesk . . . . . . . 13
Nouveautés d'Autodesk MapGuide Author. . . . . . . . 14
Nouveautés d'Autodesk MapGuide Server . . . . . . . . 14
Nouveautés d'Autodesk MapGuide Viewer 6 . . . . . . . 15
Configuration requise . . . . . . . . . . . . . . . . 16
Configuration requise pour Autodesk MapGuide Author . . . 16
Configuration requise pour Autodesk MapGuide Server . . . 16
Configuration requise pour Autodesk MapGuide Viewer . . . 17
Comment utiliser au mieux ce manuel? . . . . . . . . . . 19
Conventions utilisées dans ce manuel . . . . . . . . . 23
Où trouver un complément d'informations? . . . . . . . . . 24
Documentation Autodesk MapGuide destinée à l'utilisateur . . 24
Documentation Autodesk MapGuide destinée au développeur . 27
Documentation spécialisée. . . . . . . . . . . . . 29
Site Web d'Autodesk MapGuide . . . . . . . . . . . 29
Groupes de discussion en ligne . . . . . . . . . . . 30
Autodesk Developer Network . . . . . . . . . . . . 30
Chapitre 2 Fonctionnement d’Autodesk MapGuide . . . . . . . . 31
Description d'Autodesk MapGuide . . . . . . . . . . . . 32
Fonctionnement d'Autodesk MapGuide. . . . . . . . . 32
Interaction des produits Autodesk MapGuide. . . . . . . . . 34
Produits de création de cartes. . . . . . . . . . . . . . 35
Autodesk MapGuide Author . . . . . . . . . . . . 35
Dynamic Authoring Toolkit . . . . . . . . . . . . 35
Gestionnaire des symboles . . . . . . . . . . . . . 36
SDF Loader. . . . . . . . . . . . . . . . . . 36
iv

Table des matières
SDF Component Toolkit . . . . . . . . . . . . . 36
Raster Workshop . . . . . . . . . . . . . . . . 37
Produits d’affichage de cartes . . . . . . . . . . . . . . 37
Navigateur Web . . . . . . . . . . . . . . . . 37
Autodesk MapGuide Viewer . . . . . . . . . . . . 38
LiteView . . . . . . . . . . . . . . . . . . 38
Produits de transmission de cartes . . . . . . . . . . . . 39
Serveur Web . . . . . . . . . . . . . . . . . 39
Autodesk MapGuide Server. . . . . . . . . . . . . 39
Fournisseurs de données Autodesk MapGuide. . . . . . . 40
Développement d'applications avec Autodesk MapGuide . . . . . 41
Composants d'applications client. . . . . . . . . . . 42
Applications serveur . . . . . . . . . . . . . . . 44
Définition du développement d'applications Autodesk MapGuide . . 45
Stratégie globale d'utilisation . . . . . . . . . . . . . . 46
Phase 1: Installation et test . . . . . . . . . . . . 47
Phase 2: Planification et conception . . . . . . . . . 48
Phase 3: Mise en oeuvre . . . . . . . . . . . . . 49
Chapitre 3 Conception du système . . . . . . . . . . . . . 51
Planification de votre structure de répertoires. . . . . . . . . 52
Recommandations concernant la structure de répertoires . . . 52
Sécurité. . . . . . . . . . . . . . . . . . . . . 55
Utilisation de la sécurité Windows NT ou Windows 2000 . . . 55
Utilisation de la sécurité du serveur Web . . . . . . . . 56
Utilisation des fonctions de sécurité d'Autodesk MapGuide . . 56
Architecture et performances . . . . . . . . . . . . . . 59
MapAgent à installer. . . . . . . . . . . . . . . 59
Utilisation d'un MapAgent distant . . . . . . . . . . 60
Utilisation de plusieurs serveurs . . . . . . . . . . . 61
Considérations supplémentaires relatives aux performances . . 66
Sélection d'un environnement d'affichage/de navigation . . . . . 68
Chapitre 4 Configuration et administration du serveur . . . . . . . 73
Configuration des serveurs. . . . . . . . . . . . . . . 74
Avant d'installer Autodesk MapGuide Server . . . . . . . 74
Installation de Microsoft Internet Information Server . . . . 76
Installation d'un serveur Web Netscape. . . . . . . . . 76
Test du serveur Web . . . . . . . . . . . . . . . 77
Configuration de MapAgent . . . . . . . . . . . . 77
Installation d'un moteur de rapports. . . . . . . . . . 81
Configuration d'Autodesk MapGuide Server sous un
autre compte . . . . . . . . . . . . . 81
Table des matières

v
Généralités sur Autodesk MapGuide Server Admin. . . . . . . . 82
Démarrage et arrêt du serveur . . . . . . . . . . . . . . 83
Définition des propriétés générales du serveur . . . . . . . . . 83
Définition de sources de données . . . . . . . . . . . . . 84
Fournisseurs de données . . . . . . . . . . . . . . 85
Gestion des sources de données . . . . . . . . . . . . 86
Gestion de la sécurité du serveur . . . . . . . . . . . . . 87
Différences entre les clés d'accès et les noms d'utilisateur/
mots de passe . . . . . . . . . . . . . 87
Choix de la meilleure méthode . . . . . . . . . . . . 89
Création et modification d'utilisateurs et de groupes . . . . . 90
Affectation d'utilisateurs au groupe Authors . . . . . . . . 91
Création et modification de clés d'accès . . . . . . . . . 91
Restriction de l'accès aux ressources . . . . . . . . . . 93
Mode autonome des ressources de données . . . . . . . . 94
Suivi des requêtes serveur. . . . . . . . . . . . . . . . 95
Rapports de suivi . . . . . . . . . . . . . . . . 96
Modification du nom d'un fichier de journalisation . . . . . 97
Renouvellement des fichiers de journalisation . . . . . . . 97
Personnalisation du journal des accès . . . . . . . . . . 98
Personnalisation du journal d'accès des calques. . . . . . . 98
Ajout de données de géocodage. . . . . . . . . . . . . . 99
Chapitre 5 Utilisation de données dans Autodesk MapGuide . . . . . 101
Principes de base pour l'utilisation des données. . . . . . . . 102
Utilisation des données spatiales . . . . . . . . . . . . 103
Objets de la carte . . . . . . . . . . . . . . . 103
Création d'un fichier SDF . . . . . . . . . . . . . 105
Utilisation des données d'attributs . . . . . . . . . . . . 106
Données d'attributs liées à des fichiers SDF . . . . . . . 106
Données d'attributs liées à une autre base de données. . . . 107
Préparation de données d'attributs pour les thèmes . . . . 107
Configuration de la base de données des attributs . . . . . 108
Définition des données de Zoom sur un lieu. . . . . . . 109
Utilisation des images raster . . . . . . . . . . . . . . 110
Formats de fichiers raster . . . . . . . . . . . . . 111
Performances des formats raster. . . . . . . . . . . 111
Fichiers RIC . . . . . . . . . . . . . . . . . 112
Formats de fichier de géoréférencement . . . . . . . . 115
Exportation à partir d'ER Mapper . . . . . . . . . . 118
Ajout d'images raster à une carte . . . . . . . . . . 118
vi

Table des matières
Utilisation des symboles . . . . . . . . . . . . . . . 119
Gestionnaire des symboles . . . . . . . . . . . . . 120
Calques de points et Gestionnaire des symboles de calque
de points . . . . . . . . . . . . . . 121
Calques d’annotations et Gestionnaire des symboles API . . . 122
Utilisation d'autres types de données spatiales . . . . . . . . 122
Données de thème Autodesk GIS Design Server . . . . . . 123
Chapitre 6 Planification et conception de cartes . . . . . . . . 125
Planification des données . . . . . . . . . . . . . . . 126
Planification des calques . . . . . . . . . . . . . . . 127
Conception de la carte . . . . . . . . . . . . . . . . 128
Systèmes de coordonnées . . . . . . . . . . . . . 129
A propos de la précision des coordonnées . . . . . . . . 130
Sélection d'un système de coordonnées. . . . . . . . . 130
Création d'une feuille de calcul de conception . . . . . . 131
Recommandations générales . . . . . . . . . . . . 132
Informations à obtenir auprès de votre administrateur de serveur . . 133
Chapitre 7 Familiarisation avec Autodesk MapGuide Author . . . . 135
Installation d'Autodesk MapGuide Author. . . . . . . . . . 136
Lancement d'Autodesk MapGuide Author. . . . . . . . . . 137
A propos des fichiers de carte MWF et MWX . . . . . . . 138
Présentation de la fenêtre du programme . . . . . . . . . . 139
Utilisation du menu contextuel de la fenêtre de carte . . . . 139
Utilisation de la barre d'outils . . . . . . . . . . . . 142
Définition des préférences . . . . . . . . . . . . . . . 144
Ouverture de cartes . . . . . . . . . . . . . . . . . 144
Modes de visualisation . . . . . . . . . . . . . . . . 145
Zoom sur un lieu . . . . . . . . . . . . . . . . 146
Zoom sur une adresse ou un code postal aux Etats-Unis . . . 146
Utilisation des signets pour enregistrer la vue actuelle . . . . 147
Utilisation du navigateur de la fenêtre de carte . . . . . . . . 147
Utilisation de l'onglet Conception . . . . . . . . . . 148
Utilisation de l'onglet Vue . . . . . . . . . . . . . 149
Modification de la largeur du navigateur de la fenêtre de carte . 150
Informations relatives à l'affichage des cartes . . . . . . . . . 150
Mesure des distances . . . . . . . . . . . . . . . . 151
Sélection d'objets de la carte . . . . . . . . . . . . . . 152
Création de zones tampon autour des objets de la carte . . . . . 153
Impression de cartes. . . . . . . . . . . . . . . . . 154
Table des matières

vii
Chapitre 8 Création et publication d'une carte . . . . . . . . . 155
Création de cartes . . . . . . . . . . . . . . . . . 156
Modification du fichier à utiliser pour les nouvelles cartes . . 156
Spécification d'un système de coordonnées . . . . . . . . . 156
Spécification d'un mot de passe pour protéger la carte . . . . . 157
Création et modification des catégories de Zoom sur un lieu . . . 158
Format de source de données pour les catégories Zoom
sur un lieu . . . . . . . . . . . . . 159
Catégorie de lieux Adresse aux Etats-Unis. . . . . . . . 160
Personnalisation du menu contextuel. . . . . . . . . . . 160
Exploitation des rapports. . . . . . . . . . . . . . . 161
Affichage d'un rapport. . . . . . . . . . . . . . 162
Suivi des accès utilisateurs à une carte. . . . . . . . . . . 162
Enregistrement d'une carte . . . . . . . . . . . . . . 163
Publication d'une carte . . . . . . . . . . . . . . . 164
Chapitre 9 Utilisation des calques. . . . . . . . . . . . . . 165
A propos des calques . . . . . . . . . . . . . . . . 166
Utilisation de calques dans le navigateur de la fenêtre de carte . . . 167
Création de calques vectoriels . . . . . . . . . . . 169
Création de calques raster. . . . . . . . . . . . . 169
Création d'un calque de thèmes Autodesk GIS Design Server. . 170
Création d'un calque pour les dessins Autodesk DWG. . . . 171
Création d'un groupe de calques . . . . . . . . . . 171
Spécification des propriétés générales du calque . . . . . . . 172
Spécification des propriétés de la source de données pour un calque . 172
Définition des propriétés de style pour les calques . . . . . . . 175
Définition des propriétés de style pour les calques raster . . . 176
Spécification des échelles d'affichage pour les styles de calque . 177
Spécification des styles de calque de la carte . . . . . . . 179
Création de thèmes. . . . . . . . . . . . . . . 185
Spécification des libellés d'objet et de la superposition d'objets
dans les calques. . . . . . . . . . . . 186
Spécification de la sécurité pour un calque . . . . . . . . . 186
Modification simultanée de plusieurs calques . . . . . . . . 187
Enregistrement de calques . . . . . . . . . . . . . . 188
Ajout d'un calque enregistré à la carte actuelle . . . . . . . . 189
Réactualisation d'un calque ou d'un groupe de calques . . . . . 189
Suppression d'un calque ou d'un groupe de calques . . . . . . 190
Glossaire. . . . . . . . . . . . . . . . . . . . . . . 191
Index. . . . . . . . . . . . . . . . . . . . . . . . 203
viii
9
1
Introduction
Ce chapitre présente de manière générale Autodesk
MapGuide
®
et constitue une introduction aux nouvelles
fonctions de cette version. Il décrit également comment
les produits Autodesk MapGuide fonctionnent ensemble,
propose des suggestions pour utiliser au mieux le présent
guide et indique des sources d'informations
supplémentaires.
Le présent chapitre s'adresse:

A tous les utilisateurs d’Autodesk MapGuide

Aux nouveaux utilisateurs d’Autodesk MapGuide
Contenu
 Généralités
 Fonctions principales
d'Autodesk MapGuide
 Nouveautés de la version 6
 Configuration requise
 Comment utiliser au mieux
ce manuel?
 Où trouver un complément
d'informations?
10

Chapitre 1 Introduction
Généralités
Autodesk MapGuide est un progiciel qui permet de distribuer des systèmes
d'informations géographiques, des données de conception numériques et les
applications associées sur un réseau. Il permet de déployer des applications
qui créent, modifient et affichent des informations, notamment des cartes,
des dessins, des conceptions, des schémas et les données d'attributs associées,
sur Internet ou un réseau intranet ou extranet.
Les utilisateurs d'Autodesk MapGuide
®
Author intègrent des données pour
définir l'affichage et les fonctions des cartes, et ceux d'Autodesk
MapGuide
®
Viewer accèdent aux données lorsqu'ils affichent des cartes à
partir d'un navigateur Web et interagissent avec elles. Autodesk
MapGuide
®
Server répond aux demandes d'informations générées par les
utilisateurs lorsqu'ils interagissent avec l'application.
Fonctions principales d’Autodesk MapGuide
Fonctions principales d’Autodesk MapGuide
Author

Possibilité d'ouvrir des cartes et de les enregistrer au format XML

Accès protégé aux ressources et aux cartes

Création de cartes thématiques et possibilité d'utiliser différents symboles

Définition et configuration complète de calques, y compris la prise en
charge des groupes de calques

Prise en charge de MDI (Multiple Document Interface – Interface
multidocument)

Application de propriétés globales (projection, étendue de la carte)

Utilisation interactive du navigateur de la fenêtre de carte pour la création
et la mise à jour de cartes, de dessins, de conceptions et de schémas

Commandes de zoom intégral, de vue sans zoom et de panoramique, y
compris le zoom sur des objets spécifiques

Représentation des lieux par des symboles

Utilisation intelligente de la mémoire cache

Prise en charge de connexions multiserveurs

Prise en charge du système de coordonnées X, Y arbitraires pour les
conceptions CAO, les dessins ou les schémas
Fonctions principales d’Autodesk MapGuide

11

Prise en charge des données vectorielles et raster, de géoréférencement, de
non-géoréférencement et en mosaïque

Possibilité de lier des objets de la carte à des applications Web

Détermination de l'échelle/la largeur de la carte
Fonctions principales d’Autodesk MapGuide
Server

Intégration facile dans des sites Web existants

Configuration et gestion aisées

Architecture évolutive à unités d'exécution multiples

Interface CGI standard pour les serveurs Internet Netscape
®
et
Microsoft
®
Internet Information Server

Interface NSAPI personnalisée pour les serveurs Internet Netscape

Interface ISAPI personnalisée pour Microsoft Internet Information Server

Utilitaire d'administration et de gestion du serveur à interface graphique

Journaux complets de suivi, d'erreurs, de détails et d'accès

Commandes intégrées de restriction d'accès sécurisé

Prise en charge des fournisseurs de données, permettant l'accès direct aux
bases de données Oracle
®
Spatial, SHP et Autodesk
®
GIS Design Server

Transmission de cartes et de dessins interactifs aux utilisateurs ayant
installé Autodesk MapGuide Viewer

Transmission de cartes et de dessins avec une interactivité limitée, qui ne
nécessite pas l'installation d'Autodesk MapGuide Viewer (cependant,
Autodesk MapGuide
®
LiteView doit être installé)
Fonctions principales d’Autodesk MapGuide
Viewer

Accès à des données vectorielles et raster dynamiques et sécurisées

Versions disponibles pour Microsoft

Windows
®
, Apple
®
Macintosh
®
et
Sun™ SPARCstation™

Interface conviviale de type navigateur

Commandes de zoom intégral et de panoramique, y compris le zoom sur
des objets spécifiques d'une carte

Mesure des distances entre des points indiqués sur la carte

Affichage des styles selon l'échelle

Sélection d'objets multiples par liste/rayon/polygone
12

Chapitre 1 Introduction

Insertion de signets

Création de zones tampon

Possibilité de copier dans le Presse-papiers Windows

Fonctions d'impression
Remarque Le présent manuel ne comporte pas d'instructions concernant
l'utilisation d'Autodesk MapGuide Viewer. Pour plus d'informations sur l'utilisation
de ce module, reportez-vous à l’aide l’Aide d’Autodesk MapGuide Viewer fournie
avec le module Viewer et disponible à partir de la page de documentation
Autodesk MapGuide du site Web suivant:
http://www.autodesk.com/mapguidedocs
Nouveautés de la version 6
Les nouvelles fonctions d'Autodesk MapGuide sont décrites dans les sections
suivantes. Outre les modifications répertoriées ici, la présente version
apporte des améliorations à l'API Autodesk MapGuide Viewer. Pour plus de
détails, reportez-vous à Autodesk MapGuide Viewer API Help.
Avertissement Une fois que vous avez ouvert et enregistré une carte dans
Autodesk MapGuide Author Release 6, vous ne pouvez plus l'ouvrir dans des
versions antérieures du programme. Pour afficher des cartes créées dans
Autodesk MapGuide Author Release 6, les utilisateurs peuvent facilement
effectuer une mise à niveau vers Autodesk MapGuide Viewer Release 6 en
téléchargeant le nouveau module Viewer à partir du site Web suivant:
http://www.autodesk.com/mapguideviewerdownload
Dynamic Authoring Toolkit
Dynamic Authoring Toolkit est un nouveau composant du progiciel
Autodesk MapGuide, conçu pour fournir une souplesse nettement accrue lors
du développement d'applications Autodesk MapGuide. Il prend en charge les
applications qui intègrent la création dynamique de cartes, y compris la
génération et la composition par programmation de nouvelles cartes ou la
modification de cartes existantes et de leurs propriétés. Il permet de créer ou
de modifier rapidement des fichiers MWF par programmation, sans utiliser
Autodesk MapGuide Author.
Dynamic Authoring Toolkit est un composant permettant la conversion
entre les formats de fichiers de cartes binaires, les fichiers MWF et MLF
Nouveautés de la version 6

13
(Map Window Files et Map Layer Files), et son format de fichier de cartes
XML, MWX (Map Window XML File). Il ne permet pas de modifier les
fichiers MWF, MLF ou MWX. Vous devez utiliser un outil XML tiers pour
modifier la programmation des fichiers XML et les valider. Autodesk
MapGuide Author peut désormais ouvrir et enregistrer les fichiers MWX.
Divers outils d'analyse et techniques de développement XML vous
permettent de générer de nouvelles cartes de manière dynamique, mais aussi
de modifier des cartes existantes et leurs propriétés initialement définies avec
Autodesk MapGuide Author, et ce pendant l'exécution de l'application. Par
exemple, à l'aide de l'objet MSXML DOM, vous pouvez redéfinir les
propriétés de définition d'un calque en modifiant directement le fichier
MWX. Une autre méthode consiste à créer une carte (MWX) entièrement
nouvelle en générant des fichiers XML ou en combinant des éléments XML
de plusieurs cartes stockées en tant que fichiers MWX.
Dynamic Authoring Toolkit est mis en oeuvre en tant que DLL COM intégré
appelé MGDAT.dll et peut être utilisé dans tout environnement de
développement qui prend en charge l'automatisation COM.
Pour plus d'informations sur Dynamic Authoring Toolkit, reportez-vous au
manuel Dynamic Authoring Toolkit Developer’s Guide.
Gestionnaire des symboles
Vous pouvez désormais créer vos propres fichiers de symboles (SMB) qui
incluent une grande variété de formats de fichier, notamment des graphiques
aux formats bitmap et DIB, ainsi que des polices TrueType. Vous pouvez
définir des bibliothèques de fichiers de symboles basées sur un thème ou sur
la fréquence d'utilisation de certains symboles.
Prise en charge du format DWG d’Autodesk
Cette version d'Autodesk MapGuide permet de transmettre des données de
conception ou de carte stockées au format de dessin DWG d'Autodesk. Le
format de fichier Autodesk DWG est un standard international dans des
industries verticales telles que la conception architecturale et la planification
et maintenance d'équipements. Dans la version précédente, une extension de
données prenait en charge Autodesk DWG. La version actuelle intègre toutes
les fonctions de cette extension de données à Autodesk MapGuide, ainsi que
d'autres fonctions pour le filtre des calques, la création d'info-bulles et de
rapports, des fonctions de lien hypertexte dans les calques DWG vers les sites
Web et d'accès aux données, à la fois dans une table de données d'objet
Autodesk Map et dans une base de données externe à l'aide d'une table de lien
de base de données Autodesk Map.
14

Chapitre 1 Introduction
Nouveautés d'Autodesk MapGuide Author
Prise en charge de XML
Désormais, Autodesk MapGuide prend en charge une nouvelle
représentation XML d'un fichier MWF: à savoir les fichiers MWX (Map
Window XML), ce qui augmente considérablement la souplesse de
développement d'applications. Dans Autodesk MapGuide Author, vous
pouvez ouvrir et modifier des cartes enregistrées au format MWX. Avec le
Dynamic Authoring Toolkit, vous pouvez effectuer des conversions entre les
formats de fichier MWF, MLF et MWX. Vous pouvez également utiliser des
outils XML tiers pour modifier les fichiers MWX. Reportez-vous à la section
"Dynamic Authoring Toolkit" page 12 qui propose une description générale
de Dynamic Authoring Toolkit.
Prise en charge améliorée des symboles et des
bibliothèques de symboles
Vous pouvez désormais associer plusieurs formats de fichier aux calques,
y compris les bitmaps et les polices TrueType. Autodesk MapGuide Author
vous permet de modifier la transparence des symboles que vous appliquez
aux calques de points et d'annotation. Vous pouvez également faire
coexister des images bitmap et des graphiques vectoriels dans un même
fichier de symboles.
Nouveautés d'Autodesk MapGuide Server
Equilibrage des données amélioré
Les modifications apportées aux fichiers MapAgent améliorent l'équilibrage
des données entre les serveurs. Désormais, tous les fichiers MapAgent
répartissent les requêtes entre les serveurs disponibles, même en cas de
volumes peu importants. Ils classent les serveurs disponibles dans une liste
qui commence par le serveur le plus apte à traiter la requête. Si un serveur ne
répond pas parce qu'il est déconnecté ou parce qu'il ne comprend pas la
requête, le fichier MapAgent contacte le serveur suivant sur la liste, jusqu'à ce
qu'une réponse puisse être obtenue ou jusqu'à ce que tous les serveurs aient
été contactés. Dans les versions précédentes d'Autodesk MapGuide Server, les
fichiers MapAgent retournaient une erreur dès qu'ils la constataient.
Nouveautés de la version 6

15
Amélioration des messages d'erreur MapAgent
Lorsqu’il fonctionne avec plusieurs serveurs, Autodesk MapAgent vous
indique désormais quel serveur ne peut pas traiter une requête client, sans
révéler l'adresse IP du serveur, mais en affichant son numéro d'ordre dans la
liste des serveurs du fichier de registre.
Prise en charge des formats de fichier raster ECW et
MrSID
Autodesk MapGuide Server vous permet d'accéder aux images ECW
(Enhanced Compressed Wavelet) et aux images MrSID (Multi-Resolution
Seamless Image Database) version 1.6.
Puisque les images ECW et MrSID contiennent déjà des informations de
géoréférencement, il est inutile d'utiliser Raster Workshop pour les exploiter.
Nouveautés d'Autodesk MapGuide Viewer 6
Prise en charge d'opérations de réactualisation de cartes
De nouvelles méthodes API permettent aux développeurs de contrôler à
quelle fréquence et sous quelles conditions une carte affichée dans Autodesk
MapGuide Viewer est réactualisée. En outre, la nouvelle fonctionnalité de
réactualisation de cartes supprime l'étincelle qui apparaissait lorsqu'une carte
affichée dans Autodesk MapGuide Viewer était réactualisée.
16

Chapitre 1 Introduction
Configuration requise
Les configurations requises pour l’utilisation d’Autodesk MapGuide Author,
Autodesk MapGuide Server et les différentes versions d'Autodesk MapGuide
Viewer sont indiquées ci-après.
Configuration requise pour Autodesk MapGuide
Author
Autodesk MapGuide Author requiert les éléments suivants:

Microsoft

Windows 98 Deuxième Édition, Windows NT 4.0 avec Service
Pack 4 ou version ultérieure, ou Windows 2000 Professionnel

Micro-ordinateur doté d'un processeur Pentium

32 Mo de RAM

Au moins 16 Mo d'espace libre sur le disque dur

Affichage Super VGA ou supérieur

Souris ou tout autre périphérique de pointage compatible
Configuration requise pour Autodesk MapGuide
Server
Autodesk MapGuide Server requiert les éléments suivants:

Microsoft Windows NT
®
4.0 Server avec Service Pack 4 ou version
ultérieure, et un des serveurs Web suivants:

Microsoft Internet Information Server 4.0

Netscape Enterprise Server 3.6 avec Service Pack 3

iPlanet Web Server Enterprise 4.1 avec Service Pack 8

Windows 2000 Server avec Service Pack 2 ou version ultérieure, exécutant
Microsoft Internet Information Server 5.0

Microsoft Data Access Components (MDAC):

MDAC 2.5 avec Service Pack 1
MDAC 2.5 figure sur le CD d'Autodesk MapGuide, à l'emplacement
suivant: \MDAC2.5\MDAC_TYP.EXE

MDAC 2.6 RTM avec Microsoft Jet 4.0 et Service Pack 5
Configuration requise

17

Micro-ordinateur doté d'un processeur Pentium

128 Mo de mémoire

85 Mo d'espace libre sur le disque (plus l'espace disque pour vos données)

Adaptateur vidéo à résolution VGA ou supérieure

Souris ou tout autre périphérique de pointage compatible

Fournisseurs OLE DB requis pour l'accès aux sources de données
relationnelles contenant des données cartographiques. Pour connaître la
liste complète des fournisseurs OLE DB pris en charge, choisissez Aide ➤
Rubriques d'aide, cliquez sur l'onglet Index et consultez la rubrique
"sources de données, à propos d'OLE DB".

Protocole réseau TCP/IP installé sur un ordinateur Windows NT/2000
(TCP/IP est fourni sur le CD-ROM d'installation de Windows NT/2000)
Configuration requise pour Autodesk MapGuide
Viewer
La configuration d'Autodesk MapGuide Viewer est différente pour chaque
version: Plug-In, ActiveX Control et Java Edition™.
Configuration requise pour Autodesk MapGuide
ViewerActiveX Control

Microsoft Windows 98 Deuxième Édition, Windows NT 4.0 avec Service
Pack 4 ou version ultérieure, ou Windows 2000 Professionnel

PC doté d'un processeur 486 ou Pentium avec 16 Mo de mémoire (ou
24 Mo si vous utilisez Windows NT 4.0)

Souris ou tout autre périphérique de pointage compatible

Navigateur Web: Microsoft Internet Explorer 5.x
Index de l’aide
sources de données
à propos d'OLE DB
18

Chapitre 1 Introduction
Configuration requise pour Autodesk MapGuide Viewer
Plug-In

Microsoft Windows 98 Deuxième Édition, Windows NT 4.0 avec Service
Pack 4 ou version ultérieure, ou Windows 2000 Professionnel

PC doté d'un processeur 486 ou Pentium avec 16 Mo de mémoire (ou
24 Mo si vous utilisez Windows NT 4.0)

Souris ou tout autre périphérique de pointage compatible

Navigateur Web: Netscape Navigator
®
4.x
Configuration requise pour Autodesk MapGuide Viewer,
Java Edition

Microsoft Windows 98 Deuxième Édition, Windows NT 4.0 avec Service
Pack 4 ou version ultérieure, ou Windows 2000 Professionnel

PC doté d'un processeur 486 ou Pentium avec 16 Mo de mémoire (ou
24 Mo si vous utilisez Windows NT 4.0 et Microsoft Internet Explorer)

Souris ou tout autre périphérique de pointage compatible

Navigateur Web: Netscape Navigator 4.7 ou Microsoft Internet
Explorer 5.x

Mac
®
OS 9.1

Ordinateur Apple Macintosh avec 32 Mo de mémoire (64 Mo ou plus
recommandés)

Souris ou tout autre périphérique de pointage compatible

Navigateur Web: Microsoft Internet Explorer 5.x avec Java VM MRJ
2.2.4.

Sun

Solaris™ 2.6 ou 2.8

Sun SPARCstation avec 64 Mo de mémoire

Souris ou tout autre périphérique de pointage compatible

Navigateur Web: Netscape Navigator 4.7
Comment utiliser au mieux ce manuel?

19
Comment utiliser au mieux ce manuel?
Le présent manuel aborde toutes les étapes de développement d'Autodesk
MapGuide et s'adresse à différents types d'utilisateurs de ce produit. Pour
déterminer les parties du manuel qui vous concernent, consultez les
informations ci-après.
Mise en route avec Autodesk MapGuide
Lisez la fin du présent chapitre pour déterminer à quels types de
professionnels vous devrez avoir recours pour travailler sur votre projet et
pour identifier les compétences dont ils devront faire preuve; vous trouverez
également des sources d'informations complémentaires. Ensuite, suivez les
étapes de la section "Stratégie globale d'utilisation" page 46 pour consulter
des informations sur la configuration d'Autodesk MapGuide et le
développement des applications qui interagissent avec Autodesk MapGuide.
Selon le rôle que vous jouez dans les projets Autodesk MapGuide, vous
pouvez choisir les chapitres qui vous intéressent.
Initiation à Autodesk MapGuide
Si vous possédez déjà des données que vous utilisez, lisez le chapitre 5,
"Utilisation de données dans Autodesk MapGuide," pour savoir comment
optimiser vos données afin d'améliorer les performances. Pour évaluer la
configuration de votre projet, déterminer si vous devez utiliser plusieurs
serveurs plutôt qu'un seul. Pour d'autres considérations relatives à la
conception du système, lisez le chapitre 3, "Conception du système." Enfin,
lisez la section "Où trouver un complément d'informations?" page 24 pour
obtenir des informations ne rentrant pas dans le cadre du présent manuel.
Détermination des tâches à effectuer
En fonction de votre rôle, vous devrez effectuer des tâches différentes de
celles accomplies par d'autres personnes avec qui vous collaborez sur le
projet. Le domaine d'application de la mise en oeuvre d'Autodesk MapGuide
peut varier considérablement. Dans certains cas, une ou deux personnes
peuvent créer une carte et l'enregistrer. Dans d'autres, plusieurs personnes
collaborent pour créer un site Web Autodesk MapGuide. La liste suivante
énumère les rôles possibles dans une mise en oeuvre d'Autodesk MapGuide
et décrit les tâches et les compétences correspondantes.
20

Chapitre 1 Introduction
Il est à noter qu'une personne peut remplir plusieurs de ces rôles ou que
les responsabilités d'un seul rôle peuvent être partagées entre plusieurs
personnes. Si vous êtes un chef de projet essayant de définir ses besoins en
recrutement, ou un développeur essayant de savoir de quelle formation il a
besoin, les informations contenues dans cette section peuvent vous aider à
planifier votre prochaine mise en oeuvre d'Autodesk MapGuide.
Ingénieur de données
L'ingénieur de données est responsable du rassemblement et de la gestion
de toutes les ressources de données spatiales (données cartographiques
vectorielles, images raster, etc.) et des données d'attributs (tables
démographiques et autres informations liées aux données spatiales). Si vous
n'avez pas l'intention d'utiliser un fournisseur de données pour accéder
directement aux données Autodesk GIS Design Server, Oracle Spatial ou SHP,
l'ingénieur de données doit convertir les données vectorielles en fichiers de
données spatiales (SDF). Il utilise Raster Workshop pour travailler sur les
images raster et transmet ces fichiers à l'administrateur du serveur.
L'ingénieur de données peut utiliser Autodesk Map pour créer des données
spatiales ou SDF Loader pour convertir des données spatiales provenant
d'autres sources. Les ingénieurs doivent collaborer avec les auteurs des cartes
pour déterminer quelles données spatiales sont nécessaires pour les cartes et
s'il faut créer ou acquérir ces données.
Les ingénieurs de données trouveront les informations dont ils ont besoin au
chapitre 5, "Utilisation de données dans Autodesk MapGuide," et au
chapitre 6, "Planification et conception de cartes."
Auteur de cartes
L'auteur de cartes utilise les ressources fournies par l'ingénieur de données
pour créer des cartes dans Autodesk MapGuide Author. Il doit connaître les
systèmes de coordonnées ainsi que les systèmes SIG ou CAO en général. Les
auteurs de cartes doivent savoir précisément quelles informations ils veulent
faire apparaître sur la carte et comment les afficher du point de vue
cartographique. Ils travaillent en étroite collaboration avec l'ingénieur de
données pour obtenir les informations dont ils ont besoin. Ils collaborent
également avec l'administrateur du serveur pour s'assurer qu'ils disposent des
droits d'auteur et qu'ils ont accès aux données par l'intermédiaire du serveur.
Comment utiliser au mieux ce manuel?

21
Les auteurs de cartes doivent décider du type de cartes à produire:

Cartes et dessins avec une interactivité limitée qui ne nécessitent pas
l'installation d'Autodesk MapGuide Viewer (mais seulement LiteView)

Cartes et dessins hautement interactifs qui nécessitent l'installation
d'Autodesk MapGuide Viewer

Combinaison des deux types précédents, offrant au départ des cartes
limitées, avec possibilité d'installer un module Viewer pour une
interactivité accrue
Les auteurs de cartes trouveront les informations dont ils ont besoin aux
chapitres 5 à 9.
Administrateur du serveur
L'administrateur du serveur supervise Autodesk MapGuide Server et
l'ordinateur Windows NT Server ou Windows 2000 Server associé. Il est
responsable de la configuration de l'architecture du serveur, de la sécurité
(accès par mot de passe et clés d'accès), des connexions au réseau, de l'accès
aux bases de données et des chemins d'accès des sources de données et des
fichiers d'image. L'administrateur du serveur installe également le serveur
Web, Autodesk MapGuide Server et le logiciel MapAgent, ainsi que les
fournisseurs OLE DB, les données de géocodage et, dans certains cas,
Macromedia ColdFusion
®
et/ou Active Server Pages™ (ASP). Il doit assurer la
maintenance d'Autodesk MapGuide Server à l'aide d'Autodesk MapGuide
Server Admin.
Les administrateurs du serveur trouveront les informations dont ils ont
besoin aux chapitres 2, 3 et 4.
Responsable de site Web
Le responsable de site Web est garant de l'intégralité du contenu du site, y
compris des cartes imbriquées dans des pages HTML. Il doit être en mesure
de créer et d'assurer la maintenance d'un site Web. Il travaille avec le
développeur d'applications lors de la création d'un site Web utilisant des
cartes qui étend la fonctionnalité d'Autodesk MapGuide Viewer. Les
responsables de sites Web trouveront les informations dont ils ont besoin à
la section "Publication d'une carte" page 164.
22

Chapitre 1 Introduction
Développeur d'applications
Le développeur d'applications utilise ses compétences en programmation
pour créer des applications Autodesk MapGuide Viewer personnalisées ainsi
que des rapports et scripts côté serveur. Il doit être capable d'effectuer les
tâches suivantes:

Créer des pages HTML avec du code Java™, JavaScript, JScript ou VBScript
imbriqué qui permet l'accès aux objets de l'API Autodesk MapGuide
Viewer. Vous pouvez, par exemple, créer un panneau HTML contenant un
bouton conçu pour activer et désactiver un calque, ou une liste déroulante
qui permet de sélectionner les objets d'une carte.

Créer des rapports personnalisés avec ColdFusion, Active Server Pages ou
une autre application tierce.

Créer, dans certains cas, des applications serveur avec SDF Component
Toolkit. Une application serveur créée avec SDF Component Toolkit peut
effectuer une mise à jour dynamique des fichiers SDF enregistrés sur un
serveur Autodesk MapGuide. A titre d'exemple, vous pouvez créer une
application qui permet aux utilisateurs d'ajouter des lignes de délimitation
de parcelles à une carte à partir de leur navigateur local.
Les développeurs d'applications doivent maîtriser Autodesk MapGuide et
trouveront ci-après les informations dont ils ont besoin: chapitre 2,
"Fonctionnement d'Autodesk MapGuide," chapitre 3, "Conception du
système," (et particulièrement dans "Sélection d'un environnement
d'affichage/de navigation" page 68).
Comment utiliser au mieux ce manuel?

23
Conventions utilisées dans ce manuel
Le tableau suivant décrit les conventions utilisées dans ce manuel.
Remarque Lorsque du texte figure dans la marge gauche de ce manuel sous le
titre "Index de l'aide" (exemple ci-contre), des informations complémentaires
connexes sont disponibles dans l'aide d'Autodesk MapGuide. Pour consulter
l'aide, sélectionnez?➤ Rubriques d'aide puis cliquez sur l'onglet Index dans
Autodesk MapGuide Author ou Autodesk MapGuide Server Admin.
Mot ou expression Signification
Choisissez Edition ➤
Propriétés
Dans le menu Edition, choisissez Propriétés. L'indication
de trois niveaux de menus signifie qu'il existe un menu
secondaire ou sous-menu.
Par exemple, le texte:
Cliquez sur Démarrer ➤ Paramètres ➤ Panneau de
configuration
indique que lorsque vous cliquez sur l'option
Paramètres du menu Démarrer, un sous-menu apparaît
dans lequel vous choisissez Panneau de configuration.
Répertoire <racine
Netscape> \<Nom
ordinateur>\config
Le texte en italique désigne des répertoires, des noms
de fichier et des clés dans le registre Windows.
Cliquer Appuyez sur le bouton gauche (ou principal) de la
souris, puis relâchez-le.
Cliquer avec le bouton
droit
Appuyez sur le bouton droit (ou secondaire) de la
souris, puis relâchez-le.
Faire glisser Maintenez le bouton gauche de la souris enfoncé
lorsque vous déplacez la souris.
Index de l’aide
carte
24

Chapitre 1 Introduction
Où trouver un complément d'informations?
Outre ce manuel, il existe un grand nombre de ressources utiles, sous forme
imprimée ou en ligne. Pour télécharger ces documents, consultez la page
http://www.autodesk.com/mapguidedocs. La majeure partie de la
documentation utilisateur du site Web d'Autodesk est au format PDF.
Affichage des documents PDF
Pour afficher les manuels au format PDF, vous devez installer Adobe Acrobat
Reader, disponible sur le CD d'Autodesk MapGuide à l'emplacement suivant:
\AcrobatReader\ar500enu.exe
Réutilisation d'un texte au format PDF
Vous pouvez copier le texte d’un fichier PDF et le coller dans une autre
application. Par exemple, vous pouvez copier des échantillons de code pour
les utiliser dans le cadre de votre travail.
Pour copier du texte à partir d'un fichier PDF
1 Cliquez sur l'outil de sélection de texte dans la barre d'outils d'Acrobat
Reader.
2 Sélectionnez le texte à copier par glissement de la souris.
3 Cliquez avec le bouton droit de la souris et choisissez Copier dans le menu
contextuel.
Le texte est copié dans le Presse-papiers.
Documentation Autodesk MapGuide destinée à
l'utilisateur
Tous les manuels et systèmes d'aide disponibles avec Autodesk MapGuide
sont répertoriés ci-après.
Aide Autodesk MapGuide
Ce système d'aide fourni avec Autodesk MapGuide Author et Autodesk
MapGuide Server comprend des informations d'ordre général sur l'utilisation
des produits Autodesk MapGuide ainsi que des procédures détaillées et des
informations de référence. Pour y accéder, vous pouvez sélectionner?➤
Rubriques d'aide, cliquer sur le bouton Aide de la barre d'outils, ou cliquer sur
le bouton Aide dans toute boîte de dialogue d'Autodesk MapGuide Author ou
d'Autodesk MapGuide Server Admin.
Où trouver un complément d'informations?

25
Guide de l’utilisateur Autodesk MapGuide
Ce manuel imprimé est fourni avec le progiciel Autodesk MapGuide.
Vous pouvez également installer sa version PDF à partir du programme
d'installation de la documentation Autodesk MapGuide disponible sur le
CD Autodesk MapGuide. Vous pouvez accéder à ce manuel à partir du menu
Démarrer en choisissant Programmes ➤ Autodesk MapGuide Release 6 ➤
Documentation ➤ Guide de l'utilisateur Autodesk MapGuide.
Aide du Gestionnaire des symboles
Ce système d'aide fait partie de l'aide Autodesk MapGuide; il contient des
informations générales sur l'utilisation des symboles et des fichiers de
symboles (SMB). Pour y accéder, choisissez?➤ Rubriques d'aide ➤ Création
et publication de cartes ➤ Utilisation du Gestionnaire des symboles Autodesk
MapGuide, ou cliquez sur le bouton Aide de toute boîte de dialogue du
Gestionnaire des symboles.
Aide Autodesk MapGuide Viewer
Ce système d'aide est fourni avec Autodesk MapGuide Viewer. Il contient des
informations sur l'utilisation d'Autodesk MapGuide Viewer mais ne s'adresse
pas aux développeurs. Vous pouvez accéder à ce fichier d'aide à partir du
menu contextuel d'Autodesk MapGuide Viewer en choisissant?➤ Rubriques
d'aide ➤ ou en cliquant sur le bouton Aide de la barre d'outils principale.
Aide SDF Loader
Ce système d'aide fournit des informations sur l'utilitaire de ligne de
commande SDF Loader. Il contient des informations conceptuelles et de
référence sur les fichiers SDF, notamment les paramètres de conversion de
formats spécifiques. Vous pouvez accéder à ce système d'aide à partir du
menu Démarrer en choisissant Programmes ➤ Autodesk MapGuide
Release 6 ➤ Documentation ➤ Aide SDF Loader.
26

Chapitre 1 Introduction
Aide Raster Workshop
Ce système d'aide est fourni avec Raster Workshop. Il fournit des
informations d'ordre général ainsi que des descriptions détaillées sur la
manière d'utiliser Raster Workshop pour convertir des images au format TIFF
et au format TIFF en mosaïque, pour créer des catalogues d'images raster, etc.
Pour accéder à cette aide, cliquez sur Aide dans l'un des onglets de la fenêtre
principale de Raster Workshop.
LiteView Servlet Administrator’s Guide
Installé avec le servlet Autodesk MapGuide LiteView, ce guide contient des
informations qui aideront les administrateurs du serveur à paramétrer et à
gérer l'environnement du servlet LiteView. Vous pouvez y accéder à partir
du menu Démarrer en choisissant Programmes ➤ Autodesk MapGuide
Release 6 ➤ Documentation ➤ Servlet Administrator's Guide.
Provider for SHP Guide
Installé avec Autodesk MapGuide Provider for SHP, ce guide s'adresse à la
fois aux administrateurs système qui doivent configurer le produit et aux
utilisateurs. Vous pouvez y accéder à partir du menu Démarrer en choisissant
Programmes ➤ Autodesk MapGuide Release 6 ➤ Documentation ➤ Provider
for SHP Guide.
Provider for Oracle Spatial
Installé avec Autodesk MapGuide Provider for Oracle Spatial, ce guide
s'adresse à la fois aux administrateurs système qui doivent configurer le
produit et aux utilisateurs. Vous pouvez y accéder à partir du menu Démarrer
en choisissant Programmes ➤ Autodesk MapGuide Release 6 ➤
Documentation ➤ Provider for Oracle Spatial Guide.
Fichier ReadMe d’Autodesk MapGuide
Le fichier ReadMe de tous les produits Autodesk MapGuide contient la
liste des problèmes connus ou des informations de dernière minute qui
ne figurent ni dans les guides, ni dans les fichiers d'aide. Vous pouvez y
accéder via le chemin
\\Program Files\Autodesk\MapGuideDocumentation6 et
en ouvrant MGReadme.htm.
Où trouver un complément d'informations?

27
Documentation Autodesk MapGuide destinée au
développeur
Tous les manuels et systèmes d'aide disponibles avec Autodesk MapGuide
sont répertoriés ci-après.
Autodesk MapGuide Developer’s Guide
Ce manuel imprimé contient des informations relatives au développement
d'applications Autodesk MapGuide; il est fourni avec le progiciel
Autodesk MapGuide. Vous pouvez également installer sa version PDF à
partir du programme d'installation de la documentation Autodesk
MapGuide disponible sur le CD Autodesk MapGuide. Vous pouvez accéder
à ce manuel à partir du menu Démarrer en choisissant Programmes ➤
Autodesk MapGuide Release 6 ➤ Documentation ➤ Autodesk MapGuide
Developer's Guide.
Aide en ligne de l’API d’Autodesk MapGuide Viewer
Ce système d'aide est une référence complète pour les objets, les propriétés,
les méthodes et les événements de l'API Autodesk MapGuide Viewer. Il
s'installe à partir du programme d'installation de la documentation Autodesk
MapGuide disponible sur le CD Autodesk MapGuide. Vous pouvez accéder à
ce système d'aide à partir du menu Démarrer en choisissant Programmes ➤
Autodesk MapGuide Release 6 ➤ Documentation ➤ Autodesk MapGuide
Viewer API Help.
Dynamic Authoring Toolkit Developer’s Guide
Installé avec le Dynamic Authoring Toolkit, ce guide contient des
informations sur l'exploitation par programmation des cartes au format XML
(eXtensible Markup Language). Vous pouvez y accéder à partir du menu
Démarrer en choisissant Programmes ➤ Autodesk MapGuide Release 6 ➤
Documentation ➤ Dynamic Authoring Toolkit Developer's Guide.
28

Chapitre 1 Introduction
Aide du Dynamic Authoring Toolkit
Installé avec le Dynamic Authoring Toolkit, ce fichier d'aide fournit une aide
contextuelle pour les objets Dynamic Authoring Toolkit lorsque vous
développez des applications en Visual Basic ou dans un autre environnement
visuel. Vous pouvez y accéder à partir du menu Démarrer en choisissant
Programmes ➤ Autodesk MapGuide Release 6 ➤ Documentation ➤
Dynamic Authoring Toolkit Help.
Aide des exemples d’applications du Dynamic Authoring
Toolkit
Ces fichiers HTML, installés avec le Dynamic Authoring Toolkit, décrivent
quatre exemples d'applications qui détaillent les fonctionnalités du Dynamic
Authoring Toolkit.
Aide SDF Component Toolkit
Ce système d'aide est fourni avec SDF Component Toolkit. SDF Component
Object Model s'adresse aux développeurs d'applications expérimentés qui
souhaitent se reporter à la liste d'objets, aux propriétés et aux méthodes. Vous
pouvez accéder à ce fichier d'aide à partir du menu Démarrer en choisissant
Programmes ➤ Autodesk MapGuide Release 6 ➤ Documentation ➤ SDF
Component Toolkit Help.
LiteView Developer’s Guide
Installé avec Autodesk MapGuide LiteView, ce guide contient des
informations relatives au développement d'applications pour Autodesk
MapGuide LiteView. Vous pouvez y accéder à partir du menu Démarrer en
choisissant Programmes ➤ Autodesk MapGuide Release 6 ➤ LiteView ➤
Developer's Guide.
Aide de l’exemple d’application LiteView
Ces fichiers HTML, fournis avec Autodesk MapGuide LiteView, mettent en
application les fonctionnalités de LiteView.
Où trouver un complément d'informations?

29
Documentation spécialisée
De nombreux excellents manuels spécialisés sont disponibles. Vos goûts
peuvent être différents, mais voici ceux que nous estimons utiles:

ColdFusion Web Application Construction Kit, de Ben Forta et autres
(Que Corporation)

Programming Active Server Pages, par Scot Hillier et Daniel Mezick
(Microsoft Press)

HTML Sourcebook, 4th Edition, par Ian S. Graham (John Wiley & Sons, Inc.)

The Java Class Libraries, Second Edition: volumes 1 et 2, par Patrick Chan et
Rosanna Lee (Addison Wesley Longman, Inc.)

JavaScript: The Definitive Guide, 3rd Edition, par David Flanagan (O'Reilly
and Associates)

Java in a Nutshell, 3rd Edition, par David Flanagan (O'Reilly and Associates)
Par ailleurs, de nombreux manuels traitent du système SIG, de son historique
et de ses applications. Le contenu, le prix et la qualité de ces manuels varient,
c'est pourquoi nous vous conseillons de les feuilleter dans une librairie et de
choisir celui qui répond le mieux à vos besoins. Nous vous conseillons
Principles of Geographical Information Systems par Peter A. Burrough et Rachael
A. McDonnell (Oxford University Press).
Site Web d’Autodesk MapGuide
Pour obtenir des informations de dernière minute sur les produits Autodesk
MapGuide ou les liens vers des notes techniques et des documents abordant
divers thèmes relatifs à ces produits, consultez le site Web d'Autodesk
MapGuide: http://www.autodesk.com/mapguide. Un lien vers les
démonstrations en ligne d'Autodesk MapGuide vous guide également dans
l'utilisation des exemples d'applications. Plusieurs de ces démonstrations
utilisent JavaScript pour accéder à l'API Viewer; vous jugerez peut-être utile
de visualiser la source HTML utilisée dans ces exemples.
Conseil A partir d’Autodesk MapGuide Author, vous pouvez choisir Aide ➤
Site Web d'Autodesk MapGuide pour accéder directement au site Web
d'Autodesk MapGuide.
30

Chapitre 1 Introduction
Groupes de discussion en ligne
Les groupes de discussion en ligne d'Autodesk, situés à l'adresse
http://www.autodesk.com/discussion, sont des forums ouverts à tous les
clients et partenaires d'Autodesk, ainsi qu'à toute personne s'intéressant aux
produits d'Autodesk. Vous pouvez transmettre des informations ou des
questions, répondre aux questions d'autres membres ou vous contenter de
parcourir les messages pour rassembler des informations et relever les
conseils et les astuces d'autres utilisateurs. Vos questions seront traitées par
d'autres membres du groupe de discussion ou par le personnel d'Autodesk.
Pour obtenir de meilleurs résultats lors de la transmission d'une question,
veillez à fournir autant d'informations que possible sur votre situation.
Donnez des informations concernant votre configuration matérielle
(nombre de serveurs, quantité de mémoire RAM, etc.), votre système
d'exploitation, le numéro de version du produit en question, les tâches
effectuées juste avant l'incident, le libellé exact du message d'erreur affiché et
toute autre information qui nous aidera à élucider le problème. Ces
informations nous permettront de vous répondre plus rapidement.
Autodesk Developer Network
Autodesk Developer Network (ADN) est une organisation de support des
développeurs fournissant à ses membres les services suivants:

Un CD-ROM tous les trimestres, contenant les produits d'Autodesk, la
documentation et des exemples de programmes

Formation technique

Support technique complet et direct

Support marketing

Services de conseil destinés aux développeurs

Accès à des forums privés
L'adhésion à ADN est ouverte aux développeurs de logiciels expérimentés qui
mettent au point des produits et des services en interface ou intégrant des
produits d'Autodesk. Pour plus d'informations sur les conditions et les tarifs
d'adhésion, rendez-vous sur le site Web des développeurs Autodesk, à
l'adresse:
http://www.autodesk.com/developers
31
2
Fonctionnement d’Autodesk
MapGuide
Ce chapitre comprend une présentation du progiciel
Autodesk MapGuide
®
, ainsi que des informations sur
l'élaboration d'une stratégie d'utilisation des produits
Autodesk MapGuide.
Ce chapitre s’adresse en particulier aux personnes
suivantes:

Administrateurs serveur

Développeurs d'applications

Nouveaux utilisateurs d'Autodesk MapGuide
Contenu
 Description d'Autodesk
MapGuide
 Interaction des produits
Autodesk MapGuide
 Produits de création de
cartes
 Produits d'affichage de
cartes
 Produits de transmission de
cartes
 Développement
d'applications avec
Autodesk MapGuide
 Description du
développement
d'applications avec
Autodesk MapGuide
 Stratégie globale
d'utilisation
32

Chapitre 2 Fonctionnement d’Autodesk MapGuide
Description d’Autodesk MapGuide
Avant d’utiliser Autodesk MapGuide, vous devez comprendre certains
concepts de base, notamment comment utiliser ce progiciel dans son
ensemble et comment accéder à Autodesk MapGuide
®
Server et aux
ressources de données.
Autodesk MapGuide est un système d'informations géographiques (SIG).
Contrairement à une carte ou à un dessin standard, qui montre uniquement
des données spatiales telles que des routes, des villes et des frontières, un SIG
y associe des données d'attributs telles que des statistiques démographiques.
Ce lien entre les données de la carte et les données d'attributs fait du SIG un
système très performant qui vous permet d'utiliser les données d'une manière
tout à fait novatrice.
Vous pouvez par exemple créer une carte de restaurants qui permet à
l'utilisateur d'effectuer des zooms sur une zone qui l'intéresse, de cliquer sur
un restaurant, puis d'afficher le menu qu'il propose, les tarifs, le numéro de
téléphone et l'adresse. Vous pourriez également créer une carte de tous les
transformateurs électriques d'une zone pour que vos techniciens puissent
générer rapidement une liste de tous les clients touchés par la panne d'un
transformateur donné. De même, vous pourriez créer une carte des
installations de votre société, comprenant des informations sur le personnel
de chaque bureau, telles que les numéros de poste, fonctions, services, etc.
Souvenez-vous qu'avec Autodesk MapGuide, vous n'êtes pas limité à
l'utilisation de cartes projetées géographiquement; vous pouvez également
employer des dessins, des plans de niveau, des schémas ou d'autres types de
données spatiales.
Fonctionnement d’Autodesk MapGuide
Pour créer une carte ou un dessin interactif, utilisez Autodesk MapGuide
Author
®
afin de combiner dans un fichier de carte (MWF, Map Window File)
des données ressource telles que des données spatiales (fichiers SDF et fichiers
d'image raster) et des données d'attributs (provenant de bases de données).
Le fichier MWF contient l'ensemble des spécifications relatives à l'apparence
et au fonctionnement de la carte.
Description d’Autodesk MapGuide

33
Pour publier la carte, copiez le fichier MWF à un emplacement auquel le
serveur Web a accès. Les auteurs de pages Web peuvent alors incorporer le
fichier dans ces pages ou créer des liens vers ce fichier. Pour afficher la carte,
les utilisateurs peuvent installer le module Viewer gratuitement. Lorsque
l'utilisateur ouvre une page Web contenant un fichier MWF ou clique sur un
lien vers un fichier MWF, le navigateur Web charge automatiquement
Autodesk MapGuide
®
Viewer pour afficher la carte.
Le module Viewer affiche alors la carte en fonction des paramètres MWF
spécifiés dans le module Author.
Carte affichée avec Autodesk MapGuide Viewer
Lorsque vous utilisez le module Author pour créer une carte ou le module
Viewer pour l'afficher, une requête est envoyée au module Server; celui-ci
fournit alors les données ressource de la carte via Internet, un intranet ou un
extranet, par le biais d'un serveur et d'un navigateur Web.
34

Chapitre 2 Fonctionnement d’Autodesk MapGuide
Interaction des produits Autodesk MapGuide
Les trois principaux produits qui composent le progiciel Autodesk
MapGuide sont:

Autodesk MapGuide Author

Autodesk MapGuide Server

Autodesk MapGuide Viewer
A ces produits s'ajoutent divers utilitaires et produits de développement.
Le diagramme ci-après donne un aperçu de l'interaction des produits
Autodesk MapGuide.
&OLHQWV
6HUYHXUV
G
DSSOLFDWLRQ
6HUYHXU:HE
$XWRGHVN0DS*XLGH6HUYHU
6HUYHXUV
GHGRQQpHV
'RQQpHV
8WLOLWDLUHV
5DVW HU
:RUNVKRS
,PDJHV
UDVW HU
)L FKL HU V &$' *,6
'*1  0,' 0,)
&DFKH
9,6,21
25$&/(
6')
0:)
9,6,21
2UDFO H
6SDW L DO
$XW RGHVN
0DS*XL GH
/L W H9L HZ
$XW RGHVN 2Q6L W H
6HUYO HW
$XW RGHVN
 2Q6L W H &O L HQW
0RGXO H 9L HZHU
-DYD
0RGXO H 9L HZHU
$FW L YH;
0RGXO H 9L HZHU
3O XJ,Q
$XW RGHVN
0DS*XL GH
$XW KRU
7RXW
QDYL JDW HXU
1DYL JDW HXU
1DYL JDW HXU
1DYL JDW HXU
31*
-DYD
6HUYO HW
(QJL QH
3HUVRQ
QDOLVp
9,6,21
6+3
2UDFOH
6SDWLDO
￿￿￿￿￿￿￿￿￿￿￿￿
￿￿￿￿￿￿￿￿￿￿￿￿￿
':*
6')
)RXUQLVVHXUV$XWRGHVN
0DS*XLGH
&DFKH
$XW RGHVN *,6
'HVL JQ
6HUYHU
$XW RGHVN
*,6'HVL JQ
6HUYHU
6') &RP 7RRO NL W
6')/RDGHU
&RQYHUVL RQ
'\QDPL F
 $XWKRUL QJ
7RRO NL W
6+3
0:;
;0/
`
':*
2UDFO H
3XEOLFDWLRQ
￿￿￿￿￿￿￿￿￿￿￿￿￿￿￿￿
￿￿￿￿￿￿￿￿
￿￿￿￿￿￿￿￿
￿￿￿￿￿￿￿￿
3XEOLFDWLRQ
Produits de création de cartes

35
Produits de création de cartes
Cette section décrit les programmes et ressources de données permettant de
créer une carte.
Autodesk MapGuide Author
Autodesk MapGuide Author permet de créer des cartes en configurant
des fichiers de carte (MWF, Map Window Files). Vous pouvez ensuite
incorporer un ou plusieurs de ces fichiers (ou créer un lien vers ces fichiers)
dans une page Web. Lorsqu'un utilisateur ouvre cette page Web (ou clique sur
son lien dans le navigateur Web), Autodesk MapGuide Viewer apparaît et
affiche la carte.
Dynamic Authoring Toolkit
Le Dynamic Authoring Toolkit permet d'ouvrir et d'enregistrer des fichiers
MWF dans un format XML appelé MWX (Map Window XML). Avec le format
MWX, vous pouvez modifier les calques, les groupes de calques, les zooms sur
un lieu, les rapports, etc., à l'aide d'un éditeur de texte tiers ou d'une
application que vous développez.
Vous pouvez étendre les possibilités de modification des cartes aux clients en
supervisant les méthodes API du module Viewer ou en permettant aux
utilisateurs de soumettre des requêtes à l'aide d'une interface Web. Selon
l'activité du module Viewer ou la réponse de l'utilisateur, vous pouvez
modifier dynamiquement:

Le zoom, pour tenir compte du centre de la carte et de l'étendue du zoom
définis par l'utilisateur

La création de thèmes, pour afficher les critères demandés par l'utilisateur

La recherche et la modification des paramètres de carte internes, à la
demande de l'utilisateur
Par exemple, les utilisateurs peuvent soumettre les modifications qu'ils
veulent appliquer à un fichier MWF en utilisant ColdFusion ou Active Server
Pages. Vous pouvez créer une application qui appellera le composant de
conversion du Dynamic Authoring Toolkit pour convertir le fichier MWF
en fichier MWX et appliquer les modifications de l'utilisateur. Avec ce
composant, vous pourrez ensuite reconvertir le fichier MWX en fichier MWF
et envoyer la carte modifiée au module Viewer de l'utilisateur.
36

Chapitre 2 Fonctionnement d’Autodesk MapGuide
Gestionnaire des symboles
Le Gestionnaire des symboles vous permet de créer et de modifier des fichiers
de symboles (SMB) de sorte que les symboles correspondent aux critères que
vous définissez. Vous pouvez également modifier les propriétés des symboles
des fichiers SMB.
SDF Loader
SDF Loader est un utilitaire de ligne de commande qui convertit des données
de carte spatiale de divers formats en fichiers SDF (Spatial Data Files), l'un des
formats lus par Autodesk MapGuide Server. En effet, vous pouvez entre autres
convertir les formats de fichierAutodesk Map
®
DWG et DXF, MapInfo
MID/MIF, ESRI Arc/Info Coverage, Intergraph DGN, ArcView Shapefile et
Atlas BNA, ainsi que les fichiers CSV (délimités par des virgules). SDF Loader
permet de convertir les coordonnées de leur système d'origine au format
latitude/longitude, mais il ne peut produire aucun changement de
références, toutes les données devant être basées sur les mêmes références.
Ce programme permet également de généraliser vos données
cartographiques si celles-ci doivent être affichées à des échelles réduites
(en zoom arrière). Cette opération permet d'améliorer les performances et de
réduire l'espace disque requis. SDF Loader est fourni sur le CD-ROM Autodesk
MapGuide. Pour plus d'informations, reportez vous au fichier d'Aide SDF
Loader (SDFLOAD.HLP), qui se trouve dans le répertoire de SDF Loader.
SDF Component Toolkit
SDF Component Toolkit est un ensemble d'objets COM (Common Object
Model) permettant la lecture et l'écriture de fichiers SDF (Spatial Data Files),
SIF (Spatial Index Files) et KIF (Key Index Files), les formats de fichier de
données spatiales propres aux produits Autodesk MapGuide.
Vous pouvez accéder à ces objets dans des langages et des environnements de
développement tels que C++, Visual Basic, VBA, VBScript, Java, JScript, ASP,
CGI et ColdFusion. Ces langages et environnements vous permettent
d'effectuer les opérations suivantes:

Ecrire des applications convertissant les données spatiales en fichiers SDF

Ecrire des applications qui modifient les fichiers SDF générés par Autodesk
Map, Autodesk World
®
ou SDF Loader

Créer des applications serveur lisant et modifiant les fichiers SDF existants.
Ces applications peuvent interagir avec des scripts client, ce qui permet
des mises à jour dynamiques basées sur l'entrée utilisateur.
Produits d’affichage de cartes

37
Pour plus d'informations, reportez-vous à l'Aide SDF Component Toolkit
(SDFCOMTK.HLP) située dans le dossier \Help du dossier SDF
Component Toolkit.
Raster Workshop
Raster Workshop est un utilitaire vous permettant d'optimiser vos images
raster afin d'améliorer les résultats lorsque vous y accédez via Autodesk
MapGuide. Vous pouvez générer des fichiers TIFF et TIFF en mosaïque (pour
améliorer les performances) à partir de formats d'image standard, créer des
fichiers RIC et manipuler les images référencées par ces derniers. Vous pouvez
ensuite utiliser les fichiers TIFF et RIC avec Autodesk MapGuide, ou exploiter
les fichiers TIFF avec d'autres produits Autodesk qui prennent en charge les
images raster. Raster Workshop est fourni sur le CD-ROM Autodesk
MapGuide. Pour plus d'informations, reportez-vous à l'Aide Raster Workshop
(RASTER.HLP) qui se trouve dans le dossier Raster Workshop.
Produits d’affichage de cartes
Cette section décrit comment votre navigateur Web fonctionne avec
Autodesk MapGuide Viewer pour afficher des cartes.
Navigateur Web
Un navigateur Web est une application client qui lit les données hypertexte
présentées sous forme de pages HTML contenant du texte, des graphiques et
des éléments de programmation. Les pages Web sont généralement publiées
sur Internet, un intranet ou un extranet. Un intranet est un réseau interne à
une société ou à un organisme qui s'appuie sur la technologie Internet. Les
utilisateurs externes n'ont pas accès aux informations. Un extranet étend un
intranet aux utilisateurs externes ayant reçu des droits d'accès, tels que des
clients accédant à un site avec un mot de passe.
Outre la lecture et l'affichage de pages Web, un navigateur Web peut
également effectuer des transferts de fichiers à l'aide du protocole FTP (File
Transfer Protocol) et exécuter des programmes d'aide tels qu'Autodesk
MapGuide Viewer.
38

Chapitre 2 Fonctionnement d’Autodesk MapGuide
Autodesk MapGuide Viewer
L’utilitaire de visualisation Autodesk MapGuide Viewer affiche une carte
dans votre navigateur Web lorsque vous ouvrez une page Web contenant
un fichier MWF incorporé ou lorsque vous cliquez sur un lien vers un
fichier MWF.
Autodesk MapGuide Viewer est disponible dans trois versions:

Un plug-in destiné à Netscape
®
Navigator sous Windows

ActiveX Control destiné à Microsoft
®
Internet Explorer sous Windows

Une version Java™ Edition destinée à Netscape Navigator sur les systèmes
Sun™ Solaris et à Microsoft Internet Explorer sur les systèmes
Apple
®
Macintosh
®
. Elle peut également être employée sous Windows,
mais nous vous conseillons d'utiliser de préférence la version Plug-In ou
ActiveX Control.
Toutes ces versions peuvent être téléchargées gratuitement depuis le site Web
d'Autodesk MapGuide: http://www.autodesk.com/mapguide.
Remarque Si vous souhaitez distribuer des cartes sans imposer aux utilisateurs
d'installer l'une des versions du Viewer, vous pouvez recourir à Autodesk
MapGuide LiteView. Pour plus d'informations, reportez-vous à la section suivante
et à la documentation relative à LiteView.
Vous pouvez également créer une application C++, Visual Basic ou Java
autonome hébergeant Autodesk MapGuide Viewer sans navigateur Web.
Pour plus de détails sur les plates-formes prises en charge, reportez-vous à la
section "Sélection d'un environnement d'affichage/de navigation" page 68.
LiteView
LiteView transmet des cartes au format raster, avec une interactivité limitée,
pour éviter aux utilisateurs de devoir installer Autodesk MapGuide Viewer.
Pour plus d'informations, reportez-vous à la documentation relative à
Lite View.
Produits de transmission de cartes

39
Produits de transmission de cartes
Cette section décrit les composants logiciels qui traitent les données et les
transmettent à la carte.
Serveur Web
Un serveur Web est une application qui s'exécute sur un ordinateur hôte. En
réponse aux requêtes d'autres ordinateurs, le logiciel du serveur Web traite et
envoie divers types de fichiers, tels que des pages Web et des fichiers MWF
(Map Window Files). Lorsqu'un utilisateur demande des données de carte, sa
requête est reçue par le serveur Web et est transmise à Autodesk MapGuide
Server. Pour plus d'informations sur les serveurs Web pris en charge par
Autodesk MapGuide, reportez-vous à la section "Configuration requise pour
Autodesk MapGuide Server" page 16.
Autodesk MapGuide Server
Ce produit joue le rôle de serveur dans la répartition des données de carte en
réponse aux requêtes émises par les modules Author et Viewer lorsqu'un
utilisateur affiche une carte dans ces programmes.
Lorsqu'une requête est émise, Autodesk MapGuide Server la lit pour
déterminer les données à fournir, puis envoie ces données depuis la source de
données spatiales, le fichier d'image raster, la source de données Autodesk
DWG ou la source de données OLE DB, en fonction des spécifications de la
requête. Ce module permet de gérer l'accès aux sources de données en
vérifiant les mots de passe, l'identité des utilisateurs, ainsi que d'autres
paramètres facultatifs spécifiés.
Autodesk MapGuide Server inclut trois composants: MapAgent, service Server
et Autodesk MapGuide Server Admin.
MapAgent
L'agent Server d'Autodesk MapGuide
®
(ou MapAgent) est une interface entre
votre serveur Web et Autodesk MapGuide Server. Il reçoit des requêtes de
données de carte du module Author ou Viewer via un serveur Web. L'agent
traite ces requêtes au fur et à mesure de leur réception et les transmet à
Autodesk MapGuide Server. Vous pouvez utiliser trois fichiers MapAgent
différents avec Autodesk MapGuide Server. Pour plus d'informations,
reportez-vous à la section "MapAgent à installer" page 59.
Index de l’aide
Serveur Web
40

Chapitre 2 Fonctionnement d’Autodesk MapGuide
Service Server
Le service Server d’Autodesk MapGuide est un service Windows NT/2000 qui
reçoit et traite les requêtes de données de carte transmises par MapAgent,
formate les données requises par le calque, puis les renvoie via le Web à
Autodesk MapGuide Author ou à Autodesk MapGuide Viewer.
Autodesk MapGuide Server Admin
Autodesk MapGuide Server Admin permet de gérer toutes les opérations
d'Autodesk MapGuide Server. Vous pouvez définir le niveau de sécurité,
générer des fichiers de journalisation, configurer les répertoires de la
source de données, ainsi que l'accès à la base de données et démarrer ou
arrêter le serveur.
Fournisseurs de données Autodesk MapGuide
Les fournisseurs de données Autodesk MapGuide permettent à Autodesk
MapGuide de transmettre des données spatiales et des données d'attributs
directement à partir de bases de données spatiales traditionnelles de CAO,
de SIG ou relationnelles. Lorsque vous utilisez un fournisseur de données
Autodesk MapGuide, il n'est pas nécessaire de convertir les données au
format SDF pour les exploiter avec Autodesk MapGuide. Vous pouvez faire
l'acquisition de fournisseurs de données Autodesk MapGuide pour les
données Autodesk
®
GIS Design Server, SHP, Oracle8i™ et Oracle9i™ Spatial.
Pour plus d'informations sur ces fournisseurs de données, contactez votre
revendeur Autodesk agréé le plus proche. Si vous n'accédez pas à des données
spatiales via un fournisseur de données, vous devrez convertir vos données
dans l'un des formats pris en charge.
Développement d'applications avec Autodesk MapGuide

41
Développement d'applications avec Autodesk
MapGuide
Cette section présente les produits et technologies servant à créer une
application Autodesk MapGuide.
Une application Autodesk MapGuide peut être aussi simple qu'une page
HTML affichant un fichier MWF (Map Window File) incorporé, ou aussi
complexe qu'une application CGI développée en C++ permettant de modifier
des fichiers de données sur le serveur et d'actualiser tous les navigateurs
visualisant la carte. La plupart d'entre elles sont de complexité intermédiaire,
comme une carte incorporée à une page Web, dotée de boutons et de
commandes diverses interagissant avec la carte.
Exemple d’application Autodesk MapGuide
Les applications Autodesk MapGuide peuvent aussi bien s'exécuter au niveau
du client que du serveur. Une application client s'exécute dans le navigateur
de l'utilisateur et exploite la puissance de traitement de l'ordinateur (client)
de l'utilisateur. Il s'agit en général d'une page HTML qui accueille le module
Autodesk MapGuide Viewer et qui contient du code permettant d'accéder
aux objets de l'API correspondante. Les applications serveur, quant à elles,
s'exécutent sur le serveur. Elles sont généralement utilisées pour générer
des rapports de carte personnalisés ainsi que des pages HTML interactives,
42

Chapitre 2 Fonctionnement d’Autodesk MapGuide
et pour mettre à jour des ressources de carte telles que des bases de données,
des SIG ou des fichiers de CAO. Dans la plupart des cas, les applications
combinent les aspects client et serveur. Par souci de clarté, les sections
suivantes présentent les composants de manière distincte.
Composants d’applications client
Les applications client s'exécutent dans le navigateur de l'utilisateur. Elles
sont généralement constituées des composants suivants:

Un navigateur Web et une page HTML accueillant Autodesk MapGuide
Viewer

Un fichier MWF lu par Autodesk MapGuide Viewer et affiché sous forme
de carte

Des scripts de navigateur Web gérant l'accès aux API du navigateur et
d'Autodesk MapGuide Viewer
Pages HTML
Une application client constitue en général une instance d'Autodesk
MapGuide Viewer affichée dans une page HTML via la balise d'incorporation
<EMBED>
,
<OBJECT>
ou
<APPLET>
. (
<EMBED>
est réservé à Netscape Plug-In,
<OBJECT>
à ActiveX Control et
<APPLET>
à Java Edition.) La page HTML peut
contenir des éléments tels que des boutons et des listes déroulantes, ainsi que
du code permettant d'accéder aux API du navigateur Web et du module
Viewer. Il est également possible d'afficher la carte en plein écran (non
incorporée à une page HTML) en utilisant une balise
<A HREF>
dans une page
HTML et en créant un lien avec le fichier MWF. Pour plus d'informations,
reportez-vous à Autodesk MapGuide Viewer API Help.
Script de navigateur Web
Autodesk MapGuide prend en charge les langages de script HTML suivants:

JavaScript: ce langage de script complet prend en charge Netscape
Plug-In sur la plate-forme Windows et Java Edition sur les plates-formes
Windows et Sun Solaris.

JScript: JScript est une variante Microsoft du langage JavaScript. Elle
prend en charge ActiveX Control et Java Edition pour Internet Explorer
sur les plates-formes Windows. Dans ce guide, le terme JavaScript est
utilisé pour désigner à la fois JScript et JavaScript.

VBScript: ce langage dérivé de Visual Basic prend en charge ActiveX
Control pour Internet Explorer sur les plates-formes Windows.
Développement d'applications avec Autodesk MapGuide

43
Vous pouvez utiliser ces langages de script pour accéder à l'API du module
Viewer ainsi qu'à celles des navigateurs Netscape et Internet Explorer. Les
scripts générés peuvent aller d'une simple ligne à des applications client
complexes. Pour plus d'informations, reportez-vous à la section "Sélection
d'un environnement d'affichage/de navigation" page 68 et à Autodesk
MapGuide Viewer API Help.
API d’Autodesk MapGuide Viewer
Le module Viewer comprend une interface de programmation orientée objet
(API, application programming interface) qui permet d'intervenir sur la
programmation des fonctionnalités du module Viewer. Vous pouvez, par
exemple, créer une application de surlignement permettant aux utilisateurs
de numériser certains objets et d'annoter une carte.
L'API du module Viewer est accessible à partir d'un script de navigateur ou
d'une application autonome créée pour accueillir le module Viewer. Vous
pouvez y accéder chaque fois que vous installez l'une des versions du module
Viewer. Pour plus d'informations, reportez-vous à Autodesk MapGuide Viewer
API Help.
API des navigateurs Web
Les API Netscape et Internet Explorer permettent d'intervenir sur la
programmation du navigateur et des fonctionnalités liées aux documents.
Elles comprennent un modèle d'objet document ou DOM (Document Object
Model) faisant apparaître les éléments d'une page HTML.
Grâce à ces API, vous pouvez, par exemple, écrire un script créant une fenêtre
ou un cadre pour accueillir des données HTML de façon dynamique. Vous
pouvez également créer des pages HTML qui seront modifiées de manière
dynamique après les interventions des utilisateurs (HTML dynamique).
Remarque Les modèles DOM pour Netscape et Internet Explorer diffèrent
quelque peu. Par conséquent, si vous écrivez un script commun, vous devez le
tester soigneusement avec les deux navigateurs.
Applications autonomes
Vous pouvez créer une application C++, Visual Basic ou Java autonome
hébergeant Autodesk MapGuide Viewer sans navigateur Web. Pour plus de
détails sur les plates-formes prises en charge, reportez-vous à la section
"Sélection d'un environnement d'affichage/de navigation" page 68.
44

Chapitre 2 Fonctionnement d’Autodesk MapGuide
Applications serveur
Les applications serveur s'exécutent sur le serveur (ou hôte). Leur fonction est
de créer ou de traiter des données pour ensuite les acheminer vers une
machine client. Il peut s'agir d'un compteur indiquant le nombre de visites
d'un site Web, ou d'une base de données capable de créer des pages HTML et