Académique Documents
Professionnel Documents
Culture Documents
TP
Webmapping
Outils et Technologies
Page 1
TP Webmapping MASTER II
a) Google Maps API : L'API Google Maps permet aux développeurs d'intégrer des cartes
Google Maps dans leurs applications web et mobiles, avec des fonctionnalités telles
que la recherche d'itinéraires, la recherche d'emplacements et la géolocalisation.
b) Leaflet : Leaflet est une bibliothèque JavaScript open source légère qui permet de
créer des cartes interactives personnalisées. Elle est populaire pour sa simplicité et sa
flexibilité.
c) OpenLayers : OpenLayers est une autre bibliothèque JavaScript open source qui offre
des fonctionnalités avancées pour la création de cartes en ligne, y compris la prise en
charge de différentes sources de données géospatiales.
d) Mapbox : Mapbox propose des outils de cartographie en ligne, notamment des cartes
personnalisées et des services de géocodage. Leurs cartes sont connues pour leur
esthétique et leur personnalisation.
e) Carto : Carto est une plateforme de cartographie en ligne qui permet aux utilisateurs
de créer des cartes interactives, d'analyser des données géospatiales et de partager des
visualisations.
f) Esri ArcGIS : Esri propose une gamme d'outils de cartographie et de géo-analyse, y
compris ArcGIS Online pour la création de cartes en ligne et ArcGIS Desktop pour
une cartographie avancée.
g) QGIS Server : QGIS est une application de bureau open source pour la cartographie
SIG (Système d'Information Géographique), et QGIS Server permet de publier des
cartes en ligne à partir de projets QGIS.
h) Leaflet.js: Il s'agit d'une bibliothèque JavaScript légère et populaire pour créer des
cartes interactives dans des applications web. Elle est facile à prendre en main et offre
de nombreuses extensions.
i) CesiumJS : CesiumJS est une bibliothèque JavaScript pour créer des cartes 3D
interactives, idéales pour la visualisation de données géospatiales en trois dimensions.
j) ArcGIS Online : Il s'agit d'une plateforme d'Esri qui permet aux utilisateurs de créer,
partager et collaborer sur des cartes en ligne, des applications et des analyses
géospatiales.
Ces outils et plateformes sont utilisés par des développeurs, des cartographes et des
organisations du monde entier pour créer des applications de cartographie en ligne, des
services de géolocalisation, des visualisations de données géospatiales et bien plus encore. Le
choix de l'outil dépend souvent des besoins spécifiques du projet et des compétences de
l'utilisateur.
Page 2
TP Webmapping MASTER II
2. Langages de programmation
c) JavaScript :
- JavaScript est un langage de programmation côté client qui permet d'ajouter de
l'interactivité et de la logique aux pages web.
- Il est utilisé pour créer des fonctionnalités dynamiques, telles que des formulaires
interactifs, des effets visuels, des mises à jour en temps réel, etc.
- JavaScript peut être exécuté dans le navigateur web de l'utilisateur, ce qui lui permet
d'interagir avec la page sans avoir besoin de recharger celle-ci.
d) Dojo :
- Dojo est un framework JavaScript open source qui simplifie le développement
d'applications web complexes.
- Il offre des modules et des outils pour la création d'interfaces utilisateur riches, la
gestion des événements, la manipulation du DOM (Document Object Model), et bien
plus encore.
- Dojo facilite également la gestion de la compatibilité entre navigateurs, ce qui est
essentiel pour le développement web.
En résumé, HTML est utilisé pour la structure du contenu, CSS pour la présentation
visuelle, JavaScript pour l'interactivité, et Dojo est un framework JavaScript qui peut être
utilisé pour simplifier le développement d'applications web avancées. Ensemble, ces
technologies permettent de créer des sites web modernes et fonctionnels.
Page 3