SlideShare une entreprise Scribd logo
1  sur  50
WEBMAPPING
OUTILS
OPENSOURCE
Ghassen AOUINTI
Février 2020
Plan
• Rappels sur Internet / HTML
• Modes de représentation
• Elaboration d’un SIG Web
• Où est ce qu’on peut aller ?
• OpenStreetMap
• Débat
Qu’est-ce que HTTP ?
• Protocole de transmission
permettant à l'utilisateur
d'accéder à des pages web
par l'intermédiaire d'un
navigateur.
Qu’est-ce qu’une URL ?
• Format de nommage universel pour désigner
une ressource sur le réseau.
Rappel sur
HTML
Qu’est-ce que Javascript :
• Langage de script léger, orienté
objet, qui ajoute de l'interactivité à
votre site web.
• JavaScript est considéré comme
l'une des technologies cœur
du World Wide Web.
Qu’est-ce que CSS :
• Langage informatique qui décrit la
présentation des documents HTML et
XML.
• L’objectif principal est de dissocier le
contenu de la page de son apparence
visuelle.
Exemple
Modes de
représentation
Données
Trois modes de représentation peuvent
cohabiter sur une carte :
• le point : un entrepôt, un client, un
hydrant, une agence ;
• la ligne : un fleuve, un tronçon de route,
un itinéraire ;
• la surface : un étang, une zone de
chalandise, une commune, un bois, une
parcelle.
Classification
On peut classer la donnée à représenter en
3 catégories :
• qualitative qui différencie des entités :
une parcelle de feuillus, conifères ou
plantée ;
• ordonnée pour comparer des éléments :
une classe d’enfants de moins de 5 ans,
de 5 – 7 ans, de 8 – 11 ans ;
• quantitative qui mesure des objets : le
nombre d’habitants par commune.
Classification
Classification
Elaboration
d’un SIG Web
L’écosystème cartographique
• Visualisation simple d’une carte ;
• Fonctions de déplacement sur une carte
(zooms, pan) ;
• Fonctions de présentation (affichage de
couches, changement d’échelle, vue
globale) ;
• Fonctionnalités avancées (acquisition,
manipulation, gestion et traitement des
données géographiques et attributaires) ;
Notion d’interactivité
Comment choisir ?
Comment la carte est générée ?
Notion de site statique / site
dynamique
• Leaflet est une bibliothèque JavaScript
libre de cartographie en ligne.
• Leaflet est notamment utilisée sur les
sites OpenStreetMap, Flickr, Wikipédia,
Foursquare, craigslist, IGN, Washington
Post, Wall Street Journal,
Geocaching.com, City-Data.com,
StreetEasy, etc..
Ressources :
• Site officiel de Leaflet ;
• Sources de Leaflet sur GitHub ;
• Docs et Tutorials ;
• Leaflet plugins ;
• Stackoverflow (> 9500 questions).
• Bibliothèque de fonctions JavaScript
assurant un noyau de fonctionnalités
orienté vers la mise en place d'applications
clientes Web cartographiques fluides.
• OpenLayers prend en charge les données
GeoRSS, KML, GML, GeoJSON et les
données cartographiques de toute source
utilisant les normes OGC comme WMS ou
WFS.
Ressources :
• Site officiel d’Openlayers ;
• Dépôt d’Openlayers sur GitHub ;
• Docs et Tutorials ;
• Openlayers workshop ;
• 3rd party libraries ;
• Stackoverflow (> 3800 questions).
vs
Coté Serveur : Que choisir ?
• Geoserver
• Mapserver
• QGIS Server
• Mapnik
• MapGuide Open Source
• GeoWebCache
Coté Serveur : Que choisir ?
• Serveur cartographique open source et
libre ;
• écrit en Java ;
• permet de partager et modifier des
données géographiques ;
• Conçu pour l'interopérabilité, il publie
les données de toutes les sources
principales de données spatiales utilisant
des normes ouvertes OGC.
Geoserver
• Il gère les connexions à des services
propriétaires tels que Google
Maps et Bing Maps.
• GeoServer fonctionne en tant
qu'implémentation de référence du
standard du Web Feature Service de
l'Open Geospatial Consortium et le Web
Map Service.
Geoserver
GeoServer lit de nombreux
formats de données, parmi
lesquels PostGIS, Oracle Spatial,
ArcSDE, DB2, MySQL, Shapefiles,
GeoTIFF, GTOPO30, ECW, JPEG
2000, MBTiles, etc..
Geoserver
• Il génère des fichiers KML, GML,
Shapefile, GeoRSS, PDF, GeoJSON,
JPEG, GIF, SVG, PNG et plus.
• GeoServer comprend un
client OpenLayers intégré pour la
prévisualisation des couches de
données.
Geoserver
• GeoServer fonctionne comme un
nœud dans une infrastructure de
données spatiales ;
• Il s'appuie sur GeoTools, une
bibliothèque lui permettant
d’effectuer les traitements
spatiaux.
Geoserver
Ressources :
• Site officiel ;
• Blog et Docs ;
• Plugins ;
• Source Code Repo ;
• Issue Tracker.
Geoserver
• QGIS Server est une implémentation
open source WMS, WFS et WCS, qui
propose des fonctionnalités
cartographiques avancées pour le
rendu thématique ;
• écrit en C++ ;
• fonctionne avec un serveur web.
QGIS Server
• QGIS Server utilise QGIS comme
backend pour la logique des couches
SIG et le rendu cartographique.
• QGIS Server fonctionne comme un
module CGI/FastCGI dans le serveur
web Apache.
QGIS Server
Caractéristiques :
• Web Map Service (WMS) - images
• OGC Web Map Tile Service (WMTS)
• Web Feature Service (WFS) - vecteurs
• Sortie PDF incluse
• Création de carte WYSIWYG avec QGIS
• Symbolisation cartographique avancée
• Support le Styled Layer Descriptor (SLD)
• Paramètres supplémentaires comme, par
exemple, FILTER, SELECTION, DPI, …
QGIS Server
QGIS Server
Exemple :
GET http://localhost:8080/cgi-bin/qgis_mapserv.fcgi?
MAP=/qgis-
server/projects/helloworld.qgs&SERVICE=WMS&VERSIO
N=1.3.0&
SELECTION=world%3A44&REQUEST=GetMap&FORM
AT=image%2Fpng&TRANSPARENT=true&
LAYERS=world&CRS=EPSG%3A4326&STYLES=&DPI=1
80&WIDTH=1794&HEIGHT=1194&
BBOX=31.7944%2C-18.2153%2C58.0297%2C21.20361
QGIS Server
QGIS Server
Où est ce qu’on
peut aller ?
• C’est quoi ?
• Guide de démarrage
• Architecture Technique
• Demo en ligne
• Références
• Docs for Admins, Users and
Dev Teams
OpenStreetMap est un projet cartographique
participatif, en ligne et mondial ;
Utilisation :
• Fonds de cartes (intégration depuis Leaflet ou
Openlayers) ;
• Routing ;
• Geocoding ;
• Faire sa propre carte.
OpenStreetMap
Fonds de cartes dérivés d’OpenStreetMap :
OpenStreetMap
OpenStreetMap
OsmAnd, calcul d’itinéraire OsmAnd, naviguer hors ligne
OpenStreetMap
Maps.me, calcul d’itinéraire Maps.me, naviguer hors ligne
Les services et projets utilisant
OpenStreetMap sont répertorié en thème :
Cartes artistiques, historiques, spotives,
d’intérieur, 3D, services d’isochronie, de
calcul d’itinéraire, de geocodage, d’export,
d’édition, de comparaison de sources,
d’accessibilité, etc…
OpenStreetMap
Services
• TopOSM : carte topographique à base
d’OpenStreetMap ;
• Dépôt GitHub : code source, scripts et
feuilles de style, ainsi que les
instructions de mise en place de son
propre serveur TopOSM ;
OpenStreetMap
Autres utilisations
• Etat des plateformes OSM ;
• Serveurs de rendu et de tuilage ;
• Hardware : configurations et
statistiques ;
OpenStreetMap
Composition
Merci pour
votre attention
Questions ?
Webmapping - Outils OpenSource

Contenu connexe

Tendances

Introduction au webmapping au-dela de google maps
Introduction au webmapping  au-dela de google mapsIntroduction au webmapping  au-dela de google maps
Introduction au webmapping au-dela de google mapsVisionGÉOMATIQUE2012
 
Cartographie et SIG_Partie4
Cartographie et SIG_Partie4Cartographie et SIG_Partie4
Cartographie et SIG_Partie4Ibrahima Sylla
 
Bases de données Spatiales - POSTGIS
Bases de données Spatiales - POSTGISBases de données Spatiales - POSTGIS
Bases de données Spatiales - POSTGISOmar El Kharki
 
Sig chap-3-2010 2011
Sig chap-3-2010 2011Sig chap-3-2010 2011
Sig chap-3-2010 2011imendal
 
Mise en place d'un système d'information géographique pour la commune de Tunis
Mise en place d'un système d'information géographique pour la commune de TunisMise en place d'un système d'information géographique pour la commune de Tunis
Mise en place d'un système d'information géographique pour la commune de TunisFiras Mejri
 
Gestion de glissement de terrain par l’utilisation de système d’information ...
Gestion de glissement de terrain par l’utilisation  de système d’information ...Gestion de glissement de terrain par l’utilisation  de système d’information ...
Gestion de glissement de terrain par l’utilisation de système d’information ...Abdellah EL MOURABIT
 
Chap VI SIG-Travaux Pratiques
Chap VI SIG-Travaux PratiquesChap VI SIG-Travaux Pratiques
Chap VI SIG-Travaux PratiquesMohammed TAMALI
 
Contribution des Systèmes d’Informations Géographiques (SIG) à la gestion des...
Contribution des Systèmes d’Informations Géographiques (SIG) à la gestion des...Contribution des Systèmes d’Informations Géographiques (SIG) à la gestion des...
Contribution des Systèmes d’Informations Géographiques (SIG) à la gestion des...YOUSSOUPHA MBODJI
 
Mise en place d'un système d'information géographique pour la commune de Tunis
Mise en place d'un système d'information géographique pour la commune de TunisMise en place d'un système d'information géographique pour la commune de Tunis
Mise en place d'un système d'information géographique pour la commune de TunisFiras Mejri
 
Système d'information géographique
Système d'information géographiqueSystème d'information géographique
Système d'information géographiqueHassan NAIT-SI
 
1 introduction systèmes-information-géographique
1 introduction systèmes-information-géographique1 introduction systèmes-information-géographique
1 introduction systèmes-information-géographiqueAfou Lazyboy
 
Sig chap-2-2010 2011
Sig chap-2-2010 2011Sig chap-2-2010 2011
Sig chap-2-2010 2011imendal
 
SIG ET ANALYSE SPATIALE, SESSION 3
SIG ET ANALYSE SPATIALE, SESSION 3SIG ET ANALYSE SPATIALE, SESSION 3
SIG ET ANALYSE SPATIALE, SESSION 3YOUSSOUPHA MBODJI
 
Sig chap-1-2010 2011
Sig chap-1-2010 2011Sig chap-1-2010 2011
Sig chap-1-2010 2011imendal
 
Cartographie et SIG 2016 - Partie 3
Cartographie et SIG 2016 - Partie 3Cartographie et SIG 2016 - Partie 3
Cartographie et SIG 2016 - Partie 3Ibrahima Sylla
 
Qu'est-ce qu'un SIG?
Qu'est-ce qu'un SIG?Qu'est-ce qu'un SIG?
Qu'est-ce qu'un SIG?ankeqiang
 
Projet fin d’étude Conception et Mise en place d'un système fleet-tracking
Projet fin d’étude Conception et Mise en place d'un système fleet-trackingProjet fin d’étude Conception et Mise en place d'un système fleet-tracking
Projet fin d’étude Conception et Mise en place d'un système fleet-trackingBorhane Eddine Boulhila
 

Tendances (20)

Introduction au webmapping au-dela de google maps
Introduction au webmapping  au-dela de google mapsIntroduction au webmapping  au-dela de google maps
Introduction au webmapping au-dela de google maps
 
Cours SIG
Cours SIGCours SIG
Cours SIG
 
Cartographie et SIG_Partie4
Cartographie et SIG_Partie4Cartographie et SIG_Partie4
Cartographie et SIG_Partie4
 
Bases de données Spatiales - POSTGIS
Bases de données Spatiales - POSTGISBases de données Spatiales - POSTGIS
Bases de données Spatiales - POSTGIS
 
Cours gestion de projet sig
Cours gestion de projet sigCours gestion de projet sig
Cours gestion de projet sig
 
Sig chap-3-2010 2011
Sig chap-3-2010 2011Sig chap-3-2010 2011
Sig chap-3-2010 2011
 
Mise en place d'un système d'information géographique pour la commune de Tunis
Mise en place d'un système d'information géographique pour la commune de TunisMise en place d'un système d'information géographique pour la commune de Tunis
Mise en place d'un système d'information géographique pour la commune de Tunis
 
Gestion de glissement de terrain par l’utilisation de système d’information ...
Gestion de glissement de terrain par l’utilisation  de système d’information ...Gestion de glissement de terrain par l’utilisation  de système d’information ...
Gestion de glissement de terrain par l’utilisation de système d’information ...
 
Chap VI SIG-Travaux Pratiques
Chap VI SIG-Travaux PratiquesChap VI SIG-Travaux Pratiques
Chap VI SIG-Travaux Pratiques
 
Contribution des Systèmes d’Informations Géographiques (SIG) à la gestion des...
Contribution des Systèmes d’Informations Géographiques (SIG) à la gestion des...Contribution des Systèmes d’Informations Géographiques (SIG) à la gestion des...
Contribution des Systèmes d’Informations Géographiques (SIG) à la gestion des...
 
Formation ArcGis
Formation ArcGisFormation ArcGis
Formation ArcGis
 
Mise en place d'un système d'information géographique pour la commune de Tunis
Mise en place d'un système d'information géographique pour la commune de TunisMise en place d'un système d'information géographique pour la commune de Tunis
Mise en place d'un système d'information géographique pour la commune de Tunis
 
Système d'information géographique
Système d'information géographiqueSystème d'information géographique
Système d'information géographique
 
1 introduction systèmes-information-géographique
1 introduction systèmes-information-géographique1 introduction systèmes-information-géographique
1 introduction systèmes-information-géographique
 
Sig chap-2-2010 2011
Sig chap-2-2010 2011Sig chap-2-2010 2011
Sig chap-2-2010 2011
 
SIG ET ANALYSE SPATIALE, SESSION 3
SIG ET ANALYSE SPATIALE, SESSION 3SIG ET ANALYSE SPATIALE, SESSION 3
SIG ET ANALYSE SPATIALE, SESSION 3
 
Sig chap-1-2010 2011
Sig chap-1-2010 2011Sig chap-1-2010 2011
Sig chap-1-2010 2011
 
Cartographie et SIG 2016 - Partie 3
Cartographie et SIG 2016 - Partie 3Cartographie et SIG 2016 - Partie 3
Cartographie et SIG 2016 - Partie 3
 
Qu'est-ce qu'un SIG?
Qu'est-ce qu'un SIG?Qu'est-ce qu'un SIG?
Qu'est-ce qu'un SIG?
 
Projet fin d’étude Conception et Mise en place d'un système fleet-tracking
Projet fin d’étude Conception et Mise en place d'un système fleet-trackingProjet fin d’étude Conception et Mise en place d'un système fleet-tracking
Projet fin d’étude Conception et Mise en place d'un système fleet-tracking
 

Similaire à Webmapping - Outils OpenSource

Cartographie - cas concrets et bonnes pratiques de développement
Cartographie - cas concrets et bonnes pratiques de développementCartographie - cas concrets et bonnes pratiques de développement
Cartographie - cas concrets et bonnes pratiques de développementNicolas Boonaert
 
La production cartographique pour les SIG version Web
La production cartographique pour les SIG version WebLa production cartographique pour les SIG version Web
La production cartographique pour les SIG version WebEric Lacoursiere
 
De l'Open Source à l'Open API (in French)
De l'Open Source à l'Open API (in French)De l'Open Source à l'Open API (in French)
De l'Open Source à l'Open API (in French)Restlet
 
Html5 par Florent Garin, au Toulouse JUG
Html5 par Florent Garin, au Toulouse JUGHtml5 par Florent Garin, au Toulouse JUG
Html5 par Florent Garin, au Toulouse JUGJUG Toulouse
 
Du code à la carte
Du code à la carteDu code à la carte
Du code à la cartearno974
 
Les VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et ADLes VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et ADMicrosoft Technet France
 
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et ADTechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et ADMCKLMT
 
USI 2009 - Du RIA pour SI
USI 2009 - Du RIA pour SIUSI 2009 - Du RIA pour SI
USI 2009 - Du RIA pour SIDjamel Zouaoui
 
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009Mathieu Lahaye
 
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...Nicolas Boonaert
 
Node.js et les nouvelles technologies javascript
Node.js et les nouvelles technologies javascriptNode.js et les nouvelles technologies javascript
Node.js et les nouvelles technologies javascriptKhalid Jebbari
 
LabVIEW™ internet and network applications
LabVIEW™ internet and network applicationsLabVIEW™ internet and network applications
LabVIEW™ internet and network applicationsAlexandre STANURSKI
 
L'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objetsL'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objetsThomas Bassetto
 
La caisse à outils de la visualisation d'informations
La caisse à outils de la visualisation d'informationsLa caisse à outils de la visualisation d'informations
La caisse à outils de la visualisation d'informationsChristopheTricot
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
De l'open source à l'open API avec Restlet
De l'open source à l'open API avec RestletDe l'open source à l'open API avec Restlet
De l'open source à l'open API avec RestletJerome Louvel
 
Enib cours c.a.i. web - séance #1 - html5 css3-js - 1
Enib   cours c.a.i. web - séance #1 - html5 css3-js - 1Enib   cours c.a.i. web - séance #1 - html5 css3-js - 1
Enib cours c.a.i. web - séance #1 - html5 css3-js - 1Horacio Gonzalez
 

Similaire à Webmapping - Outils OpenSource (20)

Introduction aux géoservices - O. Travaglini
Introduction aux géoservices - O. TravagliniIntroduction aux géoservices - O. Travaglini
Introduction aux géoservices - O. Travaglini
 
Cartographie - cas concrets et bonnes pratiques de développement
Cartographie - cas concrets et bonnes pratiques de développementCartographie - cas concrets et bonnes pratiques de développement
Cartographie - cas concrets et bonnes pratiques de développement
 
La production cartographique pour les SIG version Web
La production cartographique pour les SIG version WebLa production cartographique pour les SIG version Web
La production cartographique pour les SIG version Web
 
De l'Open Source à l'Open API (in French)
De l'Open Source à l'Open API (in French)De l'Open Source à l'Open API (in French)
De l'Open Source à l'Open API (in French)
 
Html5 par Florent Garin, au Toulouse JUG
Html5 par Florent Garin, au Toulouse JUGHtml5 par Florent Garin, au Toulouse JUG
Html5 par Florent Garin, au Toulouse JUG
 
Du code à la carte
Du code à la carteDu code à la carte
Du code à la carte
 
Les VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et ADLes VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et AD
 
Débreffage du projet Territoire
Débreffage du projet TerritoireDébreffage du projet Territoire
Débreffage du projet Territoire
 
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et ADTechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
 
USI 2009 - Du RIA pour SI
USI 2009 - Du RIA pour SIUSI 2009 - Du RIA pour SI
USI 2009 - Du RIA pour SI
 
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
SIG open source : aperçu et comparaisons - présentation AGMQ 30 avril 2009
 
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...
Wygday 2011 - Bing Maps for Enterprise - La cartographie donne de la vie à vo...
 
Node.js et les nouvelles technologies javascript
Node.js et les nouvelles technologies javascriptNode.js et les nouvelles technologies javascript
Node.js et les nouvelles technologies javascript
 
LabVIEW™ internet and network applications
LabVIEW™ internet and network applicationsLabVIEW™ internet and network applications
LabVIEW™ internet and network applications
 
L'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objetsL'Open Web en tant que pierre angulaire du développement multi-objets
L'Open Web en tant que pierre angulaire du développement multi-objets
 
La caisse à outils de la visualisation d'informations
La caisse à outils de la visualisation d'informationsLa caisse à outils de la visualisation d'informations
La caisse à outils de la visualisation d'informations
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
De l'open source à l'open API avec Restlet
De l'open source à l'open API avec RestletDe l'open source à l'open API avec Restlet
De l'open source à l'open API avec Restlet
 
Nouveaux apis
Nouveaux apisNouveaux apis
Nouveaux apis
 
Enib cours c.a.i. web - séance #1 - html5 css3-js - 1
Enib   cours c.a.i. web - séance #1 - html5 css3-js - 1Enib   cours c.a.i. web - séance #1 - html5 css3-js - 1
Enib cours c.a.i. web - séance #1 - html5 css3-js - 1
 

Dernier

BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineidelewebmestre
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcsidelewebmestre
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresidelewebmestre
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsidelewebmestre
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresidelewebmestre
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSKennel
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en Franceidelewebmestre
 
Compersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huileCompersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huileMBouderbala
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsidelewebmestre
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airidelewebmestre
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...idelewebmestre
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresidelewebmestre
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueidelewebmestre
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogneidelewebmestre
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...idelewebmestre
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...idelewebmestre
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).FatimaEzzahra753100
 
La logistique a L'ère de l'industrie 4.0
La logistique a L'ère de l'industrie 4.0La logistique a L'ère de l'industrie 4.0
La logistique a L'ère de l'industrie 4.0ourssoula
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvreidelewebmestre
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLidelewebmestre
 

Dernier (20)

BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en France
 
Compersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huileCompersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huile
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein air
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitières
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogne
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).
 
La logistique a L'ère de l'industrie 4.0
La logistique a L'ère de l'industrie 4.0La logistique a L'ère de l'industrie 4.0
La logistique a L'ère de l'industrie 4.0
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
 

Webmapping - Outils OpenSource

  • 2. Plan • Rappels sur Internet / HTML • Modes de représentation • Elaboration d’un SIG Web • Où est ce qu’on peut aller ? • OpenStreetMap • Débat
  • 3. Qu’est-ce que HTTP ? • Protocole de transmission permettant à l'utilisateur d'accéder à des pages web par l'intermédiaire d'un navigateur. Qu’est-ce qu’une URL ? • Format de nommage universel pour désigner une ressource sur le réseau. Rappel sur HTML
  • 4. Qu’est-ce que Javascript : • Langage de script léger, orienté objet, qui ajoute de l'interactivité à votre site web. • JavaScript est considéré comme l'une des technologies cœur du World Wide Web.
  • 5. Qu’est-ce que CSS : • Langage informatique qui décrit la présentation des documents HTML et XML. • L’objectif principal est de dissocier le contenu de la page de son apparence visuelle. Exemple
  • 7. Données Trois modes de représentation peuvent cohabiter sur une carte : • le point : un entrepôt, un client, un hydrant, une agence ; • la ligne : un fleuve, un tronçon de route, un itinéraire ; • la surface : un étang, une zone de chalandise, une commune, un bois, une parcelle.
  • 8. Classification On peut classer la donnée à représenter en 3 catégories : • qualitative qui différencie des entités : une parcelle de feuillus, conifères ou plantée ; • ordonnée pour comparer des éléments : une classe d’enfants de moins de 5 ans, de 5 – 7 ans, de 8 – 11 ans ; • quantitative qui mesure des objets : le nombre d’habitants par commune.
  • 12. • Visualisation simple d’une carte ; • Fonctions de déplacement sur une carte (zooms, pan) ; • Fonctions de présentation (affichage de couches, changement d’échelle, vue globale) ; • Fonctionnalités avancées (acquisition, manipulation, gestion et traitement des données géographiques et attributaires) ; Notion d’interactivité
  • 13. Comment choisir ? Comment la carte est générée ? Notion de site statique / site dynamique
  • 14.
  • 15.
  • 16. • Leaflet est une bibliothèque JavaScript libre de cartographie en ligne. • Leaflet est notamment utilisée sur les sites OpenStreetMap, Flickr, Wikipédia, Foursquare, craigslist, IGN, Washington Post, Wall Street Journal, Geocaching.com, City-Data.com, StreetEasy, etc..
  • 17. Ressources : • Site officiel de Leaflet ; • Sources de Leaflet sur GitHub ; • Docs et Tutorials ; • Leaflet plugins ; • Stackoverflow (> 9500 questions).
  • 18. • Bibliothèque de fonctions JavaScript assurant un noyau de fonctionnalités orienté vers la mise en place d'applications clientes Web cartographiques fluides. • OpenLayers prend en charge les données GeoRSS, KML, GML, GeoJSON et les données cartographiques de toute source utilisant les normes OGC comme WMS ou WFS.
  • 19. Ressources : • Site officiel d’Openlayers ; • Dépôt d’Openlayers sur GitHub ; • Docs et Tutorials ; • Openlayers workshop ; • 3rd party libraries ; • Stackoverflow (> 3800 questions).
  • 20. vs
  • 21.
  • 22. Coté Serveur : Que choisir ?
  • 23. • Geoserver • Mapserver • QGIS Server • Mapnik • MapGuide Open Source • GeoWebCache Coté Serveur : Que choisir ?
  • 24. • Serveur cartographique open source et libre ; • écrit en Java ; • permet de partager et modifier des données géographiques ; • Conçu pour l'interopérabilité, il publie les données de toutes les sources principales de données spatiales utilisant des normes ouvertes OGC. Geoserver
  • 25. • Il gère les connexions à des services propriétaires tels que Google Maps et Bing Maps. • GeoServer fonctionne en tant qu'implémentation de référence du standard du Web Feature Service de l'Open Geospatial Consortium et le Web Map Service. Geoserver
  • 26. GeoServer lit de nombreux formats de données, parmi lesquels PostGIS, Oracle Spatial, ArcSDE, DB2, MySQL, Shapefiles, GeoTIFF, GTOPO30, ECW, JPEG 2000, MBTiles, etc.. Geoserver
  • 27. • Il génère des fichiers KML, GML, Shapefile, GeoRSS, PDF, GeoJSON, JPEG, GIF, SVG, PNG et plus. • GeoServer comprend un client OpenLayers intégré pour la prévisualisation des couches de données. Geoserver
  • 28. • GeoServer fonctionne comme un nœud dans une infrastructure de données spatiales ; • Il s'appuie sur GeoTools, une bibliothèque lui permettant d’effectuer les traitements spatiaux. Geoserver
  • 29. Ressources : • Site officiel ; • Blog et Docs ; • Plugins ; • Source Code Repo ; • Issue Tracker. Geoserver
  • 30. • QGIS Server est une implémentation open source WMS, WFS et WCS, qui propose des fonctionnalités cartographiques avancées pour le rendu thématique ; • écrit en C++ ; • fonctionne avec un serveur web. QGIS Server
  • 31. • QGIS Server utilise QGIS comme backend pour la logique des couches SIG et le rendu cartographique. • QGIS Server fonctionne comme un module CGI/FastCGI dans le serveur web Apache. QGIS Server
  • 32. Caractéristiques : • Web Map Service (WMS) - images • OGC Web Map Tile Service (WMTS) • Web Feature Service (WFS) - vecteurs • Sortie PDF incluse • Création de carte WYSIWYG avec QGIS • Symbolisation cartographique avancée • Support le Styled Layer Descriptor (SLD) • Paramètres supplémentaires comme, par exemple, FILTER, SELECTION, DPI, … QGIS Server
  • 36. Où est ce qu’on peut aller ?
  • 37. • C’est quoi ? • Guide de démarrage • Architecture Technique • Demo en ligne • Références • Docs for Admins, Users and Dev Teams
  • 38. OpenStreetMap est un projet cartographique participatif, en ligne et mondial ; Utilisation : • Fonds de cartes (intégration depuis Leaflet ou Openlayers) ; • Routing ; • Geocoding ; • Faire sa propre carte. OpenStreetMap
  • 39. Fonds de cartes dérivés d’OpenStreetMap : OpenStreetMap
  • 40. OpenStreetMap OsmAnd, calcul d’itinéraire OsmAnd, naviguer hors ligne
  • 41. OpenStreetMap Maps.me, calcul d’itinéraire Maps.me, naviguer hors ligne
  • 42.
  • 43.
  • 44.
  • 45. Les services et projets utilisant OpenStreetMap sont répertorié en thème : Cartes artistiques, historiques, spotives, d’intérieur, 3D, services d’isochronie, de calcul d’itinéraire, de geocodage, d’export, d’édition, de comparaison de sources, d’accessibilité, etc… OpenStreetMap Services
  • 46. • TopOSM : carte topographique à base d’OpenStreetMap ; • Dépôt GitHub : code source, scripts et feuilles de style, ainsi que les instructions de mise en place de son propre serveur TopOSM ; OpenStreetMap Autres utilisations
  • 47.
  • 48. • Etat des plateformes OSM ; • Serveurs de rendu et de tuilage ; • Hardware : configurations et statistiques ; OpenStreetMap Composition

Notes de l'éditeur

  1. Ce modèle peut être utilisé comme fichier de démarrage pour présenter des supports de formation à un groupe. Sections Cliquez avec le bouton droit sur une diapositive pour ajouter des sections. Les sections permettent d’organiser les diapositives et facilitent la collaboration entre plusieurs auteurs. Notes Utilisez la section Notes pour les notes de présentation ou pour fournir des informations supplémentaires à l’audience. Affichez ces notes en mode Présentation pendant votre présentation. N’oubliez pas de tenir compte de la taille de la police (critère important pour l’accessibilité, la visibilité, l’enregistrement vidéo et la production en ligne) Couleurs coordonnées Faites tout particulièrement attention aux diagrammes, graphiques et zones de texte. Tenez compte du fait que les participants imprimeront la présentation en noir et blanc ou nuances de gris. Effectuez un test d’impression pour vérifier que vos couleurs s’impriment correctement en noir et blanc intégral et nuances de gris. Graphiques, tableaux et diagrammes Faites en sorte que votre présentation soit simple : utilisez des styles et des couleurs identiques qui ne soient pas gênants. Ajoutez une étiquette à tous les graphiques et tableaux.
  2. Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.
  3. Voici un autre exemple de diapositives de vue d’ensemble utilisant des transitions.