1© 2006 Autodesk Installation et mise en marche d'un serveur MapGuide Open Source Gwenaël...

Post on 04-Apr-2015

112 views 0 download

Transcript of 1© 2006 Autodesk Installation et mise en marche d'un serveur MapGuide Open Source Gwenaël...

1© 2006 Autodesk

Installation et mise en marche d'un serveur MapGuide Open Source

Gwenaël Bachelot

2© 2006 Autodesk

Déroulement

Installation sur une machine (virtuelle) vierge pendant la présentation

Durant les phases d’installation, présentation de diapos

Démonstration sur la machine installée

3© 2008 Autodesk

MapGuideWeb Studio

MapGuideWeb Studio

Internet

GoogleEarth

GoogleEarth

MapGuideAJAX Viewer

Client AjaxMapGuide

`

MapGuideDWF Viewer

Client DWFMapGuide

MapStudio Open Source

MapGuideWeb Studio

`

Autodesk MapGuide

Studio

AutodeskMapGuideStudio

Architecture MapGuide Open Source

ServicesRendering KML Mapping

Tile Feature Drawing

Resource FDO Site

Serveur base de données

MapGuideOpen Source

Fichiers de données

Services Web

WMS / WFS

Serveur Web (IIS/Apache)

+ Web Server Extensions

de MapGuide

PHP.NET®

Java®

Serveur Applicatif Serveur Web Client

Moteur MapGuide

Client léger(pas d’ installation)

Client lourd(installation)

Application web

Pro

prié

taire

Pay

ant

4© 2008 Autodesk

MapGuideWeb Studio

MapGuideWeb Studio

Internet

GoogleEarth

GoogleEarth

MapGuideAJAX Viewer

Client AjaxMapGuide

`

MapGuideDWF Viewer

Client DWFMapGuide

MapStudio Open Source

MapGuideWeb Studio

`

Autodesk MapGuide

Studio

AutodeskMapGuideStudio

Architecture MapGuide Open Source

ServicesRendering KML Mapping

Tile Feature Drawing

Resource FDO Site

Serveur base de données

MapGuideOpen Source

Fichiers de données

Services Web

WMS / WFS

Serveur Web (IIS/Apache)

+ Web Server Extensions

de MapGuide

PHP.NET®

Java®

Serveur Applicatif Serveur Web Client

© 2006 Autodesk

Installation du serveur MapGuide

Téléchargement déjà réalisé sur le site de l’OSGeo - http://mapguide.osgeo.org

6© 2006 Autodesk

Téléchargement

7© 2006 Autodesk

Téléchargement

8© 2006 Autodesk

Téléchargement

© 2006 Autodesk

Stratégie Open Source Autodesk

Une stratégie contemporaine,

Un mode de développement communautaire,

10© 2006 Autodesk

Depuis Novembre 2005

Nouvelle technologie web cartographique MapGuide Nouvelle technologie d’accès aux données FDO Ouverture de code source de MapGuide et FDO Participation à la création de la fondation Développement communautaire

Tout le monde peut proposer des évolutions Vote par comité de direction technique (PSC) PSC MapGuide = 7 personnes, 3 salariés Autodesk Tout le monde peut contribuer

Un modèle identique à celui de Sun Microsystems pour OpenOffice.Org

© 2006 Autodesk

Installation des Web Server Extensions du serveur MapGuide

Téléchargement déjà réalisé sur le site de l’OSGeo - http://mapguide.osgeo.org

12© 2008 Autodesk

MapGuideWeb Studio

MapGuideWeb Studio

Internet

GoogleEarth

GoogleEarth

MapGuideAJAX Viewer

Client AjaxMapGuide

`

MapGuideDWF Viewer

Client DWFMapGuide

MapStudio Open Source

MapGuideWeb Studio

`

Autodesk MapGuide

Studio

AutodeskMapGuideStudio

Architecture MapGuide Open Source

ServicesRendering KML Mapping

Tile Feature Drawing

Resource FDO Site

Serveur base de données

MapGuideOpen Source

Fichiers de données

Services Web

WMS / WFS

Serveur Web (IIS/Apache)

+ Web Server Extensions

de MapGuide

PHP.NET®

Java®

Serveur Applicatif Serveur Web Client

13© 2006 Autodesk

Web Server Extensions ???

Intègre la liaison avec le serveur Web (IIS ou Apache) Intègre les installations nécessaires pour le fonctionnement

de l’API retenue (Java, .Net ou Php) Optionnellement, peut installer Apache et Tomcat

14© 2006 Autodesk

Téléchargement

15© 2006 Autodesk

Choix pour cette démonstration…

© 2006 Autodesk

FDO

Accès natif aux données géospatiales

17© 2006 Autodesk

FDO

Accès natif, sans copie, sans conversion En lecture / écriture Architecture modulaire Un autre projet OSGeo Enrichissable

18© 2006 Autodesk

Quels outils intègrent FDO ?

Open Source : MapGuide Open Source / Autodesk MapGuide

Enterprise Propriétaire :

Autodesk : AutoCAD Map 3D 1Spatial : Radius Studio Safe : FME (en producteur et en consommateur de

données)

Data Source

Application

APIFDO

FDO Provider

19© 2006 Autodesk

Fournisseurs FDO

Accès natif à une multitude de formats géographiques, sans

copie ou conversion de données

Applications intégrant FDO

Par exemple, AutoCAD Map 3D,

Autodesk MapGuide Enterprise et

MapGuide Open Source

Oracle

SQL-Server

MySQL

SDF

SHP

ODBC

Raster

WMS

WFS

ArcSDE

Fournisseurs certifiés par Autodesk Fournisseurs tiers / Open Source

GDAL

OGR

FME

PostGIS

SQL-Server

Oracle

Oracle et SQL-Server

MS Access et Excel

Plus de 25 formats vectoriels

25+ raster formats

Plus de 100 formats vectoriels

.jpg, .jpeg, .jp2, .j2k,

.sid, .png, .tif, .tiff,

.dem, .ecw, .dt0, .dt1, dt2,

.asc, .adf, .nitf Informix

… = en cours de développement

= Tiers / Open Source

= Autodesk contribue

© 2006 Autodesk

Tests pour valider l’installation

21© 2006 Autodesk

Tests de validation

Le serveur web fonctionne t’il ? http://mgos:8008 ( = nom de serveur :port)

Le service MapGuide est il démarré ? services windows

L’administration web du serveur fonctionne t’elle ? http://mgos:8008/mapguide/mapadmin/login.php ID : Administrator (A majuscule !) Password : admin (a minuscule !)

MapGuide WebStudio fonctionne t’il ? http://mgos:8008/mapguide/webstudio Profiter des raccourcis fournis par WebStudio

© 2006 Autodesk

Installation des exemples

Téléchargement déjà réalisé sur le site de l’OSGeo - http://mapguide.osgeo.org

23© 2006 Autodesk

Téléchargement

24© 2006 Autodesk

Téléchargement

25© 2006 Autodesk

Packages MapGuide – Fichier MGP

MGP = MapGuide Package Fichier Zip Contient tout ou partie d’un site (hors application web) Copier les fichiers dans le répertoire Packages du serveur

C:\Program Files\MapGuideOpenSource2.0\Server\Packages

Déploiement avec l’administrateur web MapGuide

26© 2006 Autodesk

MapGuideWeb Studio

MapGuideWeb Studio

Internet

GoogleEarth

GoogleEarth

MapGuideAJAX Viewer

Client AjaxMapGuide

`

MapGuideDWF Viewer

Client DWFMapGuide

MapStudio Open Source

MapGuideWeb Studio

`

Autodesk MapGuide

Studio

AutodeskMapGuideStudio

Architecture MapGuide Open Source

ServicesRendering KML Mapping

Tile Feature Drawing

Resource FDO Site

Serveur base de données

MapGuideOpen Source

Fichiers de données

Services Web

WMS / WFS

Serveur Web (IIS/Apache)

+ Web Server Extensions

de MapGuide

PHP.NET®

Java®

Serveur Applicatif Serveur Web Client

.MGP

27© 2006 Autodesk

Déploiement

28© 2006 Autodesk

Tests après installation MGP

Les données sont elles visibles dans WebStudio ? Le package est-il installé correctement ?

http://mgos:8008/mapguide/mapviewerajax/?WEBLAYOUT=Library%3a%2f%2fSamples%2fSheboygan%2fLayouts%2fSheboyganPhp.WebLayout

29© 2006 Autodesk

Tests après installation MGP

Les exemples avec le client Fusion fonctionnent ils ? Slate

http://mgos:8008/mapguide/fusion/templates/mapguide/slate/index.html?ApplicationDefinition=Library%3a%2f%2fSamples%2fSheboygan%2fFlexibleLayouts%2fSlate.ApplicationDefinition

Aqua http://mgos:8008/mapguide/fusion/templates/mapguide/aqua/index.html?ApplicationDefinition=Library

%3a%2f%2fSamples%2fSheboygan%2fFlexibleLayouts%2fAqua.ApplicationDefinition

LimeGold http://mgos:8008/mapguide/fusion/templates/mapguide/limegold/index.html?

ApplicationDefinition=Library%3a%2f%2fSamples%2fSheboygan%2fFlexibleLayouts%2fLimeGold.ApplicationDefinition

Maroonhttp://mgos:8008/mapguide/fusion/templates/mapguide/maroon/index.html?ApplicationDefinition=Library

%3a%2f%2fSamples%2fSheboygan%2fFlexibleLayouts%2fMaroon.ApplicationDefinition

TurquoiseYellowhttp://mgos:8008/mapguide/fusion/templates/mapguide/turquoiseyellow/index.html?

ApplicationDefinition=Library%3a%2f%2fSamples%2fSheboygan%2fFlexibleLayouts%2fTurquoiseYellow.ApplicationDefinition

30© 2006 Autodesk

Application

MGP = MapGuide Package Contient tout ou partie d’un site (hors application web) Déployer une application web

Varie selon API (Php, Java, .Net)

Dézipper et copier répertoire PhpViewerSample dans C:\Program Files\MapGuideOpenSource2.0\WebServerExtensions\www

Lancer l’application Web : http://mgos:8008/mapguide/phpviewersample/ajaxviewersample.php

31© 2006 Autodesk

Comment créer un nouveau site ?

© 2006 Autodesk

Où trouver plus d’informations ?

33© 2006 Autodesk

Documentation MapGuide

34© 2006 Autodesk

Documentation MapGuide

35© 2006 Autodesk

Documentation MapGuide

36© 2006 Autodesk