SlideShare una empresa de Scribd logo
1 de 57
Descargar para leer sin conexión
OPENLAYERS 3
FOSS4G FR 2016
pierre.giraud@camptocamp.com
Où en est-on ?
Fonctionnalités
Côté technique
Futur
Démos
Où en est-on ?
Un peu d'histoire
Code sprint été 2012
Release alpha 1 en avril 2013
... puis après une longue gestation
Release 3.0.0 stable en août 2014
Première utilisation "pour de vrai"
Géoportail suisse - SwissTopo
GeoAdmin.ch
Février 2014
Aujourd'hui
Version 3.15.1
Cycle de release régulier
~ tous les 1 à 1.5 mois
Un petit tour des
fonctionnalités
La carte et la vue
ol.Map & ol.View
La carte est le composant principal
On la configure avec :
un conteneur,
des couches,
des interactions,
une vue.
La vue est l'objet qui va contrôler l'affichage de la carte.
On la configure avec :
un centre,
des résolutions.
var map = new ol.Map({
target: 'map',
layers: [new ol.layer.Tile({
source: new ol.source.OSM()
})],
view: new ol.View({
center: ol.proj.fromLonLat([5, 45]),
zoom: 4
})
});
Les couches et les
sources
ol.layer & ol.source
Les couches indiquent comment afficher les données.
Les sources indiquent la provenance des données et
comment les manipuler.
Quelques sources :
OSM, MapQuest, Bing, ArcGIS,
WMS, WMTS, XYZ,
Image,
Vector (+ ol.format),
TileJSON
Les interactions et les
contrôles
ol.interaction & ol.control
Les interactions gèrent les interactions entre
l'utilisateur et la carte.
Les contrôles sont des composants primitifs ajoutés à
la carte.
Quelques interactions :
DragPan, DoubleClickZoom, MouseWheelZoom
DragRotate, PinchZoom,
Draw, Modify
Quelques contrôles :
Zoom
MousePosition
ScaleLine
Attribution
FullScreen
Garçon ?
Un peu de vecteur svp.
Des couches, des sources, et des interactions pour
manipuler des éléments vectoriels.
Et des styles pour représenter tout ça.
Couches, sources
new ol.layer.Vector({
source: new ol.source.Vector({
url: 'data/countries.geojson',
format: new ol.format.GeoJSON()
})
})
Styles
layer.setStyle(new ol.style.Style({
fill: new ol.style.Fill({
color: 'rgba(255, 255, 255, 0.3)'
}),
stroke: new ol.style.Stroke({
color: '#319FD3'
})
}));
Styles (bis)
layer.setStyle(new ol.style.Style({
image: new ol.style.Circle({
radius: 5,
fill: new ol.style.Fill({color: 'orange'})
}),
geometry: function(feature) {
var coordinates = feature.getGeometry()
.getCoordinates()[0];
return new ol.geom.MultiPoint(coordinates);
}
});
Les overlays
ol.Overlay
Pour rajouter facilement des composants (label,
images, popups, etc...) à une coordonnée donnée.
var marker = new ol.Overlay({
position: ol.proj.fromLonLat([5, 45]),
positioning: 'center-center',
element: document.getElementById('marker')
});
map.addOverlay(marker);
Côté technique
Mobile first
OpenLayers 3 a été pensé pour fonctionner sur des
appareils mobiles.
Performances
Support des évènements touch
Compression du code
etc...
Support des navigateurs
modernes
Support des navigateurs IE 9 et supérieur qui permet
de reposer sur des technologies modernes (Canvas par
exemple).
Code optimisé
Assertions
Typage
Pas de code non utilisé
Performances du code
Compilation &
minification
Avec Google Closure Compiler
Compilation en mode avancé.
Permet :
Vérification du code (typage, assertions),
Optimisation,
Gestion des dépendances,
Minification et obfuscation.
Compilation
personalisée
Via un fichier de config
Custom builds
Online builder
Online builder
Compilation OpenLayers
+ Application
Avec Google Closure Compiler
Minification optimale, gestion des dépendances, etc...
Compiling application
2D -> 3D
OL3 Cesium
Visualiser une carte OL3 sur un globe Cesium.
Démo
Optimisations du rendu
vectoriel
Indexation spatiale,
Animation frames,
Sur-simplification & clipping
Démo fractale
Futur
Suppression des dépendances sur Google Closure
Library
Utilisation de goog.module (vs. goog.provide)
+ de support pour WebGL
(Actuellement uniquement les points)
Démo WebGL
(Financements appréciés)
Démos
Feature animation
Device orientation
Heatmap
UTFGrid
Combination with TurfJS
Advanced editing
Hit detection
Raster reprojection
// Web Mercator
var source = new ol.source.OSM();
var view = new ol.View({
// Korea 2000
projection: 'EPSG:5179',
center: [14229000, 4398000],
zoom: 7
});
raster reprojection
Plus d'infos sur
http://openlayers.org/
Merci !
Merci
aux sponsors et
financeurs
Merci
aux contributeurs
Committers ou non
Support et formations
Questions ?

Más contenido relacionado

La actualidad más candente

Architecture de réseau numérique de cisco – présentation du réseau intuitif
Architecture de réseau numérique de cisco – présentation du réseau intuitifArchitecture de réseau numérique de cisco – présentation du réseau intuitif
Architecture de réseau numérique de cisco – présentation du réseau intuitifCisco Canada
 
Alphorm.com Formation Hacking et Sécurité 2020 (4of4) : Attaques AD et Web
Alphorm.com Formation Hacking et Sécurité 2020 (4of4) : Attaques AD et WebAlphorm.com Formation Hacking et Sécurité 2020 (4of4) : Attaques AD et Web
Alphorm.com Formation Hacking et Sécurité 2020 (4of4) : Attaques AD et WebAlphorm
 
PostGIS and Spatial SQL
PostGIS and Spatial SQLPostGIS and Spatial SQL
PostGIS and Spatial SQLTodd Barr
 
Galaxy presentation
Galaxy presentationGalaxy presentation
Galaxy presentationBabubij
 
Convolutional Neural Network for Alzheimer’s disease diagnosis with Neuroim...
Convolutional Neural Network for Alzheimer’s disease diagnosis with Neuroim...Convolutional Neural Network for Alzheimer’s disease diagnosis with Neuroim...
Convolutional Neural Network for Alzheimer’s disease diagnosis with Neuroim...Seonho Park
 
QGIS Basic Training
QGIS Basic Training QGIS Basic Training
QGIS Basic Training Imran khan
 
Object Detection with Tensorflow
Object Detection with TensorflowObject Detection with Tensorflow
Object Detection with TensorflowElifTech
 
Diabetic Retinopathy.pptx
Diabetic Retinopathy.pptxDiabetic Retinopathy.pptx
Diabetic Retinopathy.pptxNGOKUL3
 
Greenplum Database Overview
Greenplum Database Overview Greenplum Database Overview
Greenplum Database Overview EMC
 
Les systèmes de détection et prévention d’intrusion
Les systèmes de détection et prévention d’intrusionLes systèmes de détection et prévention d’intrusion
Les systèmes de détection et prévention d’intrusionIntissar Dguechi
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceMarketingArrowECS_CZ
 

La actualidad más candente (20)

Architecture de réseau numérique de cisco – présentation du réseau intuitif
Architecture de réseau numérique de cisco – présentation du réseau intuitifArchitecture de réseau numérique de cisco – présentation du réseau intuitif
Architecture de réseau numérique de cisco – présentation du réseau intuitif
 
OpenLayer's basics
OpenLayer's basicsOpenLayer's basics
OpenLayer's basics
 
Alphorm.com Formation Hacking et Sécurité 2020 (4of4) : Attaques AD et Web
Alphorm.com Formation Hacking et Sécurité 2020 (4of4) : Attaques AD et WebAlphorm.com Formation Hacking et Sécurité 2020 (4of4) : Attaques AD et Web
Alphorm.com Formation Hacking et Sécurité 2020 (4of4) : Attaques AD et Web
 
Routage
RoutageRoutage
Routage
 
PostGIS and Spatial SQL
PostGIS and Spatial SQLPostGIS and Spatial SQL
PostGIS and Spatial SQL
 
Galaxy presentation
Galaxy presentationGalaxy presentation
Galaxy presentation
 
SIFT
SIFTSIFT
SIFT
 
Black Holes
Black HolesBlack Holes
Black Holes
 
Qualité de code et bonnes pratiques
Qualité de code et bonnes pratiquesQualité de code et bonnes pratiques
Qualité de code et bonnes pratiques
 
Convolutional Neural Network for Alzheimer’s disease diagnosis with Neuroim...
Convolutional Neural Network for Alzheimer’s disease diagnosis with Neuroim...Convolutional Neural Network for Alzheimer’s disease diagnosis with Neuroim...
Convolutional Neural Network for Alzheimer’s disease diagnosis with Neuroim...
 
QGIS Basic Training
QGIS Basic Training QGIS Basic Training
QGIS Basic Training
 
Object Detection with Tensorflow
Object Detection with TensorflowObject Detection with Tensorflow
Object Detection with Tensorflow
 
Types of galaxies
Types of galaxiesTypes of galaxies
Types of galaxies
 
The sun
The sunThe sun
The sun
 
Diabetic Retinopathy.pptx
Diabetic Retinopathy.pptxDiabetic Retinopathy.pptx
Diabetic Retinopathy.pptx
 
Earth
EarthEarth
Earth
 
Greenplum Database Overview
Greenplum Database Overview Greenplum Database Overview
Greenplum Database Overview
 
Les systèmes de détection et prévention d’intrusion
Les systèmes de détection et prévention d’intrusionLes systèmes de détection et prévention d’intrusion
Les systèmes de détection et prévention d’intrusion
 
Introduction to OpenCV
Introduction to OpenCVIntroduction to OpenCV
Introduction to OpenCV
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database Appliance
 

Similar a OpenLayers 3

Introduction à la cartographie avec R
Introduction à la cartographie avec RIntroduction à la cartographie avec R
Introduction à la cartographie avec RJoel Gombin
 
Introduction à la cartographie avec R
Introduction à la cartographie avec RIntroduction à la cartographie avec R
Introduction à la cartographie avec RCdiscount
 
PostGIS @ Pgday.eu 2009
PostGIS @ Pgday.eu 2009PostGIS @ Pgday.eu 2009
PostGIS @ Pgday.eu 2009Oslandia
 
Première approche de cartographie sous R
Première approche de cartographie sous RPremière approche de cartographie sous R
Première approche de cartographie sous RCdiscount
 
Prise en main ArcGIS 10.x.pdf
Prise en main ArcGIS 10.x.pdfPrise en main ArcGIS 10.x.pdf
Prise en main ArcGIS 10.x.pdfYOUSSOUPHA MBODJI
 
Initiation arcgis10 v3-libre
Initiation arcgis10 v3-libreInitiation arcgis10 v3-libre
Initiation arcgis10 v3-libreSouhila Benkaci
 
SIG ET ANALYSE SPATIALE, SESSION 1
SIG ET ANALYSE SPATIALE, SESSION 1SIG ET ANALYSE SPATIALE, SESSION 1
SIG ET ANALYSE SPATIALE, SESSION 1YOUSSOUPHA MBODJI
 
Cours Visualisaton 2018 - 2019.pptx
Cours Visualisaton 2018 - 2019.pptxCours Visualisaton 2018 - 2019.pptx
Cours Visualisaton 2018 - 2019.pptxDonyKravitz1
 
ArcGIS_EF1 (1).pdf
ArcGIS_EF1 (1).pdfArcGIS_EF1 (1).pdf
ArcGIS_EF1 (1).pdfAbdouBoua1
 
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...FlorentKoffiKPEDENOU
 
Présentation générale de l'Orfeo ToolBox (12.2014)
Présentation générale de l'Orfeo ToolBox (12.2014)Présentation générale de l'Orfeo ToolBox (12.2014)
Présentation générale de l'Orfeo ToolBox (12.2014)otb
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersArtusamak
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersArtusamak
 
Open layers - utilisation simple et avancée
Open layers - utilisation simple et avancéeOpen layers - utilisation simple et avancée
Open layers - utilisation simple et avancéeKhalid Jebbari
 
Blnin formation-blender-les-bases
Blnin formation-blender-les-basesBlnin formation-blender-les-bases
Blnin formation-blender-les-basesCERTyou Formation
 
Le web mapping pour tous
Le web mapping pour tousLe web mapping pour tous
Le web mapping pour tousLoïc Haÿ
 

Similar a OpenLayers 3 (20)

Introduction à la cartographie avec R
Introduction à la cartographie avec RIntroduction à la cartographie avec R
Introduction à la cartographie avec R
 
Introduction à la cartographie avec R
Introduction à la cartographie avec RIntroduction à la cartographie avec R
Introduction à la cartographie avec R
 
PostGIS @ Pgday.eu 2009
PostGIS @ Pgday.eu 2009PostGIS @ Pgday.eu 2009
PostGIS @ Pgday.eu 2009
 
Formation ArcGis
Formation ArcGisFormation ArcGis
Formation ArcGis
 
Première approche de cartographie sous R
Première approche de cartographie sous RPremière approche de cartographie sous R
Première approche de cartographie sous R
 
Prise en main ArcGIS 10.x.pdf
Prise en main ArcGIS 10.x.pdfPrise en main ArcGIS 10.x.pdf
Prise en main ArcGIS 10.x.pdf
 
Initiation arcgis10 v3-libre
Initiation arcgis10 v3-libreInitiation arcgis10 v3-libre
Initiation arcgis10 v3-libre
 
SIG ET ANALYSE SPATIALE, SESSION 1
SIG ET ANALYSE SPATIALE, SESSION 1SIG ET ANALYSE SPATIALE, SESSION 1
SIG ET ANALYSE SPATIALE, SESSION 1
 
Cours Visualisaton 2018 - 2019.pptx
Cours Visualisaton 2018 - 2019.pptxCours Visualisaton 2018 - 2019.pptx
Cours Visualisaton 2018 - 2019.pptx
 
ArcGIS_EF1 (1).pdf
ArcGIS_EF1 (1).pdfArcGIS_EF1 (1).pdf
ArcGIS_EF1 (1).pdf
 
Formation sig
Formation sigFormation sig
Formation sig
 
Rapport MOGPL
Rapport MOGPLRapport MOGPL
Rapport MOGPL
 
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
 
Présentation générale de l'Orfeo ToolBox (12.2014)
Présentation générale de l'Orfeo ToolBox (12.2014)Présentation générale de l'Orfeo ToolBox (12.2014)
Présentation générale de l'Orfeo ToolBox (12.2014)
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
 
SPIP-Geoportail
SPIP-GeoportailSPIP-Geoportail
SPIP-Geoportail
 
Open layers - utilisation simple et avancée
Open layers - utilisation simple et avancéeOpen layers - utilisation simple et avancée
Open layers - utilisation simple et avancée
 
Blnin formation-blender-les-bases
Blnin formation-blender-les-basesBlnin formation-blender-les-bases
Blnin formation-blender-les-bases
 
Le web mapping pour tous
Le web mapping pour tousLe web mapping pour tous
Le web mapping pour tous
 

Más de Camptocamp

ERP et customisation : comment éviter l’usine à gaz ?
ERP et customisation : comment éviter l’usine à gaz ?ERP et customisation : comment éviter l’usine à gaz ?
ERP et customisation : comment éviter l’usine à gaz ?Camptocamp
 
10 points-clés incontournables pour réussir votre projet ERP
10 points-clés incontournables pour réussir votre projet ERP10 points-clés incontournables pour réussir votre projet ERP
10 points-clés incontournables pour réussir votre projet ERPCamptocamp
 
Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...
Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...
Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...Camptocamp
 
Geo mapfish 2_foss4g-eu_2017
Geo mapfish 2_foss4g-eu_2017Geo mapfish 2_foss4g-eu_2017
Geo mapfish 2_foss4g-eu_2017Camptocamp
 
Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017
Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017
Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017Camptocamp
 
Data processing qgis3_foss4g-eu_2017
Data processing qgis3_foss4g-eu_2017Data processing qgis3_foss4g-eu_2017
Data processing qgis3_foss4g-eu_2017Camptocamp
 
AGIT 2017: GeoMapFish_2.2, the open source WebGIS
AGIT 2017: GeoMapFish_2.2, the open source WebGISAGIT 2017: GeoMapFish_2.2, the open source WebGIS
AGIT 2017: GeoMapFish_2.2, the open source WebGISCamptocamp
 
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map EngineAGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map EngineCamptocamp
 
AGIT 2017: geOrchestra 16.12, the open source INSPIRE SDI
AGIT 2017: geOrchestra 16.12, the open source INSPIRE SDIAGIT 2017: geOrchestra 16.12, the open source INSPIRE SDI
AGIT 2017: geOrchestra 16.12, the open source INSPIRE SDICamptocamp
 
[Geocom2017] geOrchestra and ngeo
[Geocom2017] geOrchestra and ngeo[Geocom2017] geOrchestra and ngeo
[Geocom2017] geOrchestra and ngeoCamptocamp
 
[Geocom2017] Georchestra & monitoring
[Geocom2017] Georchestra & monitoring[Geocom2017] Georchestra & monitoring
[Geocom2017] Georchestra & monitoringCamptocamp
 
GeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGISGeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGISCamptocamp
 
NGEO – OpenLayers meets Angular
NGEO – OpenLayers meets AngularNGEO – OpenLayers meets Angular
NGEO – OpenLayers meets AngularCamptocamp
 
OpenLayers 3 & Google Closure Compiler
OpenLayers 3 & Google Closure CompilerOpenLayers 3 & Google Closure Compiler
OpenLayers 3 & Google Closure CompilerCamptocamp
 
MapFish Print 3
MapFish Print 3MapFish Print 3
MapFish Print 3Camptocamp
 
georchestra SDI: Project Status Report
georchestra SDI: Project Status Reportgeorchestra SDI: Project Status Report
georchestra SDI: Project Status ReportCamptocamp
 
GeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGISGeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGISCamptocamp
 
Présentation GeoMapFish
Présentation GeoMapFishPrésentation GeoMapFish
Présentation GeoMapFishCamptocamp
 
Une IDS scalable et résiliente avec geOrchestra & Docker
Une IDS scalable et résiliente avec geOrchestra & DockerUne IDS scalable et résiliente avec geOrchestra & Docker
Une IDS scalable et résiliente avec geOrchestra & DockerCamptocamp
 
geOrchestra, a free, modular and secure SDI
geOrchestra, a free, modular and secure SDIgeOrchestra, a free, modular and secure SDI
geOrchestra, a free, modular and secure SDICamptocamp
 

Más de Camptocamp (20)

ERP et customisation : comment éviter l’usine à gaz ?
ERP et customisation : comment éviter l’usine à gaz ?ERP et customisation : comment éviter l’usine à gaz ?
ERP et customisation : comment éviter l’usine à gaz ?
 
10 points-clés incontournables pour réussir votre projet ERP
10 points-clés incontournables pour réussir votre projet ERP10 points-clés incontournables pour réussir votre projet ERP
10 points-clés incontournables pour réussir votre projet ERP
 
Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...
Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...
Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...
 
Geo mapfish 2_foss4g-eu_2017
Geo mapfish 2_foss4g-eu_2017Geo mapfish 2_foss4g-eu_2017
Geo mapfish 2_foss4g-eu_2017
 
Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017
Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017
Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017
 
Data processing qgis3_foss4g-eu_2017
Data processing qgis3_foss4g-eu_2017Data processing qgis3_foss4g-eu_2017
Data processing qgis3_foss4g-eu_2017
 
AGIT 2017: GeoMapFish_2.2, the open source WebGIS
AGIT 2017: GeoMapFish_2.2, the open source WebGISAGIT 2017: GeoMapFish_2.2, the open source WebGIS
AGIT 2017: GeoMapFish_2.2, the open source WebGIS
 
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map EngineAGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
 
AGIT 2017: geOrchestra 16.12, the open source INSPIRE SDI
AGIT 2017: geOrchestra 16.12, the open source INSPIRE SDIAGIT 2017: geOrchestra 16.12, the open source INSPIRE SDI
AGIT 2017: geOrchestra 16.12, the open source INSPIRE SDI
 
[Geocom2017] geOrchestra and ngeo
[Geocom2017] geOrchestra and ngeo[Geocom2017] geOrchestra and ngeo
[Geocom2017] geOrchestra and ngeo
 
[Geocom2017] Georchestra & monitoring
[Geocom2017] Georchestra & monitoring[Geocom2017] Georchestra & monitoring
[Geocom2017] Georchestra & monitoring
 
GeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGISGeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGIS
 
NGEO – OpenLayers meets Angular
NGEO – OpenLayers meets AngularNGEO – OpenLayers meets Angular
NGEO – OpenLayers meets Angular
 
OpenLayers 3 & Google Closure Compiler
OpenLayers 3 & Google Closure CompilerOpenLayers 3 & Google Closure Compiler
OpenLayers 3 & Google Closure Compiler
 
MapFish Print 3
MapFish Print 3MapFish Print 3
MapFish Print 3
 
georchestra SDI: Project Status Report
georchestra SDI: Project Status Reportgeorchestra SDI: Project Status Report
georchestra SDI: Project Status Report
 
GeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGISGeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGIS
 
Présentation GeoMapFish
Présentation GeoMapFishPrésentation GeoMapFish
Présentation GeoMapFish
 
Une IDS scalable et résiliente avec geOrchestra & Docker
Une IDS scalable et résiliente avec geOrchestra & DockerUne IDS scalable et résiliente avec geOrchestra & Docker
Une IDS scalable et résiliente avec geOrchestra & Docker
 
geOrchestra, a free, modular and secure SDI
geOrchestra, a free, modular and secure SDIgeOrchestra, a free, modular and secure SDI
geOrchestra, a free, modular and secure SDI
 

OpenLayers 3