SlideShare une entreprise Scribd logo
1  sur  41
Télécharger pour lire hors ligne
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
JavaScript et représentation
cartographique
#OpenLayers #Leaflet
Gevrey-Chambertin Paris Lyon
Atol C&D
Une Entreprise de Services Numériques aux valeurs fortes
#COLLABORATIF #PÉRENNITÉ # EXPERTISE
#Notre équipe
Caroline Chanlon
Charles-Henry Vagner Aurélien Morlé
Simon Durost
La mutualisation et l’open-source comme
accélérateurs
L’expertise technique & fonctionnelle pour un
partenariat sur le long terme
#Notre philosophie
#notre fierté
Créée en 2000, Atol Conseils et Développements est une
entreprise de services numériques (ESN) à la philosophie et
aux valeurs fortes :
« La fidélité de nos clients et de nos collaborateurs »
L’humain au coeur de notre démarche en prenant
le parti de la confiance, de l’autonomie, de la
collaboration
L’agilité et l’implication métier au service des
projets
Nous travaillons pour améliorer les processus de
nos clients, nos travaux doivent être porteur de
valeur ajoutée.
La digitalisation des processus métiers que nous
proposons est centrée sur l’utilisateur final
#Vocation
#notre
différenciation
Pour que la transformation digitale ne soit pas un vain mot :
« la culture d’entreprise au service
des enjeux métiers de nos clients »
Nos réalisations sont guidées par une exigence de
qualité, et l’imbrication des phases Conseils &
Développements
Notre excellence technique est au services des
besoins fonctionnels
100 collaborateurs
#La recette d’AtolC&D
Expertise et Agilité
R&D > 10%
Une volonté de capitaliser sur l’humain et les retours
d’expériences de nos collaborateurs
UX & UI : des applications adaptées à leurs
utilisateurs
L’implication métier, la passion, le plaisir
Des solutions Open Source de référence
Un engagement sur la durée avec nos
collaborateurs, nos clients
★ Intégration Alfresco / Kofax
★ Développement de composants et modules Alfresco
★ Accompagnement et réalisation de stratégie de dématérialisation
★ Solutions Big Data, reporting, tableaux de bord, analytics
★ Intégration de solutions Pentaho, Talend, Jaspersoft
★ Projets BI au forfait et développement de modules spécifiques
Informatique décisionnelle BI
Dématérialisation
★ Intégration et échange de données spatialisées
★ Traitement et diffusion d’informations géographiques
★ Extranet cartographique et solutions mobiles
Cartographie et SIG
★ Supervision industrielle
★ Solutions de traçabilité (codes, NFC,...)
★ Smart building (bâtiments intelligents)
Solutions industrielles
★ Intranet / extranet (interactions applications métiers)
★ Ergonomie / design / graphisme
★ Responsive design (terminaux tablettes et mobiles)
Communication digitale et CMS
#Nos expertises
#01
#02
#03
#04
#05
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
Atol C&D et l’information
géographique
https://www.atolcd.com/expertise/solutions-geographiques.html
8
Une montée en compétence
progressive des équipes acquise par le
développement des applications
métiers “Mes parcelles”, “Observatoire
Saône et Doubs”, suivi sanitaire des
cultures , gestion des réseau, etc.
#Tous les pôles sont concernés
La cartographie, un outil parmi
d’autres au service des
solutions décisionnelles
Une appropriation naturelle par les
équipes “Pôle digital” liée à la
démocratisation de la cartographie pour
le grand public (Google Maps, Geoportail,
etc.)
Une maîtrise des composants IG et la capacité à
construire des architectures robustes
#Le meilleur de l’Open Source
Des contributions régulières à la
communauté
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
Les différentes librairies “carto”
JavaScript
11
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
#Tour d'horizon des solutions existantes
Google Maps
- Documentation : https://developers.google.com/maps/?hl=fr
- API qui n’est pas Open source
- Fonctionnalités limitées
- Payant en fonction de l’utilisation
12
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
#Tour d'horizon des solutions existantes
Bing Maps
- Documentation : http://www.bing.com/api/maps/sdk/mapcontrol/isdk#overview
- API qui n’est pas Open source
- Fonctionnalités limitées
- Payant en fonction de l’utilisation
13
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
#Tour d'horizon des solutions existantes
MapBox.Js
- Documentation : https://www.mapbox.com/mapbox.js/api/v3.1.1/
- Open Source (pour la partie javascript)
- Fortement lié à MapBox et Leaflet
- Orienté personnalisation de style
14
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
#Tour d'horizon des solutions existantes
D3
- Documentation : https://d3js.org/
- Fonction SIG très limitée
- Orienté graphe et présentation
- Open Source
- Interfaçable avec OpenLayers 4
- http://openlayers.org/en/latest/examples/d3.html
15
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
#Tour d'horizon des solutions existantes
Cesium
- Documentation : https://cesiumjs.org/index.html
- Visualisation 3D
- Pas de gestion 2D directement
- Open Source
- Interfaçable avec Openlayers 4
- http://openlayers.org/ol3-cesium/
16
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
#Tour d'horizon des solutions existantes
iTowns
- Documentation : http://www.itowns-project.org/
- Open Source
- Dernière version 2.1.0 (15/09/17)
- Javascript/WebGL Visualisation 3D
17
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
#Tour d'horizon des solutions existantes
OpenLayers
- Documentation : http://openlayers.org/
- Open Source
- Dernière version 4.6.4 (11/12/17)
- Nombreuses fonctionnalités
18
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
#Tour d'horizon des solutions existantes
Leaflet
- Documentation : http://leafletjs.com/
- Open Source
- Dernière version 1.2.0 (08/08/17)
- Léger et simple d’utilisation
19
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
Comparatif Leaflet - OpenLayers
20
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
#Comparatif Leaflet – OpenLayers
Qui est le meilleur ?
21
- La réponse est différente suivant :
- les besoins en terme de fonctionnalités
- Système de projection utilisé ?
- Digitalisation ou simple visualisation ?
- Visualisation 3D ?
- Les sources de données ? WMS, WFS, WFS-T, WMTS… etc
- Le rendu visuel
- la cible visée
- mobile ? desktop ? responsive ?
- la carte le coeur de métier ou simple plus-value ?
- navigateur supporté ?
- l’aspect technique
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 22
#Comparatif Leaflet – OpenLayers
Leaflet
https://jsfiddle.net/7j6pp52h/
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 23
#Comparatif Leaflet – OpenLayers
OpenLayers
https://jsfiddle.net/Lhxk85np/
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 24
#Comparatif Leaflet – OpenLayers
Leaflet
Avantages
- Léger (sans utilisation de plugin)
- Simple d’utilisation
- Facilement intégrable dans un site
existant
- Orienté mobile
- Support IE8
Inconvénients
- Peu de fonctionnalités disponibles
sans passer par un plugin
- Gestion des projections
- Custom build compliqué si
intégration de plugins
- Qualité des plugins
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 25
#Comparatif Leaflet – OpenLayers
Openlayers
Avantages
- Gestion des projections
- Nombreuses fonctionnalités
- Cohérence des fonctionnalités et
qualité de celle-ci
- Accélération matérielle (WebGL)
- Interaction D3js / Cesium
- Utilisation de canvas (possibilités
d'affichages infinies)
Inconvénients
- V3 totalement réécrite (concept
différent de la V2)
- pas de support IE8
- Nombreux outils nécessaires pour
faire un custom build
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
Les librairies JS… une réponse à
tous vos besoins cartographiques ?
26
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 27
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
Aspects à traiter
- Stockage
- Fichiers : Shapefile, GeoJSON, KML...
- Bases de données spatiales : Oracle Locator/Spatial, PostGIS...
- Flux / Web services
- Exposition des données spatiales via le protocole HTTP
- Présentation
- Représentation des données sous forme de cartes
- Interactions avec l’utilisateur
- Digitalisation
- Outils génériques / métiers
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 28
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
Etude de cas
- Représentation Cartoradio clusters
- Volumétrie Tuilage vectoriel Cadastre
- Analyse thématique Tuilage vectoriel Classification
- Digitalisation Outils de découpe MesParcelles
- Sélection STEA Tigre 7
- Sécurisation Remocra proxy Geoserver
- Utilitaire Outil de dessin
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 29
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
Clusters Cartoradio
- Représentation des supports d’antenne et des mesures
- Web service avec filtres spécifiques
- GeoJSON avec interaction utilisateur
- Problématique initiale
- Affichage des supports ou mesures trop condensé
- Solution
- Clusters avec compteur de supports
- Détail au survol ou grande échelle
http://www.cartoradio.fr
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 30
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
http://jsfiddle.net/cvagner/dLcg3qy2/
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 31
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
Cas pratiques
- Serveur de données PostGIS
- Via conteneur Docker
- Serveur de tuiles Tegola
- https://github.com/terranodo/tegola
- Serveur de tuiles MVT écrit en Go
- Cartes OpenLayers 4
- Chargement du cadastre en vectoriel
- Analyses thématiques
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 32
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
Tuilage vectoriel Cadastre
- Problématique initiale
- Volumétrie des données parcelles, bâtiments
- Et visualisation des données associées
- Solution
- Tuilage vectoriel
- Mise en cache, montée en charge, rapidité
- Géométries simplifiées et découpées + données
http://localhost:8000/administratif.html
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 33
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
Tuilage vectoriel avec Analyse thématique
- Problématique initiale
- Analyses thématiques sur une même donnée
- Tuilage image : toutes les combinaisons ?
- Solution
- Tuilage vectoriel
- Fluidité
- Mise en cache
- Analyse thématique côté client
- pas de rechargement malgré le volume
http://localhost:8000/geostats.html
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
Tuilage vectoriel :
- GeoJSON
- .json
- compréhensible, répandu
https://jsfiddle.net/cvagner/1vbvg8ur/
34
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
Tuilage vectoriel :
- TopoJSON
- .topojson
- extension de GeoJSON
- liens entre géométries
https://jsfiddle.net/cvagner/dc2yf8v3/
35
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
Tuilage vectoriel :
- Mapbox Vector Tiles
- .mvt ou .pbf
- format binaire
- protocol buffer
https://jsfiddle.net/cvagner/s4jhLpfe/
36
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 37
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
Outils de découpe APCA - MesParcelles
- Besoin
- Assister l’utilisateur dans ses opérations fréquentes
- Solution
- Assistant métier : bandes enherbées, découpage...
- Côté client : interface dédiée
- Côté serveur : calculs
Démonstration
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 38
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
Gestion de la sélection STEA - Tigre 7
- Besoin
- Partager des sélections entre applications
- Solution
- Côté client :
- manipulation sélection : ajout, retrait
- visualisation de la sélection (carto / tabulaire)
- rendu cartographique effectué à partir d’une restitution des objets de la sélection
au format GeoJson
- Côté serveur :
- stockage d’une description de la sélection
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 39
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
Sécurisation des flux - SDIS REMOcRA
- Besoin
- Sécuriser les accès aux flux produits par un serveur de cartes (GeoServer)
- Solution
- Configuration des couches et Proxy
- Couche publique ? Authentification nécessaire ? Accès limité / complet
(profils / *) ?
- Capabilities : filtrage à la volée
- GetMap / GetFeatureInfo / DescribeLayer / GetLegendGraphic :
vérification accès et filtrage à la volée (“pochoir” zone de compétence)
/geoserver/<workspace>/wms?request=GetCapabilities Commit d8c6005
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 40
#Les librairies JS… une réponse à tous vos
besoins cartographiques ?
Outil de dessins - SDIS REMOcRA
- Besoin
- Disposer d’un outil de dessin carto avec les fonds
- Solution
- Carte dédiée avec dessins, annotations et images
- Couches de fonds disponibles
- Impression
http://.../remocra/#cartographie
ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com
QUESTIONS ?
Merci
41

Contenu connexe

Similaire à Javascript et représentation cartographique

CV_Kaddous_Abdelaziz_2015_Français
CV_Kaddous_Abdelaziz_2015_FrançaisCV_Kaddous_Abdelaziz_2015_Français
CV_Kaddous_Abdelaziz_2015_FrançaisAbdelaziz Kaddous
 
Démocratisation des images de relevé mobile sur le Web
Démocratisation des images de relevé mobile sur le WebDémocratisation des images de relevé mobile sur le Web
Démocratisation des images de relevé mobile sur le WebACSG - Section Montréal
 
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiersREMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiersATOL Conseils et Développements
 
Whitecape - Présentation
Whitecape - PrésentationWhitecape - Présentation
Whitecape - PrésentationSouheil Ladjimi
 
La Data Virtualization par Orano : cas d'usage à la Hague et démo de Denodo
La Data Virtualization par Orano : cas d'usage à la Hague et démo de DenodoLa Data Virtualization par Orano : cas d'usage à la Hague et démo de Denodo
La Data Virtualization par Orano : cas d'usage à la Hague et démo de DenodoDenodo
 
Digitalisation du secteur de l’eau - 1 décembre 2022
Digitalisation du secteur de l’eau - 1 décembre 2022Digitalisation du secteur de l’eau - 1 décembre 2022
Digitalisation du secteur de l’eau - 1 décembre 2022Cluster H2O
 
CV Luca dal Cerro - Decode
CV Luca dal Cerro - DecodeCV Luca dal Cerro - Decode
CV Luca dal Cerro - DecodeLuca Dal Cerro
 
Skylads - Big Data for Telcos
Skylads - Big Data for TelcosSkylads - Big Data for Telcos
Skylads - Big Data for TelcosXavier Litt
 
SPA avec SignalR et Angular Js
SPA avec SignalR et Angular JsSPA avec SignalR et Angular Js
SPA avec SignalR et Angular JsMicrosoft
 
Présentation welcom la webperf by object23
Présentation welcom la webperf by object23Présentation welcom la webperf by object23
Présentation welcom la webperf by object23Brigitte Marandon
 
Keynote drupagora 2015 7
Keynote drupagora 2015 7Keynote drupagora 2015 7
Keynote drupagora 2015 7Core-Techs
 
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Denodo
 

Similaire à Javascript et représentation cartographique (20)

CV_Kaddous_Abdelaziz_2015_Français
CV_Kaddous_Abdelaziz_2015_FrançaisCV_Kaddous_Abdelaziz_2015_Français
CV_Kaddous_Abdelaziz_2015_Français
 
Extension spatiale pour Pentaho Data Integration
Extension spatiale pour Pentaho Data IntegrationExtension spatiale pour Pentaho Data Integration
Extension spatiale pour Pentaho Data Integration
 
Extension spatiale pour Pentaho Data Integration
Extension spatiale pour Pentaho Data IntegrationExtension spatiale pour Pentaho Data Integration
Extension spatiale pour Pentaho Data Integration
 
Atol CD, une ESN aux valeurs fortes
Atol CD, une ESN aux valeurs fortesAtol CD, une ESN aux valeurs fortes
Atol CD, une ESN aux valeurs fortes
 
Démocratisation des images de relevé mobile sur le Web
Démocratisation des images de relevé mobile sur le WebDémocratisation des images de relevé mobile sur le Web
Démocratisation des images de relevé mobile sur le Web
 
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiersREMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
 
La parallélisation au service de l'optimisation
La parallélisation au service de l'optimisationLa parallélisation au service de l'optimisation
La parallélisation au service de l'optimisation
 
Galigéo
GaligéoGaligéo
Galigéo
 
Whitecape - Présentation
Whitecape - PrésentationWhitecape - Présentation
Whitecape - Présentation
 
La Data Virtualization par Orano : cas d'usage à la Hague et démo de Denodo
La Data Virtualization par Orano : cas d'usage à la Hague et démo de DenodoLa Data Virtualization par Orano : cas d'usage à la Hague et démo de Denodo
La Data Virtualization par Orano : cas d'usage à la Hague et démo de Denodo
 
Curriculum vitae - CV
Curriculum vitae - CVCurriculum vitae - CV
Curriculum vitae - CV
 
Data Lake
Data LakeData Lake
Data Lake
 
Digitalisation du secteur de l’eau - 1 décembre 2022
Digitalisation du secteur de l’eau - 1 décembre 2022Digitalisation du secteur de l’eau - 1 décembre 2022
Digitalisation du secteur de l’eau - 1 décembre 2022
 
Notre expertise Open Source
Notre expertise Open SourceNotre expertise Open Source
Notre expertise Open Source
 
CV Luca dal Cerro - Decode
CV Luca dal Cerro - DecodeCV Luca dal Cerro - Decode
CV Luca dal Cerro - Decode
 
Skylads - Big Data for Telcos
Skylads - Big Data for TelcosSkylads - Big Data for Telcos
Skylads - Big Data for Telcos
 
SPA avec SignalR et Angular Js
SPA avec SignalR et Angular JsSPA avec SignalR et Angular Js
SPA avec SignalR et Angular Js
 
Présentation welcom la webperf by object23
Présentation welcom la webperf by object23Présentation welcom la webperf by object23
Présentation welcom la webperf by object23
 
Keynote drupagora 2015 7
Keynote drupagora 2015 7Keynote drupagora 2015 7
Keynote drupagora 2015 7
 
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
 

Plus de ATOL Conseils et Développements

[Infographie] Dématérialisation des marchés publics : les nouveautés 2018
[Infographie] Dématérialisation des marchés publics : les nouveautés 2018[Infographie] Dématérialisation des marchés publics : les nouveautés 2018
[Infographie] Dématérialisation des marchés publics : les nouveautés 2018ATOL Conseils et Développements
 
Module Alfresco by Atol CD - Validation de la demande d'achat
Module Alfresco by Atol CD - Validation de la demande d'achatModule Alfresco by Atol CD - Validation de la demande d'achat
Module Alfresco by Atol CD - Validation de la demande d'achatATOL Conseils et Développements
 
WebRSA, la solution complète de gestion du Revenu de Solidarité Active
WebRSA, la solution complète de gestion du Revenu de Solidarité ActiveWebRSA, la solution complète de gestion du Revenu de Solidarité Active
WebRSA, la solution complète de gestion du Revenu de Solidarité ActiveATOL Conseils et Développements
 
La cartographie open source au service de vos applications métiers
La cartographie open source au service de vos applications métiersLa cartographie open source au service de vos applications métiers
La cartographie open source au service de vos applications métiersATOL Conseils et Développements
 
Modules pour le traitement des actes administratifs dématérialisés
Modules pour le traitement des actes administratifs dématérialisésModules pour le traitement des actes administratifs dématérialisés
Modules pour le traitement des actes administratifs dématérialisésATOL Conseils et Développements
 
[Infographie] Dématérialisation des factures et Chorus Portail Pro
[Infographie] Dématérialisation des factures et Chorus Portail Pro[Infographie] Dématérialisation des factures et Chorus Portail Pro
[Infographie] Dématérialisation des factures et Chorus Portail ProATOL Conseils et Développements
 

Plus de ATOL Conseils et Développements (20)

RPA & automatisation by atolcd
RPA & automatisation by atolcdRPA & automatisation by atolcd
RPA & automatisation by atolcd
 
L'innovation au service de la filière agroalimentaire
L'innovation au service de la filière agroalimentaireL'innovation au service de la filière agroalimentaire
L'innovation au service de la filière agroalimentaire
 
7 bonnes raisons de choisir Drupal 7
7 bonnes raisons de choisir Drupal 77 bonnes raisons de choisir Drupal 7
7 bonnes raisons de choisir Drupal 7
 
[Infographie]Les valeurs Atol CD
[Infographie]Les valeurs Atol CD[Infographie]Les valeurs Atol CD
[Infographie]Les valeurs Atol CD
 
Module Alfresco by Atol CD - Indexation des documents
Module Alfresco by Atol CD - Indexation des documentsModule Alfresco by Atol CD - Indexation des documents
Module Alfresco by Atol CD - Indexation des documents
 
Module d'administration déléguée dans Alfresco
Module d'administration déléguée dans AlfrescoModule d'administration déléguée dans Alfresco
Module d'administration déléguée dans Alfresco
 
[Infographie] Dématérialisation des marchés publics : les nouveautés 2018
[Infographie] Dématérialisation des marchés publics : les nouveautés 2018[Infographie] Dématérialisation des marchés publics : les nouveautés 2018
[Infographie] Dématérialisation des marchés publics : les nouveautés 2018
 
Module Alfresco by Atol CD - Validation de la demande d'achat
Module Alfresco by Atol CD - Validation de la demande d'achatModule Alfresco by Atol CD - Validation de la demande d'achat
Module Alfresco by Atol CD - Validation de la demande d'achat
 
WebRSA, la solution complète de gestion du Revenu de Solidarité Active
WebRSA, la solution complète de gestion du Revenu de Solidarité ActiveWebRSA, la solution complète de gestion du Revenu de Solidarité Active
WebRSA, la solution complète de gestion du Revenu de Solidarité Active
 
Une offre cloud basée sur des composants open source
Une offre cloud basée sur des composants open sourceUne offre cloud basée sur des composants open source
Une offre cloud basée sur des composants open source
 
La cartographie open source au service de vos applications métiers
La cartographie open source au service de vos applications métiersLa cartographie open source au service de vos applications métiers
La cartographie open source au service de vos applications métiers
 
[Infographie] Les enjeux de la facturation électronique
[Infographie] Les enjeux de la facturation électronique[Infographie] Les enjeux de la facturation électronique
[Infographie] Les enjeux de la facturation électronique
 
[Infographie] La business intelligence open source
[Infographie] La business intelligence open source[Infographie] La business intelligence open source
[Infographie] La business intelligence open source
 
Module Suggest Box pour Alfresco
Module Suggest Box pour AlfrescoModule Suggest Box pour Alfresco
Module Suggest Box pour Alfresco
 
Modules pour le traitement des actes administratifs dématérialisés
Modules pour le traitement des actes administratifs dématérialisésModules pour le traitement des actes administratifs dématérialisés
Modules pour le traitement des actes administratifs dématérialisés
 
Connecteur GED Alfresco / iParapheur Libriciel
Connecteur GED Alfresco / iParapheur LibricielConnecteur GED Alfresco / iParapheur Libriciel
Connecteur GED Alfresco / iParapheur Libriciel
 
Module Alfresco Tableau de pilotage by Atol CD
Module Alfresco Tableau de pilotage by Atol CDModule Alfresco Tableau de pilotage by Atol CD
Module Alfresco Tableau de pilotage by Atol CD
 
L'offre ECM / capture d'Atol CD
L'offre ECM / capture d'Atol CDL'offre ECM / capture d'Atol CD
L'offre ECM / capture d'Atol CD
 
AuditShare, un module de statistiques pour Alfresco
AuditShare, un module de statistiques pour Alfresco AuditShare, un module de statistiques pour Alfresco
AuditShare, un module de statistiques pour Alfresco
 
[Infographie] Dématérialisation des factures et Chorus Portail Pro
[Infographie] Dématérialisation des factures et Chorus Portail Pro[Infographie] Dématérialisation des factures et Chorus Portail Pro
[Infographie] Dématérialisation des factures et Chorus Portail Pro
 

Javascript et représentation cartographique

  • 1. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com JavaScript et représentation cartographique #OpenLayers #Leaflet
  • 2. Gevrey-Chambertin Paris Lyon Atol C&D Une Entreprise de Services Numériques aux valeurs fortes #COLLABORATIF #PÉRENNITÉ # EXPERTISE
  • 3. #Notre équipe Caroline Chanlon Charles-Henry Vagner Aurélien Morlé Simon Durost
  • 4. La mutualisation et l’open-source comme accélérateurs L’expertise technique & fonctionnelle pour un partenariat sur le long terme #Notre philosophie #notre fierté Créée en 2000, Atol Conseils et Développements est une entreprise de services numériques (ESN) à la philosophie et aux valeurs fortes : « La fidélité de nos clients et de nos collaborateurs » L’humain au coeur de notre démarche en prenant le parti de la confiance, de l’autonomie, de la collaboration L’agilité et l’implication métier au service des projets
  • 5. Nous travaillons pour améliorer les processus de nos clients, nos travaux doivent être porteur de valeur ajoutée. La digitalisation des processus métiers que nous proposons est centrée sur l’utilisateur final #Vocation #notre différenciation Pour que la transformation digitale ne soit pas un vain mot : « la culture d’entreprise au service des enjeux métiers de nos clients » Nos réalisations sont guidées par une exigence de qualité, et l’imbrication des phases Conseils & Développements Notre excellence technique est au services des besoins fonctionnels
  • 6. 100 collaborateurs #La recette d’AtolC&D Expertise et Agilité R&D > 10% Une volonté de capitaliser sur l’humain et les retours d’expériences de nos collaborateurs UX & UI : des applications adaptées à leurs utilisateurs L’implication métier, la passion, le plaisir Des solutions Open Source de référence Un engagement sur la durée avec nos collaborateurs, nos clients
  • 7. ★ Intégration Alfresco / Kofax ★ Développement de composants et modules Alfresco ★ Accompagnement et réalisation de stratégie de dématérialisation ★ Solutions Big Data, reporting, tableaux de bord, analytics ★ Intégration de solutions Pentaho, Talend, Jaspersoft ★ Projets BI au forfait et développement de modules spécifiques Informatique décisionnelle BI Dématérialisation ★ Intégration et échange de données spatialisées ★ Traitement et diffusion d’informations géographiques ★ Extranet cartographique et solutions mobiles Cartographie et SIG ★ Supervision industrielle ★ Solutions de traçabilité (codes, NFC,...) ★ Smart building (bâtiments intelligents) Solutions industrielles ★ Intranet / extranet (interactions applications métiers) ★ Ergonomie / design / graphisme ★ Responsive design (terminaux tablettes et mobiles) Communication digitale et CMS #Nos expertises #01 #02 #03 #04 #05
  • 8. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com Atol C&D et l’information géographique https://www.atolcd.com/expertise/solutions-geographiques.html 8
  • 9. Une montée en compétence progressive des équipes acquise par le développement des applications métiers “Mes parcelles”, “Observatoire Saône et Doubs”, suivi sanitaire des cultures , gestion des réseau, etc. #Tous les pôles sont concernés La cartographie, un outil parmi d’autres au service des solutions décisionnelles Une appropriation naturelle par les équipes “Pôle digital” liée à la démocratisation de la cartographie pour le grand public (Google Maps, Geoportail, etc.)
  • 10. Une maîtrise des composants IG et la capacité à construire des architectures robustes #Le meilleur de l’Open Source Des contributions régulières à la communauté
  • 11. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com Les différentes librairies “carto” JavaScript 11
  • 12. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com #Tour d'horizon des solutions existantes Google Maps - Documentation : https://developers.google.com/maps/?hl=fr - API qui n’est pas Open source - Fonctionnalités limitées - Payant en fonction de l’utilisation 12
  • 13. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com #Tour d'horizon des solutions existantes Bing Maps - Documentation : http://www.bing.com/api/maps/sdk/mapcontrol/isdk#overview - API qui n’est pas Open source - Fonctionnalités limitées - Payant en fonction de l’utilisation 13
  • 14. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com #Tour d'horizon des solutions existantes MapBox.Js - Documentation : https://www.mapbox.com/mapbox.js/api/v3.1.1/ - Open Source (pour la partie javascript) - Fortement lié à MapBox et Leaflet - Orienté personnalisation de style 14
  • 15. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com #Tour d'horizon des solutions existantes D3 - Documentation : https://d3js.org/ - Fonction SIG très limitée - Orienté graphe et présentation - Open Source - Interfaçable avec OpenLayers 4 - http://openlayers.org/en/latest/examples/d3.html 15
  • 16. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com #Tour d'horizon des solutions existantes Cesium - Documentation : https://cesiumjs.org/index.html - Visualisation 3D - Pas de gestion 2D directement - Open Source - Interfaçable avec Openlayers 4 - http://openlayers.org/ol3-cesium/ 16
  • 17. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com #Tour d'horizon des solutions existantes iTowns - Documentation : http://www.itowns-project.org/ - Open Source - Dernière version 2.1.0 (15/09/17) - Javascript/WebGL Visualisation 3D 17
  • 18. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com #Tour d'horizon des solutions existantes OpenLayers - Documentation : http://openlayers.org/ - Open Source - Dernière version 4.6.4 (11/12/17) - Nombreuses fonctionnalités 18
  • 19. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com #Tour d'horizon des solutions existantes Leaflet - Documentation : http://leafletjs.com/ - Open Source - Dernière version 1.2.0 (08/08/17) - Léger et simple d’utilisation 19
  • 20. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com Comparatif Leaflet - OpenLayers 20
  • 21. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com #Comparatif Leaflet – OpenLayers Qui est le meilleur ? 21 - La réponse est différente suivant : - les besoins en terme de fonctionnalités - Système de projection utilisé ? - Digitalisation ou simple visualisation ? - Visualisation 3D ? - Les sources de données ? WMS, WFS, WFS-T, WMTS… etc - Le rendu visuel - la cible visée - mobile ? desktop ? responsive ? - la carte le coeur de métier ou simple plus-value ? - navigateur supporté ? - l’aspect technique
  • 22. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 22 #Comparatif Leaflet – OpenLayers Leaflet https://jsfiddle.net/7j6pp52h/
  • 23. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 23 #Comparatif Leaflet – OpenLayers OpenLayers https://jsfiddle.net/Lhxk85np/
  • 24. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 24 #Comparatif Leaflet – OpenLayers Leaflet Avantages - Léger (sans utilisation de plugin) - Simple d’utilisation - Facilement intégrable dans un site existant - Orienté mobile - Support IE8 Inconvénients - Peu de fonctionnalités disponibles sans passer par un plugin - Gestion des projections - Custom build compliqué si intégration de plugins - Qualité des plugins
  • 25. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 25 #Comparatif Leaflet – OpenLayers Openlayers Avantages - Gestion des projections - Nombreuses fonctionnalités - Cohérence des fonctionnalités et qualité de celle-ci - Accélération matérielle (WebGL) - Interaction D3js / Cesium - Utilisation de canvas (possibilités d'affichages infinies) Inconvénients - V3 totalement réécrite (concept différent de la V2) - pas de support IE8 - Nombreux outils nécessaires pour faire un custom build
  • 26. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com Les librairies JS… une réponse à tous vos besoins cartographiques ? 26
  • 27. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 27 #Les librairies JS… une réponse à tous vos besoins cartographiques ? Aspects à traiter - Stockage - Fichiers : Shapefile, GeoJSON, KML... - Bases de données spatiales : Oracle Locator/Spatial, PostGIS... - Flux / Web services - Exposition des données spatiales via le protocole HTTP - Présentation - Représentation des données sous forme de cartes - Interactions avec l’utilisateur - Digitalisation - Outils génériques / métiers
  • 28. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 28 #Les librairies JS… une réponse à tous vos besoins cartographiques ? Etude de cas - Représentation Cartoradio clusters - Volumétrie Tuilage vectoriel Cadastre - Analyse thématique Tuilage vectoriel Classification - Digitalisation Outils de découpe MesParcelles - Sélection STEA Tigre 7 - Sécurisation Remocra proxy Geoserver - Utilitaire Outil de dessin
  • 29. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 29 #Les librairies JS… une réponse à tous vos besoins cartographiques ? Clusters Cartoradio - Représentation des supports d’antenne et des mesures - Web service avec filtres spécifiques - GeoJSON avec interaction utilisateur - Problématique initiale - Affichage des supports ou mesures trop condensé - Solution - Clusters avec compteur de supports - Détail au survol ou grande échelle http://www.cartoradio.fr
  • 30. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 30 #Les librairies JS… une réponse à tous vos besoins cartographiques ? http://jsfiddle.net/cvagner/dLcg3qy2/
  • 31. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 31 #Les librairies JS… une réponse à tous vos besoins cartographiques ? Cas pratiques - Serveur de données PostGIS - Via conteneur Docker - Serveur de tuiles Tegola - https://github.com/terranodo/tegola - Serveur de tuiles MVT écrit en Go - Cartes OpenLayers 4 - Chargement du cadastre en vectoriel - Analyses thématiques
  • 32. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 32 #Les librairies JS… une réponse à tous vos besoins cartographiques ? Tuilage vectoriel Cadastre - Problématique initiale - Volumétrie des données parcelles, bâtiments - Et visualisation des données associées - Solution - Tuilage vectoriel - Mise en cache, montée en charge, rapidité - Géométries simplifiées et découpées + données http://localhost:8000/administratif.html
  • 33. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 33 #Les librairies JS… une réponse à tous vos besoins cartographiques ? Tuilage vectoriel avec Analyse thématique - Problématique initiale - Analyses thématiques sur une même donnée - Tuilage image : toutes les combinaisons ? - Solution - Tuilage vectoriel - Fluidité - Mise en cache - Analyse thématique côté client - pas de rechargement malgré le volume http://localhost:8000/geostats.html
  • 34. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com Tuilage vectoriel : - GeoJSON - .json - compréhensible, répandu https://jsfiddle.net/cvagner/1vbvg8ur/ 34 #Les librairies JS… une réponse à tous vos besoins cartographiques ?
  • 35. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com Tuilage vectoriel : - TopoJSON - .topojson - extension de GeoJSON - liens entre géométries https://jsfiddle.net/cvagner/dc2yf8v3/ 35 #Les librairies JS… une réponse à tous vos besoins cartographiques ?
  • 36. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com Tuilage vectoriel : - Mapbox Vector Tiles - .mvt ou .pbf - format binaire - protocol buffer https://jsfiddle.net/cvagner/s4jhLpfe/ 36 #Les librairies JS… une réponse à tous vos besoins cartographiques ?
  • 37. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 37 #Les librairies JS… une réponse à tous vos besoins cartographiques ? Outils de découpe APCA - MesParcelles - Besoin - Assister l’utilisateur dans ses opérations fréquentes - Solution - Assistant métier : bandes enherbées, découpage... - Côté client : interface dédiée - Côté serveur : calculs Démonstration
  • 38. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 38 #Les librairies JS… une réponse à tous vos besoins cartographiques ? Gestion de la sélection STEA - Tigre 7 - Besoin - Partager des sélections entre applications - Solution - Côté client : - manipulation sélection : ajout, retrait - visualisation de la sélection (carto / tabulaire) - rendu cartographique effectué à partir d’une restitution des objets de la sélection au format GeoJson - Côté serveur : - stockage d’une description de la sélection
  • 39. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 39 #Les librairies JS… une réponse à tous vos besoins cartographiques ? Sécurisation des flux - SDIS REMOcRA - Besoin - Sécuriser les accès aux flux produits par un serveur de cartes (GeoServer) - Solution - Configuration des couches et Proxy - Couche publique ? Authentification nécessaire ? Accès limité / complet (profils / *) ? - Capabilities : filtrage à la volée - GetMap / GetFeatureInfo / DescribeLayer / GetLegendGraphic : vérification accès et filtrage à la volée (“pochoir” zone de compétence) /geoserver/<workspace>/wms?request=GetCapabilities Commit d8c6005
  • 40. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com 40 #Les librairies JS… une réponse à tous vos besoins cartographiques ? Outil de dessins - SDIS REMOcRA - Besoin - Disposer d’un outil de dessin carto avec les fonds - Solution - Carte dédiée avec dessins, annotations et images - Couches de fonds disponibles - Impression http://.../remocra/#cartographie
  • 41. ZAE Les Terres d’Or - Route de St Philibert - 21220 Gevrey-Chambertin contact@atolcd.com03.80.68.81.68 www.atolcd.com QUESTIONS ? Merci 41