Introduction au WebMapping

Slides:



Advertisements
Présentations similaires
HTML la base Structure de la page Code HTML: les tags de base.
Advertisements

Réalisé par Frédéric TRAN
Atlas cartographique du Sandre
Développement dapplications sur mobiles.NET et J2ME, C++ et Symbian WIPLIER Thomas – M2IRT2009 – 15/02/2007.
© 2006 Microsoft Corporation. Christophe Lauer Spécialiste Technique Web & Windows Live blogs.msdn.com/clauer My score: 2585 Présentation de Windows Live.
Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 5 : Accès aux données Bertrand Audras Microsoft Technology Center.
« Les Mercredis du développement » Les Starter Kits Level 100 Présenté par Pierre Lagarde Relation technique développeur
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
ACubeOLAP Client Olap en ACube.
IChannelIPrivilegedIMultithreadedIServantICacheableIMimeResponse Type custom : les interfaces de programmations IChannel : canal standard, stateful 5 méthodes.
Nairobi, Kenya, Septembre 2010
Formation CCNA 07- La commutation LAN. Sommaire 1) Concepts et fonctionnement 2) Commutateurs a - Présentation b - Démarrage c - Configuration de base.
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
PhotoManager eXtreme Présentation IceCream team Besoins Étude existant Technologies Découpage des tâches Conclusion.
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
Toolkit Web Framework Java pour les IHMs Cédric Dumas mars 2008 contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage.
Architecture Web. Accès aux données Développement spécifique Conserver l'architecture classique en y insérant un système propriétaire SapphireWeb, ColdFusion,
PAPE Objectifs Mettre à disposition linformation sur leau à léchelle de la structure de gestion de sous bassins versants Standardiser.
Nallet Jean-baptiste Université Claude Bernard Lyon1 Lassociation Flex/Java Une solution innovante Nallet Jean-baptiste.
Gestion de ProjetTP ©Yossi Gal, Oct/2005TP, Page: 1 Le sujet Proposé Construire une application e-commerce qui permet d effectuer un achat on-line Lorganisation.
Integration serveur Data Access Layer Web Service Service1.asmx BankAccess FinanceAccess CLIENTS Business Logic Layer Finance Portfolio SOURCE DE DONNEES.
Integration serveur Data Access Layer Web Service Service1.asmx BankAccess FinanceAccess CLIENTS Business Logic Layer Finance Portfolio SOURCE DE DONNEES.
Point sur la migration STAR - Elyx.
JDBC: manipuler une base de données en Java IFT6800 – E 2007 Jian-Yun Nie.
LE geoportail et ses services
Un puissant outil d’étude de prix qui s’adapte à vos méthodes
Enesys RS Data Extension
Licence GNU FDL - Version 1.5
<Insert Picture Here>
Construisons ensemble lavenir de linformatique ! informatique-et-internet.e-monsite.com.
PostGIS – Création d'une base spatiale
Xavier Tannier Module de Programmation Web Introduction.
Architecture Logicielle Les supports d’applications
ADOBE FLEX 4. © Logica All rights reservedNo. 2 Introduction Flex en action Autour de Flex Logica Le programme.
PostGIS – Chargement de données
Fonctionnalités avancées
Nicolas Ribot - Licence GNU FDL - Version 1.0
PostGIS – Spécifications OGC et ISO
PostGIS: Index, Opérateurs et Fonctions
Mise en œuvre du langage MDX
1. Les structures de documentation pour la division ST. 2. Les types de document dans la division ST. 3. Linterface informatique. Lundi 8 Mai 2000 ST Quality.
CERN IT Department CH-1211 Genève 23 Switzerland t Get the most of Office 2007! Bruno Lenski, IT/OIS.
1 CSI 2532 Lab5 Installation de JDBC Février 13, 2012.
I.S.I.S. Information System Initial Specification Rétro-conception de Bases de données Cyr Gabin Bassolet TIMC – équipe OSIRIS 21 décembre 2004.
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
« Les Mercredis du développement » Les WebParts Présenté par Pierre Lagarde Relation Développeurs Microsoft France Level 300.
Projet de génie Les technologies Open Source au profit
Première CTP le 4 décembre Nouvelle CTP depuis le 1 er février RTM milieu de cette année.
-Présentation de l’équipe -Cadre du projet -Enjeux -Choix du sujet.
Applications web1 Cours Web Services ISIMA 3F3. Applications web2 JavaScript Inventé par Netscape... sans rapport avec Java. Standardisé par l’ECMA, spécification.
10 / 06 / 2013 FROG-2013 Thomas Bonfort – Nouveautés de MapServer MapCache.
Mise en œuvre du langage MDX
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Maître de stage : Nicolas Saby
Kaboro SAMASSE Encadré par: -Dr. Tierry Badard -Dr. Frédéric Hubert
Étude comparative MapServer versus ArcGIS Server
PostGIS – Modèle géométrique, Spécifications OGC et ISO
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
AJAX.
Magellium - 24 rue Hermès – BP12113, Ramonville Saint-Agne 
d’une plateforme web géo-décisionnelle
Séance /10/2005 CSS et Dreamweaver. CSS : principes Cascading Style Sheet = feuille de style en cascade Norme du W3C :
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
INF2005– Programmation web– A. Obaid Les cartes. INF2005– Programmation web– A. Obaid Images cliquables Outil permettant d'effectuer des liens à partir.
Projet de session Cours SCG Réalisation d’application en SIG Présenté par Nidhal Ben Othmen.
Applications cartographiques sur le web Services web géographiques et Normalisation Jean-Christophe Desconnets (UMR ESPACE.
3, 4, 5 avril 2007NRI, EBO, YJA1 Éléments de comparaison de logiciels SIG open source uDig, gvSIG, Qgis/Grass Nicolas Ribot, Erwan Bocher, Olivier Ertz,
Cartographie sur le web (webmapping)
Cafe technique - Webcarto
Infrastructure de Données Géographique AEAP
Transcription de la présentation:

Introduction au WebMapping Nicolas Ribot - Licence GNU FDL - Version 1.1

Plan Introduction Les technologies Web: Flex/Flash, Javascript, Silverlight Les moteurs cartographiques: GeoServer, MapServer Présentation de MapServer

Introduction au WebMapping Afficher des données issues de PostGIS dans des pages web Interroger les données: accès aux attributs Interagir avec ces données (édition, création)

Introduction au WebMapping Plusieurs technologies disponibles HTML, HTML5, JavaScript, CSS Flash/Flex: Plugin propriétaire, efficace pour les animations Silverlight (Microsoft): peu utilisé

Introduction au WebMapping Moteur cartographique: prendre des données vectorielles ou raster et les transformer dans un « format » web: image, JSON, XML. Java/Servlet GeoServer C/CGI

Introduction au WebMapping 2 « concurrents » OpenSource Mapserver Projet OSGEO, Développé par l’Université du Minnesota Ecrit en C, utilise CGI (Common Gateway Interface) Très utilisé dans le monde, très puissant dans ces modes de représentation Conformité OGC: WCS 1.0, WMS (1.3.0 serveur et client), WFS (serveur et client), SLD, GML, WMC, SOS (serveur) GeoServer Projet OSGEO, Ecrit en Java, utilise les Servlets, basé sur Geotools Interface d’administration (ajout de couche, représentation, etc.) Conformité OGC: WCS 1.0, WMS 1.1.1, WFS 1.0, SLD Autres solutions propriétaires: ArcGIS server, GeoConcept Internet Server, MapInfo Spatial Server, …

Introduction au WebMapping Quelles fonctionnalités ? Volumétrie à afficher, nombre de clients attendus ? Cache si beaucoup de requêtes (MapCache désormais associé a MapServer) Quel client web ? MapFish, OpenLayers, GeoExt, custom… Normes OGC à respecter ?

WebMapping: MapServer Programme CGI: chaque appel = nouveau programme Fichier de configuration MapFile définissant les accès aux données, leur représentation et le format envoyé au client (OGC, PDF, image, …) Surcharge des paramètres possible => très puissant Nombreux modes de fonctionnement (interrogation, affichage, Services, etc.) WebMapping = Serveur Web + MapServer + MapFile + Page HTML + Données

WebMapping: MapServer

MapServer: Le mapfile MAP NAME "sample" # définition des couches STATUS ON LAYER SIZE 600 400 NAME  "postgis" SYMBOLSET "../etc/symbols.txt" TYPE POLYGON EXTENT -180 -90 180 90 STATUS DEFAULT UNITS DD DATA "geom from matable"" SHAPEPATH "../data" END # LAYER IMAGECOLOR 255 255 255 END # MAP FONTSET "../etc/fonts.txt" # definition de la partie Web WEB IMAGEPATH "/ms4w/tmp/ms_tmp/" IMAGEURL "/ms_tmp/" END # WEB

MapServer: Les objets du mapfile CLASS MAP CLUSTER OUTPUTFORMAT FEATURE PROJECTION FONTSET QUERYMAP GRID REFERENCE INCLUDE SCALEBAR JOIN STYLE LABEL SYMBOL LAYER WEB LEGEND

MapServer: Les pieges du mapfile Carte blanche: extension spatiale de la carte ?  select st_extent(geom) from matable; Couche non affichée: LAYER en mode ‘on’, sans passer le nom de la layer dans l’URL ? Carte ne change pas: image cachée par le navigateur ?  ajouter un paramètre dans l’URL MS pour contourner le cache navigateur