Cette formation s’adresse à des personnes souhaitant avoir la main sur les représentations cartographiques de leur fond de plan comme de leurs données métier en étant entièrement autonome par rapport à la mise en œuvre.
Les tuiles vecteur vous permettent d’économiser sur des problématiques serveur au niveau de l’infrastructure (espace disque).
Pour les utilisateurs, elles permettent de styler dans le navigateur et de créer vos propres styles pour les fonds de plan comme pour vos données métier. Parmi les usages , il est possible par exemple de gérer le basculement entre langues pour les noms de lieux ou de changer le rendu en fonction de la luminosité ou de la vision. Elles facilitent un usage « offline » sur mobile du fait de l’espace disque qu’elles permettent d’économiser.
Résumé
Logiciels : OpenLayers, Leaflet, MapboxGL JS, Tippecanoe, T-Rex, OpenMapTiles, Maputnik, Mapbox, Mapbox Studio, TileServer GL
Durée : 14 heures, voire plus selon les attentes
Objectifs :
Identifier les solutions existantes pour produire et consommer des tuiles vecteur.
Consommer des tuiles vecteur dans le navigateur.
Créer des tuiles vectorielles pour des données métier propre au client.
Déployer un serveur de tuiles de manière autonome.
Public : Géomaticiens, sigistes, développeurs informatique, administrateur système,… Dans un groupe de 5 personnes maximum
Pré-requis compétences stagiaires : HTML, JavaScript et de l’utilisation de la ligne de commande
Pré-requis matériel et réseau : Docker et Node.js installés sur les machines (instructions fournies), 20 Go minimum d’espace disque disponible sur les machines utilisées
Pédagogie : enchaînement d’exercices ; quelques parties conceptuelles ; exploitations de services tiers, mise en œuvre d’exemples ; s’adaptant au métier et aux besoins des stagiaires
Moyens : support stagiaire en ligne et en local consultable dans un navigateur web
Méthodes mobilisées : Alternance d’apports théoriques et d’exercices de mise en application pratique.
Modalités et délais d’accès : Sur inscription préalable au minimum 1 semaine avant le début de la formation selon disponibilité du formateur.
Modalités d’évaluations : Une évaluation du niveau des stagiaires est réalisée avant l’entrée en formation par téléphone ou au moyen d’un questionnaire. Évaluation des acquis et de la satisfaction en fin de formation.
Accessibilité aux personnes en situation de handicap : toutes nos formations sont accessibles aux personnes en situation de handicap, qu’il soit moteur, visuel, auditif ou cognitif ; quelles qu’en soient les particularités.
Nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement. Nos locaux sont en rez-de-chaussée avec des places de parkings extérieures juste devant l’entrée du bâtiment. Aussi, merci de nous informer de vos besoins d’adaptation ; les échanges peuvent se faire et rester en toute confidentialité.
Taux de satisfaction 2i2l : 95 % des stagiaires sont "très satisfaits" ou "satisfais" à l’issue de leur formation.
Tarif : pour une demande de formation interne, nous consulter
Présentation
Les applications en ligne :
le site officiel du projet OpenLayers
la licence du projet OpenLayers
licence de type "BSD 2-Clause"
l’article OpenLayers sur Wikipedia
le site officiel de Leaflet
la BSD 2-Clause "Simplified" License
l’article Wikipédia sur Leaflet
l’application OpenMapTiles sur OpenStreetMap
l’application maputnik sur Github
la licence MIT de maputnik
Programme
Rappel sur la production des tuiles raster (architecture, styles)
connaître l’architecture des serveurs de tuiles raster
apprendre à choisir les styles
Introduction aux tuiles vecteur
rappeler l’historique
comparer les fonctionnements des tuiles vecteur avec les tuiles raster
Consommation de tuiles vecteurs à partir de services externes et vos propres tuiles
mettre en pratique l’API MapboxGL JS
mettre en pratique OpenLayers et Leaflet
Stylisation dans le navigateur
prendre en main Mapbox Studio (SAAS)
utiliser Maputnik (communautaire) pour styler dans le navigateur
analyser la spécification MapboxGL JSON style
réutiliser la spécification pour produire des styles avancée avec l’API MapboxGL JS
Production de tuiles vecteurs
identifier les solutions an analysant les approches par génération statique (pré-génération) et celles dynamiques
mettre en œuvre la création de tuiles vecteur pour les fonds de plan
apprendre à créer des tuiles vecteur pour des données métier
déployer les tuiles vecteur sur vos serveurs : choisir entre les approches fichiers et serveur
identifier comment créer des tuiles raster à partir des tuiles vecteur (« fallback »)