Difference between revisions of "Guide demarrage MGOS20 fr"
(→VF - Installer et démarrer MapGuide: 2eme paragraphe, section installation) |
|||
(20 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | [[MapGuide_Open_Source_fr|<< Retour vers la page de traduction des documents sur MapGuide Os]] | [[Traduc_doc_fr|Page de toutes les traductions]] | |
− | La | + | Traduction du document situé à l'URL : http://mapguide.osgeo.org/sites/mapguide.osgeo.org/files/GettingStarted.pdf |
+ | '''La traduction est terminée, et disponible à l'URL : http://mapguide.osgeo.org/2.0/documentation.html''' | ||
− | Tapez vos traductions dans les parties "VF", à la place de la version anglaise. | + | |
− | Il est probable qu'une partie des textes puissent être repris dans la traduction débutée de la version 1.2 : | + | La version anglaise (VO) ne doit pas être modifiée. |
− | http://wiki.osgeo.org/wiki/Francophone/MapGuide_Open_Source/Installation_MGOS_1.2.x | + | |
+ | Tapez vos traductions dans les parties "VF", à la place de la version anglaise. | ||
+ | Il est probable qu'une partie des textes puissent être repris dans la traduction débutée de la version 1.2 : | ||
+ | http://wiki.osgeo.org/wiki/Francophone/MapGuide_Open_Source/Installation_MGOS_1.2.x | ||
== Getting Started with Version 2.0.x / Guide de démarrage avec la version 2.0.x== | == Getting Started with Version 2.0.x / Guide de démarrage avec la version 2.0.x== | ||
Line 11: | Line 15: | ||
==VO - Getting MapGuide Up and Running == | ==VO - Getting MapGuide Up and Running == | ||
− | To get MapGuide Open Source up and running on your system, follow these five steps: | + | To get MapGuide Open Source up and running on your system, follow these five steps: |
− | 1. Download and install the MapGuide Server and MapGuide Web Server Extensions. | + | 1. Download and install the MapGuide Server and MapGuide Web Server Extensions. |
− | For Windows visit the downloads page and download and execute the MgServerSetup-2.0.x.exe | + | For Windows visit the downloads page and download and execute the MgServerSetup-2.0.x.exe |
− | and MgWebServerExtensionsSetup-2.0.x.exe installers. | + | and MgWebServerExtensionsSetup-2.0.x.exe installers. |
− | For Linux visit the MapGuide Open Source downloads page and the Feature Data Objects | + | For Linux visit the MapGuide Open Source downloads page and the Feature Data Objects |
− | downloads page and download mapguideopensource-2.0.x.tar.gz, | + | downloads page and download mapguideopensource-2.0.x.tar.gz, |
− | mapguideaptinstaller-2.0.x.tar.gz, and the FDO 3.3.x tar.gz files. Then follow the steps in the | + | mapguideaptinstaller-2.0.x.tar.gz, and the FDO 3.3.x tar.gz files. Then follow the steps in the |
− | Building MapGuide on Linux document to configure, make, and install the software. | + | Building MapGuide on Linux document to configure, make, and install the software. |
− | + | ||
− | 2. Download and extract the sample application. | + | 2. Download and extract the sample application. |
− | Visit the downloads page and download phpviewersample-2.0.zip. On Windows extract the files | + | Visit the downloads page and download phpviewersample-2.0.zip. On Windows extract the files |
− | to C:\Program Files\MapGuideOpenSource\WebServerExtensions\www. On Linux extract the | + | to C:\Program Files\MapGuideOpenSource\WebServerExtensions\www. On Linux extract the |
− | files to /usr/local/mapguideopensource/webserverextensions/www. Note that in both cases it | + | files to /usr/local/mapguideopensource/webserverextensions/www. Note that in both cases it |
− | should create a folder called phpviewersample under www. | + | should create a folder called phpviewersample under www. |
− | + | ||
− | 3. Download the sample data. | + | 3. Download the sample data. |
− | Visit the downloads page and download the resource package Sheboygan.mgp. On Windows | + | Visit the downloads page and download the resource package Sheboygan.mgp. On Windows |
− | copy the file to C:\Program Files\MapGuideOpenSource\Server\Packages. On Linux copy the file | + | copy the file to C:\Program Files\MapGuideOpenSource\Server\Packages. On Linux copy the file |
− | to /usr/local/mapguideopensource/server/packages. | + | to /usr/local/mapguideopensource/server/packages. |
− | + | ||
− | 4. Load the sample data using the Site Administrator application. | + | 4. Load the sample data using the Site Administrator application. |
− | Open a web browser to the following URL: http://localhost:8008/mapguide/mapadmin/login.php. | + | Open a web browser to the following URL: http://localhost:8008/mapguide/mapadmin/login.php. |
− | Login using the user id "Administrator" and the default password "admin". When you see the | + | Login using the user id "Administrator" and the default password "admin". When you see the |
− | Manage Servers page appear, select "Load Packages" in the left navigation bar. Select the radio | + | Manage Servers page appear, select "Load Packages" in the left navigation bar. Select the radio |
− | button next to Sheboygan.mgp and click "Load Package". | + | button next to Sheboygan.mgp and click "Load Package". |
− | + | ||
− | 5. Launch the sample application. | + | 5. Launch the sample application. |
− | Finally open a web browser to the following URL: http://localhost: | + | Finally open a web browser to the following URL: http://localhost: |
− | 8008/mapguide/phpviewersample/ajaxtiledviewersample.php to launch the sample application. | + | 8008/mapguide/phpviewersample/ajaxtiledviewersample.php to launch the sample application. |
− | At this point you should have MapGuide Open Source up and running. To find out more read the rest of | + | At this point you should have MapGuide Open Source up and running. To find out more read the rest of |
− | this guide, look through the FAQ, and visit the documentation page to view the developer | + | this guide, look through the FAQ, and visit the documentation page to view the developer |
− | documetation. | + | documetation. |
==VF - Installer et démarrer MapGuide== | ==VF - Installer et démarrer MapGuide== | ||
Line 58: | Line 62: | ||
3. Téléchargez les données test. | 3. Téléchargez les données test. | ||
− | + | visitez la page des téléchargements et téléchargez le paquet des ressources Sheboygan.mgp. Sous Windows copiez le fichier dans C:\Program Files\MapGuideOpenSource\Server\Packages, sous Linux dans /usr/local/mapguideopensource/server/packages. | |
− | + | ||
− | + | 4. Chargez les données test en utilisant l'application Site Administrator. | |
+ | |||
+ | Ouvrez un navigateur web à l'url suivante : http://localhost:8008/mapguide/mapadmin/login.php. | ||
− | + | Identifiez vous en utilisant l'id "Administrator" et le mot de passe par défaut "admin". Quand vous voyez la page Manage Servers apparaitre, sélectionnez "Load Packages" dans la barre de navigation à gauche. Sélectionnez le bouton radio correspondant à Sheboygan.mgp et cliquez sur "Load Package". | |
− | |||
− | |||
− | Manage Servers | ||
− | |||
− | 5. | + | 5. Lancez l'application test. |
− | + | ||
− | 8008/mapguide/phpviewersample/ajaxtiledviewersample.php | + | Enfin ouvrez un navigateur web à l'url suivante : http://localhost:8008/mapguide/phpviewersample/ajaxtiledviewersample.php pour lancer l'application test. À ce point vous devriez avoir MapGuide Open Source installé et lancé. Pour poursuivre lisez la suite de ce guide, lisez la F.A.Q. et visitez la page de documentation pour lire la documentation du développeur. |
− | |||
− | |||
− | |||
==VO - Components of the MapGuide Platform == | ==VO - Components of the MapGuide Platform == | ||
− | The MapGuide Open Source platform consists of components that run in one of three tiers, as shown | + | The MapGuide Open Source platform consists of components that run in one of three tiers, as shown |
− | below. These components can all run on a single computer or may be distributed across multiple | + | below. These components can all run on a single computer or may be distributed across multiple |
− | computers as shown in the diagram. | + | computers as shown in the diagram. |
===MapGuide Server=== | ===MapGuide Server=== | ||
− | The MapGuide Server hosts the MapGuide Open Source services and responds to requests from client | + | The MapGuide Server hosts the MapGuide Open Source services and responds to requests from client |
− | applications through TCP/IP protocol. The server provides seven services : Site Service, Resource | + | applications through TCP/IP protocol. The server provides seven services : Site Service, Resource |
− | Service, Drawing Service, Feature Service, Mapping Service, Rendering Service, Tile Service and | + | Service, Drawing Service, Feature Service, Mapping Service, Rendering Service, Tile Service and |
− | KML Service. The MapGuide Server runs on either Microsoft Windows or Linux. | + | KML Service. The MapGuide Server runs on either Microsoft Windows or Linux. |
===MapGuide Web Server Extensions=== | ===MapGuide Web Server Extensions=== | ||
− | The MapGuide Web Server Extensions are internal components that have no UI but are accessed | + | The MapGuide Web Server Extensions are internal components that have no UI but are accessed |
− | through the MapGuide Web API. The Web Extensions include a MapAgent CGI/ISAPI/Apache mod | + | through the MapGuide Web API. The Web Extensions include a MapAgent CGI/ISAPI/Apache mod |
− | that exposes the services offered by the MapGuide Server to client applications over the Internet or an | + | that exposes the services offered by the MapGuide Server to client applications over the Internet or an |
− | intranet using the HTTP protocol. The MapGuide Web API supports three development | + | intranet using the HTTP protocol. The MapGuide Web API supports three development |
− | languages/environments: ASP.NET, Java/JSP, and PHP. The MapGuide Web Server Extensions run on | + | languages/environments: ASP.NET, Java/JSP, and PHP. The MapGuide Web Server Extensions run on |
− | either Microsoft Windows or Linux and work with either the Apache Web Server or Microsoft IIS. | + | either Microsoft Windows or Linux and work with either the Apache Web Server or Microsoft IIS. |
===MapGuide Viewer=== | ===MapGuide Viewer=== | ||
− | MapGuide Open Source offers three viewer technologies: a DWF™-based viewer and two AJAXbased | + | MapGuide Open Source offers three viewer technologies: a DWF™-based viewer and two AJAXbased |
− | viewers. | + | viewers. |
− | - DWF Viewer - The DWF Viewer embeds the downloadable Autodesk DWF Viewer which is | + | - DWF Viewer - The DWF Viewer embeds the downloadable Autodesk DWF Viewer which is |
− | based on a Microsoft ActiveX Control with full support for the Autodesk DWF format. This | + | based on a Microsoft ActiveX Control with full support for the Autodesk DWF format. This |
− | viewer works in Microsoft Internet Explorer only. | + | viewer works in Microsoft Internet Explorer only. |
− | - AJAX Viewer - The AJAX Viewer is a pure DHTML viewer based on AJAX technology that | + | - AJAX Viewer - The AJAX Viewer is a pure DHTML viewer based on AJAX technology that |
− | does not require any downloadable plug-ins. This viewer works in Microsoft Internet Explorer, | + | does not require any downloadable plug-ins. This viewer works in Microsoft Internet Explorer, |
− | Mozilla Firefox, and Safari. | + | Mozilla Firefox, and Safari. |
− | - Fusion Viewer - Built primarily in JavaScript, Fusion is a web mapping application | + | - Fusion Viewer - Built primarily in JavaScript, Fusion is a web mapping application |
− | development framework. Fusion allows web designers and developers to build rich mapping | + | development framework. Fusion allows web designers and developers to build rich mapping |
− | applications quickly and easily. Using “widgets” that provide the interface functionality within | + | applications quickly and easily. Using “widgets” that provide the interface functionality within |
− | Fusion’s modular architecture, developers are able to add, remove, or modify functionality | + | Fusion’s modular architecture, developers are able to add, remove, or modify functionality |
− | using standard-compliant HTML and CSS. Fusion requires no proprietary browser plug-ins, and | + | using standard-compliant HTML and CSS. Fusion requires no proprietary browser plug-ins, and |
− | it produces applications that work in all major browsers on Windows, Mac, and Linux. Fusion | + | it produces applications that work in all major browsers on Windows, Mac, and Linux. Fusion |
− | provides a flexible means of interacting with MapGuide Open Source. Using a growing suite of | + | provides a flexible means of interacting with MapGuide Open Source. Using a growing suite of |
− | widgets, this modular-based system allows you to build powerful, interactive AJAX | + | widgets, this modular-based system allows you to build powerful, interactive AJAX |
− | applications quickly with minimal programming experience. For applications requiring special | + | applications quickly with minimal programming experience. For applications requiring special |
− | functionality, Fusion provides an extensible platform that allows you to develop your own | + | functionality, Fusion provides an extensible platform that allows you to develop your own |
− | widgets. | + | widgets. |
===MapStudio Open Source=== | ===MapStudio Open Source=== | ||
− | MapStudio Open Source is an application dedicated to managing spatial data for MapGuide Open | + | MapStudio Open Source is an application dedicated to managing spatial data for MapGuide Open |
− | Source. It is an open source GUI tool and client. It is currently in alpha release and under development | + | Source. It is an open source GUI tool and client. It is currently in alpha release and under development |
− | by a third party OSGeo member. More information about MapStudio can be found at: | + | by a third party OSGeo member. More information about MapStudio can be found at: |
− | http://code.google.com/p/mapstudioos/ | + | http://code.google.com/p/mapstudioos/ |
===Autodesk MapGuide™ Studio=== | ===Autodesk MapGuide™ Studio=== | ||
− | Autodesk MapGuide Studio is a complete proprietary authoring tool for MapGuide Open Source | + | Autodesk MapGuide Studio is a complete proprietary authoring tool for MapGuide Open Source |
− | offered by Autodesk. More information about Autodesk MapGuide Studio and a downloadable trial | + | offered by Autodesk. More information about Autodesk MapGuide Studio and a downloadable trial |
− | version is available at: www.autodesk.com/mapguidestudio. | + | version is available at: www.autodesk.com/mapguidestudio. |
===MapGuide Web Studio=== | ===MapGuide Web Studio=== | ||
− | MapGuide Web Studio is a web-based authoring tool for defining data source, layer and map resources. | + | MapGuide Web Studio is a web-based authoring tool for defining data source, layer and map resources. |
− | MapGuide Web Studio is an AJAX application that works across platforms and with multiple web | + | MapGuide Web Studio is an AJAX application that works across platforms and with multiple web |
− | browsers including FireFox, Safari, and Internet Explorer. Unlike MapGuide Studio, it is not a separate | + | browsers including FireFox, Safari, and Internet Explorer. Unlike MapGuide Studio, it is not a separate |
− | product component, but it is installed as a part of the MapGuide Web Server Extensions. | + | product component, but it is installed as a part of the MapGuide Web Server Extensions. |
===MapGuide Site Administrator=== | ===MapGuide Site Administrator=== | ||
− | The MapGuide Site Administrator is an application for managing your site and its servers. This | + | The MapGuide Site Administrator is an application for managing your site and its servers. This |
− | application uses a web-based interface that you can access from any web browser. To start the program, | + | application uses a web-based interface that you can access from any web browser. To start the program, |
− | open a browser and enter: http://servername:port/mapguide/mapadmin/login.php, using the name of the | + | open a browser and enter: http://servername:port/mapguide/mapadmin/login.php, using the name of the |
− | site server and port that you specified during installation. You use the MapGuide Site Administrator to | + | site server and port that you specified during installation. You use the MapGuide Site Administrator to |
− | add and remove servers, take servers offline for maintenance, modify the configuration of a server, | + | add and remove servers, take servers offline for maintenance, modify the configuration of a server, |
− | assign services to the servers, and monitor the status of any server. The MapGuide Site Administrator is | + | assign services to the servers, and monitor the status of any server. The MapGuide Site Administrator is |
− | not a separate product component, but it is installed as a part of the MapGuide Web Server Extensions. | + | not a separate product component, but it is installed as a part of the MapGuide Web Server Extensions. |
===Feature Data Objects=== | ===Feature Data Objects=== | ||
− | The Feature Data Objects (FDO) API is a set of commands for manipulating, defining, and analyzing | + | The Feature Data Objects (FDO) API is a set of commands for manipulating, defining, and analyzing |
− | geospatial information. MapGuide Open Source uses FDO to access data in a variety of geospatial data | + | geospatial information. MapGuide Open Source uses FDO to access data in a variety of geospatial data |
− | sources. An FDO Provider is a specific implementation of the FDO API. It is the software component | + | sources. An FDO Provider is a specific implementation of the FDO API. It is the software component |
− | that provides access to data in a particular data format or data store. FDO is a seperate open source | + | that provides access to data in a particular data format or data store. FDO is a seperate open source |
− | project available from fdo.osgeo.org. | + | project available from fdo.osgeo.org. |
==VF - Les composants de la plateforme MapGuide == | ==VF - Les composants de la plateforme MapGuide == | ||
− | + | La plateforme MapGuide Open source est constitué de composant qui tourne dans l'un des trois niveaux, comme indiqué ci-dessous. Ces composants peuvent tous tourner sur un seul ordinateur ou être distribué à travers plusieurs machines comme montré sur le diagramme. | |
− | + | ||
− | + | ===Le serveur MapGuide === | |
− | ===MapGuide | + | Le serveur MapGuide héberge les services de MapGuide Open Source et répond aux requêtes de l'application cliente à travers le protocole TCP/IP. Le serveur fournit 7 services : Service site, Service ressource,Service de dessin, Service d'objets, Service de cartographie, Service de rendu, Service de tuilage et Service KML. Le serveur MapGuide fonctionne sous Microsoft Windows ou Linux. |
− | + | ||
− | + | ===Extensions du serveur Web de MapGuide === | |
− | Service, | + | Les Extensions au Serveur Web de MapGuide sont des composants internes qui n'ont pas d'interface utilisateur mais sont utilisé par l'API Web de MapGuide. Les Extensions Web incluent un MapAgent CGI/ISAPI/mod Apache qui expose les services proposé par le Serveur MapGuide auxapplications lcientes par Internet ou un intranet en utilisant le protocole HHTP. L'API Web de MapGuide gère trois langage de développement ; ASP.NET, Java/JSP et PHP. LEs Extensions au serveur Web de MapGuide tourne soit sous Microsoft Windows soit sous Linux et fonctionne avec le serveur web Apache ou Microsoft IIS. |
− | KML | + | |
− | ===MapGuide | ||
− | |||
− | |||
− | |||
− | intranet | ||
− | |||
− | |||
===MapGuide Viewer=== | ===MapGuide Viewer=== | ||
− | MapGuide Open Source | + | MapGuide Open Source permet l'accès à trois technologies de visualisateur : un basé sur DWF, deux sur AJAX. |
− | + | ||
− | - DWF | + | - Le visualisateur DWF : ce visualisateur intègre le visualisateur DWF d'Autodesk à télécharger, et est basé sur un contrôle ActiveX qui gère parfaitement le format DWF d'Autodesk. Il ne fonctionne que sous Microsoft Internet Explorer. |
− | + | ||
− | + | - Le visualisateur AJAX : c'est un viewer 100% DHTML basé sur la technologie AJAX, et ne nécessite pas de télécharger de plugin additionnels. Il fonctionne avec Microsoft Internet Explorer, Mozilla Firefox, et Safari. | |
− | - AJAX | + | |
− | + | - le visualisateur Fusion : s'appuyant principalement sur du JavaScript, Fusion est un socle de développement d'applications cartographiques web. Fusion permet aux concepteurs Web et aux développeurs de construire des applications riches, rapidement et facilement. Par l'utilisation de "widgets" (composants) qui fournissent des fonctionnalités intégrées à l'architecture modulaire de Fusion, les développeurs peuvent ajouter, ôter, ou modifier des fonctionnalités en utilisant les standards HTML et CSS. Fusion ne requiert aucun plugin, et crée des applications qui fonctionnent dans tous les navigateurs web principaux sur Windows, Mac et Linux. Fusion fournit une manière flexible d'interagir avec MapGuide Open Source. En utilisant une collection grandissante de widgets, ce système modulaire permet de construire des applications web AJAX puissantes, interactives, et ce, avec un développement minimal. Pour les applications nécessitant des fonctionnalités étendues, Fusion fourni une plateforme extensible qui permet de développer ses propres widgets. | |
− | Mozilla Firefox, | + | |
− | - Fusion | ||
− | |||
− | applications | ||
− | |||
− | |||
− | |||
− | |||
− | widgets, | ||
− | |||
− | |||
− | widgets. | ||
===MapStudio Open Source=== | ===MapStudio Open Source=== | ||
− | MapStudio Open Source | + | MapStudio Open Source est une application dédiée à la gestion des données spatiales pour MapGuide Open source. C'est un outil et client open source avec une interface graphique. Il est encore en version alpha et sous développement par un membre de l'OSGeo. Plus d'information sur MapStudio peut être trouvé sur |
− | |||
− | |||
http://code.google.com/p/mapstudioos/ | http://code.google.com/p/mapstudioos/ | ||
+ | |||
===Autodesk MapGuide™ Studio=== | ===Autodesk MapGuide™ Studio=== | ||
− | Autodesk MapGuide Studio | + | Autodesk MapGuide Studio est un outil propriétaire complet de publication et d'administration pour MapGuide Open Source, proposé par Autodesk. |
− | + | Plus d'informations sur Autodesk MapGuide et une version d'évaluation sont disponibles à l'url : www.autodesk.com/mapguidestudio. | |
− | version | + | |
===MapGuide Web Studio=== | ===MapGuide Web Studio=== | ||
− | MapGuide Web Studio | + | MapGuide Web Studio est un outil de création par le web pour la définition des sources de données, des couches, et des ressources des cartes. MapGuide Web Studio est une application AJAX qui fonctionne sur diverse plateforme et avec différents navigateurs web comme Firefox, Safari, et Internet Explorer. Contrairement à MapGuide Studio, il n'est pas un composant séparé, mais est installé sous forme d'extension au serveur web de MapGuide. |
− | MapGuide Web Studio | + | |
− | + | === Administration du site de MapGuide === | |
− | + | The MapGuide Site Administrator est une application pour gérer votre site et ses serveurs. Cette application utilise une interface web que vous pouvez accéder de n'importe quel navigateur. Pour démarrer le programme ouvrez un navigateur et entrez : http://servername:port/mapguide/mapadmin/login.php, en utilisant le nom du serveur du site et le port que vous avez définie durant l'installation. Vous utilisez MapGuide Site Administrator pour ajouter et enlever des serveurs, rendre les services off-line pour maintenance, et surveiller le statut des serveurs. MapGuide Site Administrator n'est pas un composent séparé, mais est installé comme une extension au serveur web de MapGuide. | |
− | ===MapGuide | + | |
− | The MapGuide Site Administrator | ||
− | application | ||
− | |||
− | site | ||
− | |||
− | |||
− | |||
===Feature Data Objects=== | ===Feature Data Objects=== | ||
− | + | L'API Feature Data Objects (FDO) est un ensemble de commande pour la manipulation, la définition et l'analyse d'information spatiale. MapGuide Open Source utilise FDO pour accèder aux données dans différents formats de fichier. Un fournisseur FDO est une implémentation spécifique de l'API FDO. C'est le composant logiciel qui fournit l'accès aux données dans le format de données particulier ou de stockage de données. FDO est un projet open source séparé disponible sur fdo.osgeo.org. | |
− | + | ||
− | + | == Traducteurs == | |
− | + | * Yves Jacolin | |
− | + | * Gwenael Bachelot | |
[[Category:Local_chapter_francophone]] | [[Category:Local_chapter_francophone]] |
Latest revision as of 01:39, 25 June 2008
<< Retour vers la page de traduction des documents sur MapGuide Os | Page de toutes les traductions
Traduction du document situé à l'URL : http://mapguide.osgeo.org/sites/mapguide.osgeo.org/files/GettingStarted.pdf La traduction est terminée, et disponible à l'URL : http://mapguide.osgeo.org/2.0/documentation.html
La version anglaise (VO) ne doit pas être modifiée. Tapez vos traductions dans les parties "VF", à la place de la version anglaise. Il est probable qu'une partie des textes puissent être repris dans la traduction débutée de la version 1.2 : http://wiki.osgeo.org/wiki/Francophone/MapGuide_Open_Source/Installation_MGOS_1.2.x
Getting Started with Version 2.0.x / Guide de démarrage avec la version 2.0.x
VO - Getting MapGuide Up and Running
To get MapGuide Open Source up and running on your system, follow these five steps: 1. Download and install the MapGuide Server and MapGuide Web Server Extensions. For Windows visit the downloads page and download and execute the MgServerSetup-2.0.x.exe and MgWebServerExtensionsSetup-2.0.x.exe installers. For Linux visit the MapGuide Open Source downloads page and the Feature Data Objects downloads page and download mapguideopensource-2.0.x.tar.gz, mapguideaptinstaller-2.0.x.tar.gz, and the FDO 3.3.x tar.gz files. Then follow the steps in the Building MapGuide on Linux document to configure, make, and install the software. 2. Download and extract the sample application. Visit the downloads page and download phpviewersample-2.0.zip. On Windows extract the files to C:\Program Files\MapGuideOpenSource\WebServerExtensions\www. On Linux extract the files to /usr/local/mapguideopensource/webserverextensions/www. Note that in both cases it should create a folder called phpviewersample under www. 3. Download the sample data. Visit the downloads page and download the resource package Sheboygan.mgp. On Windows copy the file to C:\Program Files\MapGuideOpenSource\Server\Packages. On Linux copy the file to /usr/local/mapguideopensource/server/packages. 4. Load the sample data using the Site Administrator application. Open a web browser to the following URL: http://localhost:8008/mapguide/mapadmin/login.php. Login using the user id "Administrator" and the default password "admin". When you see the Manage Servers page appear, select "Load Packages" in the left navigation bar. Select the radio button next to Sheboygan.mgp and click "Load Package". 5. Launch the sample application. Finally open a web browser to the following URL: http://localhost: 8008/mapguide/phpviewersample/ajaxtiledviewersample.php to launch the sample application. At this point you should have MapGuide Open Source up and running. To find out more read the rest of this guide, look through the FAQ, and visit the documentation page to view the developer documetation.
VF - Installer et démarrer MapGuide
Pour obtenir MapGuide Open Source et le faire fonctionner sur votre système, suivez ces 5 étapes :
1. Téléchargez et installez MapGuide Server et MapGuide Web Server Extensions. Pour Windows visitez la page des téléchargements et téléchargez puis exécutez les installeurs MgServerSetup-2.0.x.exe et MgWebServerExtensionsSetup-2.0.x.exe.
Pour Linux visitez la page des téléchargements de MapGuide Open Source et de Feature Data Objects et téléchargez les fichiers mapguideopensource-2.0.x.tar.gz, mapguideaptinstaller-2.0.x.tar.gz, et FDO 3.3.x tar.gz. Puis suivez les étapes dans le document 'compilez MapGuide sur Linux' pour configurez, compilez et installer le logiciel.
2. Téléchargez et décompressez l'application test.
Visitez la page des téléchargements et téléchargez phpviewersample-2.0.zip. Sur Windows décompressez les fichiers vers C:\Program Files\MapGuideOpenSource\WebServerExtensions\www. Sous Linux décompressez les fichiers vers /usr/local/mapguideopensource/webserverextensions/www. Remarquez que dans les deux cas il doit créer un répertoire appelé phpviewersample/ dans www/.
3. Téléchargez les données test.
visitez la page des téléchargements et téléchargez le paquet des ressources Sheboygan.mgp. Sous Windows copiez le fichier dans C:\Program Files\MapGuideOpenSource\Server\Packages, sous Linux dans /usr/local/mapguideopensource/server/packages.
4. Chargez les données test en utilisant l'application Site Administrator.
Ouvrez un navigateur web à l'url suivante : http://localhost:8008/mapguide/mapadmin/login.php.
Identifiez vous en utilisant l'id "Administrator" et le mot de passe par défaut "admin". Quand vous voyez la page Manage Servers apparaitre, sélectionnez "Load Packages" dans la barre de navigation à gauche. Sélectionnez le bouton radio correspondant à Sheboygan.mgp et cliquez sur "Load Package".
5. Lancez l'application test.
Enfin ouvrez un navigateur web à l'url suivante : http://localhost:8008/mapguide/phpviewersample/ajaxtiledviewersample.php pour lancer l'application test. À ce point vous devriez avoir MapGuide Open Source installé et lancé. Pour poursuivre lisez la suite de ce guide, lisez la F.A.Q. et visitez la page de documentation pour lire la documentation du développeur.
VO - Components of the MapGuide Platform
The MapGuide Open Source platform consists of components that run in one of three tiers, as shown below. These components can all run on a single computer or may be distributed across multiple computers as shown in the diagram.
MapGuide Server
The MapGuide Server hosts the MapGuide Open Source services and responds to requests from client applications through TCP/IP protocol. The server provides seven services : Site Service, Resource Service, Drawing Service, Feature Service, Mapping Service, Rendering Service, Tile Service and KML Service. The MapGuide Server runs on either Microsoft Windows or Linux.
MapGuide Web Server Extensions
The MapGuide Web Server Extensions are internal components that have no UI but are accessed through the MapGuide Web API. The Web Extensions include a MapAgent CGI/ISAPI/Apache mod that exposes the services offered by the MapGuide Server to client applications over the Internet or an intranet using the HTTP protocol. The MapGuide Web API supports three development languages/environments: ASP.NET, Java/JSP, and PHP. The MapGuide Web Server Extensions run on either Microsoft Windows or Linux and work with either the Apache Web Server or Microsoft IIS.
MapGuide Viewer
MapGuide Open Source offers three viewer technologies: a DWF™-based viewer and two AJAXbased viewers. - DWF Viewer - The DWF Viewer embeds the downloadable Autodesk DWF Viewer which is based on a Microsoft ActiveX Control with full support for the Autodesk DWF format. This viewer works in Microsoft Internet Explorer only. - AJAX Viewer - The AJAX Viewer is a pure DHTML viewer based on AJAX technology that does not require any downloadable plug-ins. This viewer works in Microsoft Internet Explorer, Mozilla Firefox, and Safari. - Fusion Viewer - Built primarily in JavaScript, Fusion is a web mapping application development framework. Fusion allows web designers and developers to build rich mapping applications quickly and easily. Using “widgets” that provide the interface functionality within Fusion’s modular architecture, developers are able to add, remove, or modify functionality using standard-compliant HTML and CSS. Fusion requires no proprietary browser plug-ins, and it produces applications that work in all major browsers on Windows, Mac, and Linux. Fusion provides a flexible means of interacting with MapGuide Open Source. Using a growing suite of widgets, this modular-based system allows you to build powerful, interactive AJAX applications quickly with minimal programming experience. For applications requiring special functionality, Fusion provides an extensible platform that allows you to develop your own widgets.
MapStudio Open Source
MapStudio Open Source is an application dedicated to managing spatial data for MapGuide Open Source. It is an open source GUI tool and client. It is currently in alpha release and under development by a third party OSGeo member. More information about MapStudio can be found at: http://code.google.com/p/mapstudioos/
Autodesk MapGuide™ Studio
Autodesk MapGuide Studio is a complete proprietary authoring tool for MapGuide Open Source offered by Autodesk. More information about Autodesk MapGuide Studio and a downloadable trial version is available at: www.autodesk.com/mapguidestudio.
MapGuide Web Studio
MapGuide Web Studio is a web-based authoring tool for defining data source, layer and map resources. MapGuide Web Studio is an AJAX application that works across platforms and with multiple web browsers including FireFox, Safari, and Internet Explorer. Unlike MapGuide Studio, it is not a separate product component, but it is installed as a part of the MapGuide Web Server Extensions.
MapGuide Site Administrator
The MapGuide Site Administrator is an application for managing your site and its servers. This application uses a web-based interface that you can access from any web browser. To start the program, open a browser and enter: http://servername:port/mapguide/mapadmin/login.php, using the name of the site server and port that you specified during installation. You use the MapGuide Site Administrator to add and remove servers, take servers offline for maintenance, modify the configuration of a server, assign services to the servers, and monitor the status of any server. The MapGuide Site Administrator is not a separate product component, but it is installed as a part of the MapGuide Web Server Extensions.
Feature Data Objects
The Feature Data Objects (FDO) API is a set of commands for manipulating, defining, and analyzing geospatial information. MapGuide Open Source uses FDO to access data in a variety of geospatial data sources. An FDO Provider is a specific implementation of the FDO API. It is the software component that provides access to data in a particular data format or data store. FDO is a seperate open source project available from fdo.osgeo.org.
VF - Les composants de la plateforme MapGuide
La plateforme MapGuide Open source est constitué de composant qui tourne dans l'un des trois niveaux, comme indiqué ci-dessous. Ces composants peuvent tous tourner sur un seul ordinateur ou être distribué à travers plusieurs machines comme montré sur le diagramme.
Le serveur MapGuide
Le serveur MapGuide héberge les services de MapGuide Open Source et répond aux requêtes de l'application cliente à travers le protocole TCP/IP. Le serveur fournit 7 services : Service site, Service ressource,Service de dessin, Service d'objets, Service de cartographie, Service de rendu, Service de tuilage et Service KML. Le serveur MapGuide fonctionne sous Microsoft Windows ou Linux.
Extensions du serveur Web de MapGuide
Les Extensions au Serveur Web de MapGuide sont des composants internes qui n'ont pas d'interface utilisateur mais sont utilisé par l'API Web de MapGuide. Les Extensions Web incluent un MapAgent CGI/ISAPI/mod Apache qui expose les services proposé par le Serveur MapGuide auxapplications lcientes par Internet ou un intranet en utilisant le protocole HHTP. L'API Web de MapGuide gère trois langage de développement ; ASP.NET, Java/JSP et PHP. LEs Extensions au serveur Web de MapGuide tourne soit sous Microsoft Windows soit sous Linux et fonctionne avec le serveur web Apache ou Microsoft IIS.
MapGuide Viewer
MapGuide Open Source permet l'accès à trois technologies de visualisateur : un basé sur DWF, deux sur AJAX.
- Le visualisateur DWF : ce visualisateur intègre le visualisateur DWF d'Autodesk à télécharger, et est basé sur un contrôle ActiveX qui gère parfaitement le format DWF d'Autodesk. Il ne fonctionne que sous Microsoft Internet Explorer.
- Le visualisateur AJAX : c'est un viewer 100% DHTML basé sur la technologie AJAX, et ne nécessite pas de télécharger de plugin additionnels. Il fonctionne avec Microsoft Internet Explorer, Mozilla Firefox, et Safari.
- le visualisateur Fusion : s'appuyant principalement sur du JavaScript, Fusion est un socle de développement d'applications cartographiques web. Fusion permet aux concepteurs Web et aux développeurs de construire des applications riches, rapidement et facilement. Par l'utilisation de "widgets" (composants) qui fournissent des fonctionnalités intégrées à l'architecture modulaire de Fusion, les développeurs peuvent ajouter, ôter, ou modifier des fonctionnalités en utilisant les standards HTML et CSS. Fusion ne requiert aucun plugin, et crée des applications qui fonctionnent dans tous les navigateurs web principaux sur Windows, Mac et Linux. Fusion fournit une manière flexible d'interagir avec MapGuide Open Source. En utilisant une collection grandissante de widgets, ce système modulaire permet de construire des applications web AJAX puissantes, interactives, et ce, avec un développement minimal. Pour les applications nécessitant des fonctionnalités étendues, Fusion fourni une plateforme extensible qui permet de développer ses propres widgets.
MapStudio Open Source
MapStudio Open Source est une application dédiée à la gestion des données spatiales pour MapGuide Open source. C'est un outil et client open source avec une interface graphique. Il est encore en version alpha et sous développement par un membre de l'OSGeo. Plus d'information sur MapStudio peut être trouvé sur http://code.google.com/p/mapstudioos/
Autodesk MapGuide™ Studio
Autodesk MapGuide Studio est un outil propriétaire complet de publication et d'administration pour MapGuide Open Source, proposé par Autodesk. Plus d'informations sur Autodesk MapGuide et une version d'évaluation sont disponibles à l'url : www.autodesk.com/mapguidestudio.
MapGuide Web Studio
MapGuide Web Studio est un outil de création par le web pour la définition des sources de données, des couches, et des ressources des cartes. MapGuide Web Studio est une application AJAX qui fonctionne sur diverse plateforme et avec différents navigateurs web comme Firefox, Safari, et Internet Explorer. Contrairement à MapGuide Studio, il n'est pas un composant séparé, mais est installé sous forme d'extension au serveur web de MapGuide.
Administration du site de MapGuide
The MapGuide Site Administrator est une application pour gérer votre site et ses serveurs. Cette application utilise une interface web que vous pouvez accéder de n'importe quel navigateur. Pour démarrer le programme ouvrez un navigateur et entrez : http://servername:port/mapguide/mapadmin/login.php, en utilisant le nom du serveur du site et le port que vous avez définie durant l'installation. Vous utilisez MapGuide Site Administrator pour ajouter et enlever des serveurs, rendre les services off-line pour maintenance, et surveiller le statut des serveurs. MapGuide Site Administrator n'est pas un composent séparé, mais est installé comme une extension au serveur web de MapGuide.
Feature Data Objects
L'API Feature Data Objects (FDO) est un ensemble de commande pour la manipulation, la définition et l'analyse d'information spatiale. MapGuide Open Source utilise FDO pour accèder aux données dans différents formats de fichier. Un fournisseur FDO est une implémentation spécifique de l'API FDO. C'est le composant logiciel qui fournit l'accès aux données dans le format de données particulier ou de stockage de données. FDO est un projet open source séparé disponible sur fdo.osgeo.org.
Traducteurs
- Yves Jacolin
- Gwenael Bachelot