pdfc-serveurs cartographiques en ligne1

Download PDFC-Serveurs Cartographiques en Ligne1

Post on 10-Jul-2015

401 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 5/10/2018 PDFC-Serveurs Cartographiques en Ligne1

    1/49

    Serveur Cartographique et SIG interactifs en ligneI. Bilbio/WebographieBibliographie:

    Scott Davis, GIS for Web Developpers, adding where to your applications,The Pragmatic bookshelf, 2007, ISBN: 0-9745140-9-8,254 pages. Bill Kropla, Beginning MapSeNer: Open Source GIS Development , APRESS,aout 2005, ISBN: 1-59059-490-8,448 pp Tyler Mitchell, Web Mapping Illustrated, Using Open Source GIS Toolkits ,O'Reilly, juin 2005, ISBN: 0-596-00865-1,367 pages

    Webographie:Forums d'utilite generale : http://www.forumsig.org, http://www.portailsig.org ,http://www.georezo.netSite collaboratif proposant des presentations et tutoriels de WebMapping :http://www.geotribu.net

    Normes Open Geospatial Consortium Site officiel : http://www.opengeospatial.org Documentation illustree de Demis sur IeWMS :http://www.demis.nl/home/pages/wms/docs/OpenGISWMS.htm

    MapServerSite officiel : http://mapserver.gis.umn.edu/index.html(telechargements,documentations ).

    Tutorial officiel : http://biometry.gis.umn.edu/tutorial/ Actes de la conference OpenSource GIS 2004: http://www.omsug.calosgis2004/proceedings.html 2005: http://ms.gis.umn.edu/community/conferences/MUM3 2006: http://www.foss4g2006.org 2007: http://www.foss4g2007 .orgl 2008: http://conference.osgeo.org/index.php/foss4g/2008 Ressources du TYDAC (presentation du mapfile et outils) :http://umn.mapserver.ch Presentation extensive de MapServer:http://ms.gis.umn.edu/new users/index html

    http://www.forumsig.org%2C/http://www.portailsig.org/http://www.georezo.net/http://www.geotribu.net/http://www.opengeospatial.org/http://www.demis.nl/home/pages/wms/docs/OpenGISWMS.htmhttp://biometry.gis.umn.edu/tutorial/http://www.omsug.calosgis2004/proceedings.htmlhttp://ms.gis.umn.edu/community/conferences/MUM3http://www.foss4g2006.org/http://www.foss4g2007/http://conference.osgeo.org/index.php/foss4g/2008http://umn.mapserver.ch/http://ms.gis.umn.edu/newhttp://ms.gis.umn.edu/newhttp://umn.mapserver.ch/http://conference.osgeo.org/index.php/foss4g/2008http://www.foss4g2007/http://www.foss4g2006.org/http://ms.gis.umn.edu/community/conferences/MUM3http://www.omsug.calosgis2004/proceedings.htmlhttp://biometry.gis.umn.edu/tutorial/http://www.demis.nl/home/pages/wms/docs/OpenGISWMS.htmhttp://www.opengeospatial.org/http://www.geotribu.net/http://www.georezo.net/http://www.portailsig.org/http://www.forumsig.org%2C/
  • 5/10/2018 PDFC-Serveurs Cartographiques en Ligne1

    2/49

    W iki offic ie l : http://mapserver.gis.umn.edu/cgi-bin/wiki.pl FAQ Portail S IG : http://www.portailsig.org/faq/mapserver Recettes (trues et astuces) : ht tp: / /www.mobilegeographics.com/mapserver/

    PostGIS

    S ite offic iel : http://www.postgis.org S ite de reference francophone : http://www.postgis.fr S ite de tutoriaux de J.D . Techer : http://techer.pascal.free.fr/postgis

    II, Leserveur web SIG , principes et solutionsC ette p rem iere p artie vise a presenter les ro les d 'un serveur S IG sur Internet, au traversd'un apercu des solutions logicie lles com merciales et d 'un exam en plus approfondi deM apServer, la principale solution open source. O n y com m ence la presentationte ch niq ue , p rag m atiq ue , d u s uje t.

    1- Qu'est-ce qu'un serveur SIG ?a) Principe

    .. Cod age un en requete.. E nvo i re qu ote HTTP. . R e ce pt io rl fichier HTMl.. D eco da ge e t a ffich ag e

    . .~e'~ . '~,;gi;~(.ooL J

    t NavIgation Classique IO rd ln at eu r c lie ntNav.igaleur web Serveur

    e C ' i m ~ ~ ~ ~ ' - _ ~ ~ ( e ! s _- - - :)L~~.~~~..~'~'.~?~'~~.~.~)Requete HTTP . . D ec .o da ge re qu et e. . R ec .h er Ch e fic hie r h trn l a u

    e xe cu tio n sc rip t (p hp , a sp ... ).. A sse mblag e htm l+un aqes+ css etc ... E nv oi fic hie r

    http://mapserver.gis.umn.edu/cgi-bin/wiki.plhttp://www.portailsig.org/faq/mapserverhttp://www.mobilegeographics.com/mapserver/http://www.postgis.org/http://www.postgis.fr/http://techer.pascal.free.fr/postgishttp://techer.pascal.free.fr/postgishttp://www.postgis.fr/http://www.postgis.org/http://www.mobilegeographics.com/mapserver/http://www.portailsig.org/faq/mapserverhttp://mapserver.gis.umn.edu/cgi-bin/wiki.pl
  • 5/10/2018 PDFC-Serveurs Cartographiques en Ligne1

    3/49

    C _ . : : - . . . . .J~~ .~ .~~ :'.: ' B ~ - ~ e s - e 'dO~~~~-~':

    Navigation SIG I

    Ordinateur clientNavigateur web Serveur

    o)- Conversion formulaire HTML

    v ers re Qu at e S IG. . Envoi r eQ u tMe HTML +S IG.. R.eception f ic h ie r HTML+image.. O eoo da ge e l a ffich ag e

    .. D ecodage requete... Recherche flchier hlml ouexecution scri pi (p bp, asP- J)- R.echerche donnees SIG.. Formatage.. Envoi fichier hlml at/ou image

    Un serveur SIG est un serveur Internet dote de fonctionnalites SIG, c'est a dire qu'il estcapable de:

    gerer des donnees georeferencees; executer des requetes nurneriques, textuelles et spatia/es; generer des documents cartographiques retourner ces documents a I'ordinateur client qui les a dernandes,

    Ce serveur SIG prend generalement la forme d'une couche logicielle installee sur lamachine serveur, qui va intercepter les requetes de type SIG et completer les reponsesdu logiciel serveur par des elements cartographiques.Par serveur on entend la machine qui sert des donnees internet en reponse a desrequetes, mais aussi les logiciels qui effectuent concreternent cette operation sur lamachine.b) Les fonctionsLe serveur SIG va donc ajouter aux fonctions habituelles d'un serveur Internet desfonctions en relation avec la gestion et Ie traitement de donnees graphiquesgeoreferencees.

    ~ stockage et gestion des donnees SIG

  • 5/10/2018 PDFC-Serveurs Cartographiques en Ligne1

    4/49

    Cette fonction centrale du serveur se base Ie plus souvent sur un stockage des donneesSIG sous la forme de fichiers, qui sont Ius et traites au moment des requetes.Plus interessant, Ie stockage peut se faire par une solution SGBO classique etendue depossibilites de stockages d'elernents graphiques georeferences. Par exemple :

    ~ PostgreSQL possede une extension nornrnee PostGIS~ Oracle possede une capacite OracleSpatial~ ArcGIS peut se baser sur une BOO Access, sur une GeoOatabase ...~ MySQL est etendu par MyGIS

    Beaucoup de solutions logicielles SGBO sont aujourd'hui compatibles entre elles par Iebiais de passerelles de conversion comme OOBC. L'ajout de donnees SIG a un SGBOclassique s'effectue Ie plus souvent par conversion des informations graphiques enformat texte ou binaire, lie a un dictionnaire de donnees specifique (topologique). Cetteconversion s'effectue soit automatiquement en interne au logiciel (solutionscommerciales), soit par traduction des fichiers (PostGIS, MyGIS, FME...).

    ~ traitement des requetes spatiales

    Le serveur SIG doit etre capable de rendre les services de base d'un veritable moteurSIG, au dela du stockage des donnees, c'est a dire la possibilite d'effectuer desrequetes a composante spatiale :

    inclusion I juxtaposition I croisement calculs de longueurs et superficies mesure de distances, zones tampons mise a jour des donnees graphiques et attributaires assemblage et habillage graphique des couches d'information pour obtenir une

    carte formatage et diffusion

    Enfin Ie serveur SIG doit etre capable de retourner I'information sous une forme adapteea I'interface Internet, c'est a dire au site atfiche dans Ie navigateur de la machine cliente.

  • 5/10/2018 PDFC-Serveurs Cartographiques en Ligne1

    5/49

    Cela suppose en particulier la capacite de transformer les donnees graphiques etalphanurnenques issues d'une requete dans Ie SGDB dans un format compatible avecles navigateurs :

    gif, jpeg ou png pour les bitmaps svg, swf (flash), pour les vecteurs (plugin necessaire),

    2- Les principaux serveurs SIG commerciaux.a) ESRI ArcWeb ServiceshUp:/Iwww.esri.com/software/arcwebservices/index.htmlC'est un serveur de donnees SIG et un pourvoyeur de services web orientes SIG. Lesdonnees sont interrogeables en utilisant les protocoles XML (dont Ie standard soap) etWMS. Les donnees peuvent etre directement utilisees comme sources dans ArcGIS(arcweb toolbar). Les donnees sont en fait stockees sur des serveurs dedies geres parESRI, Ie poste de travail n'a besoin que de I'installation d'un logiciel client, pas deserveur, de solution de stockage, et de maintenance a prevoir, En consequence, lacommercialisation est assez originale : il faut prendre un abonnement d'un an et acheterdes packs de 100.000 requetes (1250$, hors discounts en volume).b) ESRI ArclMS et ArcGIS ServerhUp:/Iwww.esrifrance.fr/produit/arcims.aspArcIMS

    C'est la solution inteqree d'ESRI pour serveur SIG, accompaqnee d'outils de conceptionet d'aide a la mise en place. II permet, classiquement, l'inteqration de donnees varieeset leur interrogation (protocoles varies, GML, XML, WFS et WMS ...), mais propose enplus de nombreuses fonctlonnalltes connexes : webservices de localisation, degeocodage, gestion de clients varies voir legers comme les pda... La contrepartie deceUe grande integration est une relative lourdeur, a I'installation, la gestion ... et a I'achat.

    ArcGIS Server

    http://hup/Iwww.esri.com/software/arcwebservices/index.htmlhttp://hup/Iwww.esrifrance.fr/produit/arcims.asphttp://hup/Iwww.esrifrance.fr/produit/arcims.asphttp://hup/Iwww.esri.com/software/arcwebservices/index.html
  • 5/10/2018 PDFC-Serveurs Cartographiques en Ligne1

    6/49

    Nouveau produit d'ESRl, depuis la version 9.2, qui propose une solution de stockage etde developpement d'applications, selon les deux technologies les plus courantes, .Netet J2EE (Java), de facon beaucoup plus accessible qu'ArclMS.c) Mapinfo MapXtremehUp:/Iwww.mapinfo.com/products/developer-tools/desktop%2c-mobile-%26-internet-offeringMapExtreme est une plateforme de develop