SlideShare a Scribd company logo
MapFish Print 3
Reporting meets maps
 
 
Tobias Sauerwein - Marion Baumgartner
Camptocamp
 
CAMPTOCAMP
Every spec for every web-mapping project
Req. #78:
Printing/PDF export
You got the choice
PRINT CSS STYLESHEETS
GENERATE PDF IN JAVASCRIPT
Using jsPDF ( )OpenLayers 3 example
GENERATE PDF WITH WKHTMLTOPDF
BUILD YOUR OWN
...
c.drawImage(self.logo, ...)
c.setFont('Helvetica', 24)
c.drawRightString(..., 'Report')
c.setFont('Helvetica', 9)
c.drawRightString(
    ..., time.strftime('Created at %d/%m/%Y %Hh%
c.setLineWidth(3)
c.setStrokeColor(report_blue)
c.line(0, 1, self.width, 1)
c.restoreState()
...
Checklist
Higher resolutions?
Page formats?
Supported geo-data?
Layouting/templates?
Client vs. server?
MAPFISH PRINT?
MAPFISH PRINT 3
Plugin Framework
MapFish Print
Web API / Security / Widgets
Mapping Layout
PRINT PROCESS
YAML CONFIGURATION
templates:
  A4 Portrait: !template
    reportTemplate: report.jrxml
    attributes:
      ...
    processors:
      ...
          
YAML CONFIGURATION (ATTRIBUTES)
templates:
  A4 Portrait: !template
    reportTemplate: report.jrxml
    attributes:
      title: !string {}
      map: !map
        width: 555
        height: 730
        maxDpi: 600
      scalebar: !scalebar
        width: 230
        height: 40
    processors:
      ...
          
YAML CONFIGURATION (PROCESSORS)
templates:
  A4 Portrait: !template
    reportTemplate: report.jrxml
    attributes:
      ...
    processors:
    ­ !reportBuilder
      directory: '.'
    ­ !createMap
      inputMapper: {map: map}
      outputMapper: {mapSubReport: mapSubReport}
    ­ !createScalebar {}
          
REPORT DESIGNER: JASPERSOFT STUDIO
PRINT REQUEST
{
  "layout": "A4 Portrait",
  "outputFormat": "pdf",
  "attributes": {
    "title": "Sample Print",
    "map": {
      "projection": "EPSG:3857",
      "dpi": 72,
      "center": [957352, 5936844],
      "scale": 25000,
      "layers": [
        { "type": "osm", "baseURL": "http://tile
      ]
    }
  }
}
MAP WIDGETS
SUPPORTED GEO-DATA
Vector
GML/WFS
GeoJSON
Raster
XYZ Tiles (OSM, ...)
(Tiled) WMS
WMTS
GeoTIFF
WE GOT STYLE!
Full GeoTools styling with SLD
JSON styling format
"[INTERSECTS(geometry, buffer(POLYGON (...), 200
  "symbolizers": [
    {
      "strokeColor": "green",
      "strokeWidth": 2,
      "type": "line"
    }
  ]
},
TABLES
SUPPORT FOR MULTIPLE MAPS (DATASOURCE)
CHARTS
EXTERNAL DATASOURCES
CLIENT SIDE SUPPORT
(OpenLayers 3/Angular):ngeo Example
:GeoExt 3 Example
PLUGGABLE ARCHITECTURE
MAPFISH PRINT 3
MapFish Print on GitHub
github.com/mapfish/mapfish-print
 
This presentation
bit.ly/foss4g-mfp
 
Find us on GitHub/Twitter
Tobias: @tsauerwein
Marion: @marionb
CREDITS FOR THESE GREAT PHOTOS!

More Related Content

What's hot

Le pilotage maritime et portuaire en allemagne
Le pilotage maritime et portuaire en allemagneLe pilotage maritime et portuaire en allemagne
Le pilotage maritime et portuaire en allemagneRabah HELAL
 
Maroc, Safran, etude de marche, 2009
Maroc, Safran, etude de marche, 2009Maroc, Safran, etude de marche, 2009
Maroc, Safran, etude de marche, 2009
ExternalEvents
 
Système de transition étiquété
Système de transition étiquétéSystème de transition étiquété
Système de transition étiquété
Intissar Dguechi
 
Les incoterms : INternational COmmercial TERMS
Les incoterms : INternational COmmercial TERMSLes incoterms : INternational COmmercial TERMS
Les incoterms : INternational COmmercial TERMSNeedeo
 
SYSTÈME D’INFORMATIOM PORTUAIRE LOGISTIQUE ET NAVIRE
SYSTÈME D’INFORMATIOM PORTUAIRE LOGISTIQUE ET NAVIRESYSTÈME D’INFORMATIOM PORTUAIRE LOGISTIQUE ET NAVIRE
SYSTÈME D’INFORMATIOM PORTUAIRE LOGISTIQUE ET NAVIREMohamed El Boudamoussi
 
Dossier de sponsoring
Dossier de sponsoring Dossier de sponsoring
Dossier de sponsoring
Aicha OUALLA
 
Les Objectifs du Développement Durable (O.pptx
Les Objectifs du Développement Durable (O.pptxLes Objectifs du Développement Durable (O.pptx
Les Objectifs du Développement Durable (O.pptx
MEZRIGUIhedia
 
Proprietes et perspectives de valorisation du phosphogypse l'exemple de la Tu...
Proprietes et perspectives de valorisation du phosphogypse l'exemple de la Tu...Proprietes et perspectives de valorisation du phosphogypse l'exemple de la Tu...
Proprietes et perspectives de valorisation du phosphogypse l'exemple de la Tu...
Sahbi Chourabi
 
Modele de cv business developer
Modele de cv business developerModele de cv business developer
Modele de cv business developer
Les Echos Start
 
HLTA Brief from HMCS Calgary
HLTA Brief from HMCS CalgaryHLTA Brief from HMCS Calgary
HLTA Brief from HMCS Calgary
Esquimalt MFRC
 
CV EU_C. Potin_agro-socio-eco_complet_tout-domaine-de-references_2016
CV EU_C. Potin_agro-socio-eco_complet_tout-domaine-de-references_2016CV EU_C. Potin_agro-socio-eco_complet_tout-domaine-de-references_2016
CV EU_C. Potin_agro-socio-eco_complet_tout-domaine-de-references_2016Christian Potin
 
LOM et ouverture à la concurrence du transport de voyageurs en IDF
LOM et ouverture à la concurrence du transport de voyageurs en IDFLOM et ouverture à la concurrence du transport de voyageurs en IDF
LOM et ouverture à la concurrence du transport de voyageurs en IDF
Secafi
 
Les Sauvegardes sociales et environnementales sur la REDD+ en RDC
Les Sauvegardes sociales et  environnementales sur la REDD+ en RDCLes Sauvegardes sociales et  environnementales sur la REDD+ en RDC
Les Sauvegardes sociales et environnementales sur la REDD+ en RDC
CIFOR-ICRAF
 
Dossier sponsoring
Dossier sponsoringDossier sponsoring
Dossier sponsoring
Mouti Fatnassi
 
Maîtrise de la chaîne logistique dans l'exportation des produits agroalimentaire
Maîtrise de la chaîne logistique dans l'exportation des produits agroalimentaireMaîtrise de la chaîne logistique dans l'exportation des produits agroalimentaire
Maîtrise de la chaîne logistique dans l'exportation des produits agroalimentaire
Réda ALLAL
 

What's hot (17)

Le pilotage maritime et portuaire en allemagne
Le pilotage maritime et portuaire en allemagneLe pilotage maritime et portuaire en allemagne
Le pilotage maritime et portuaire en allemagne
 
Externalisation scm
Externalisation scm Externalisation scm
Externalisation scm
 
SPACE 22 CAP2ER
SPACE 22 CAP2ERSPACE 22 CAP2ER
SPACE 22 CAP2ER
 
Maroc, Safran, etude de marche, 2009
Maroc, Safran, etude de marche, 2009Maroc, Safran, etude de marche, 2009
Maroc, Safran, etude de marche, 2009
 
Système de transition étiquété
Système de transition étiquétéSystème de transition étiquété
Système de transition étiquété
 
Les incoterms : INternational COmmercial TERMS
Les incoterms : INternational COmmercial TERMSLes incoterms : INternational COmmercial TERMS
Les incoterms : INternational COmmercial TERMS
 
SYSTÈME D’INFORMATIOM PORTUAIRE LOGISTIQUE ET NAVIRE
SYSTÈME D’INFORMATIOM PORTUAIRE LOGISTIQUE ET NAVIRESYSTÈME D’INFORMATIOM PORTUAIRE LOGISTIQUE ET NAVIRE
SYSTÈME D’INFORMATIOM PORTUAIRE LOGISTIQUE ET NAVIRE
 
Dossier de sponsoring
Dossier de sponsoring Dossier de sponsoring
Dossier de sponsoring
 
Les Objectifs du Développement Durable (O.pptx
Les Objectifs du Développement Durable (O.pptxLes Objectifs du Développement Durable (O.pptx
Les Objectifs du Développement Durable (O.pptx
 
Proprietes et perspectives de valorisation du phosphogypse l'exemple de la Tu...
Proprietes et perspectives de valorisation du phosphogypse l'exemple de la Tu...Proprietes et perspectives de valorisation du phosphogypse l'exemple de la Tu...
Proprietes et perspectives de valorisation du phosphogypse l'exemple de la Tu...
 
Modele de cv business developer
Modele de cv business developerModele de cv business developer
Modele de cv business developer
 
HLTA Brief from HMCS Calgary
HLTA Brief from HMCS CalgaryHLTA Brief from HMCS Calgary
HLTA Brief from HMCS Calgary
 
CV EU_C. Potin_agro-socio-eco_complet_tout-domaine-de-references_2016
CV EU_C. Potin_agro-socio-eco_complet_tout-domaine-de-references_2016CV EU_C. Potin_agro-socio-eco_complet_tout-domaine-de-references_2016
CV EU_C. Potin_agro-socio-eco_complet_tout-domaine-de-references_2016
 
LOM et ouverture à la concurrence du transport de voyageurs en IDF
LOM et ouverture à la concurrence du transport de voyageurs en IDFLOM et ouverture à la concurrence du transport de voyageurs en IDF
LOM et ouverture à la concurrence du transport de voyageurs en IDF
 
Les Sauvegardes sociales et environnementales sur la REDD+ en RDC
Les Sauvegardes sociales et  environnementales sur la REDD+ en RDCLes Sauvegardes sociales et  environnementales sur la REDD+ en RDC
Les Sauvegardes sociales et environnementales sur la REDD+ en RDC
 
Dossier sponsoring
Dossier sponsoringDossier sponsoring
Dossier sponsoring
 
Maîtrise de la chaîne logistique dans l'exportation des produits agroalimentaire
Maîtrise de la chaîne logistique dans l'exportation des produits agroalimentaireMaîtrise de la chaîne logistique dans l'exportation des produits agroalimentaire
Maîtrise de la chaîne logistique dans l'exportation des produits agroalimentaire
 

Similar to MapFish Print 3

MapFish Print 3 : Printing maps like a boss
MapFish Print 3 : Printing maps like a bossMapFish Print 3 : Printing maps like a boss
MapFish Print 3 : Printing maps like a boss
Camptocamp
 
Pdf creation using python
Pdf creation using pythonPdf creation using python
Text Layout With Core Text
Text Layout With Core TextText Layout With Core Text
Text Layout With Core TextDavid Ding
 
Skia & Freetype - Android 2D Graphics Essentials
Skia & Freetype - Android 2D Graphics EssentialsSkia & Freetype - Android 2D Graphics Essentials
Skia & Freetype - Android 2D Graphics Essentials
Kyungmin Lee
 
Frac paq user guide v2.0 release
Frac paq user guide v2.0 releaseFrac paq user guide v2.0 release
Frac paq user guide v2.0 release
joseicha
 
426 lecture 4: AR Developer Tools
426 lecture 4: AR Developer Tools426 lecture 4: AR Developer Tools
426 lecture 4: AR Developer Tools
Mark Billinghurst
 
Kotlin Mullets
Kotlin MulletsKotlin Mullets
Kotlin Mullets
James Ward
 
Forge - DevCon 2016: Visual Reporting with Connected Design Data
Forge - DevCon 2016: Visual Reporting with Connected Design DataForge - DevCon 2016: Visual Reporting with Connected Design Data
Forge - DevCon 2016: Visual Reporting with Connected Design Data
Autodesk
 
Dynamic Data Visualization With Chartkick
Dynamic Data Visualization With ChartkickDynamic Data Visualization With Chartkick
Dynamic Data Visualization With Chartkick
Dax Murray
 
Dynamic Graph Plotting with WPF
Dynamic Graph Plotting with WPFDynamic Graph Plotting with WPF
Dynamic Graph Plotting with WPF
IJERD Editor
 
State of the Art Web Mapping with Open Source
State of the Art Web Mapping with Open SourceState of the Art Web Mapping with Open Source
State of the Art Web Mapping with Open Source
OSCON Byrum
 
Rotoscope inthebrowserppt billy
Rotoscope inthebrowserppt billyRotoscope inthebrowserppt billy
Rotoscope inthebrowserppt billynimbleltd
 
Jfreechart tutorial
Jfreechart tutorialJfreechart tutorial
Jfreechart tutorial
Danilo Tabares Jimenez
 
Advanced Game Development with the Mobile 3D Graphics API
Advanced Game Development with the Mobile 3D Graphics APIAdvanced Game Development with the Mobile 3D Graphics API
Advanced Game Development with the Mobile 3D Graphics API
Tomi Aarnio
 
Graphs made easy with SAS ODS Graphics Designer (PAPER)
Graphs made easy with SAS ODS Graphics Designer (PAPER)Graphs made easy with SAS ODS Graphics Designer (PAPER)
Graphs made easy with SAS ODS Graphics Designer (PAPER)
Kevin Lee
 
getting started with java script
 getting started with java script  getting started with java script
getting started with java script
Kopi Maheswaran
 
WebGL - It's GO Time
WebGL - It's GO TimeWebGL - It's GO Time
WebGL - It's GO Time
Tony Parisi
 
Visualization of Big Data in Web Apps
Visualization of Big Data in Web AppsVisualization of Big Data in Web Apps
Visualization of Big Data in Web Apps
EPAM
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
kparthjadhav
 
Ex32018.pdf
Ex32018.pdfEx32018.pdf
Ex32018.pdf
ssuser211b2b
 

Similar to MapFish Print 3 (20)

MapFish Print 3 : Printing maps like a boss
MapFish Print 3 : Printing maps like a bossMapFish Print 3 : Printing maps like a boss
MapFish Print 3 : Printing maps like a boss
 
Pdf creation using python
Pdf creation using pythonPdf creation using python
Pdf creation using python
 
Text Layout With Core Text
Text Layout With Core TextText Layout With Core Text
Text Layout With Core Text
 
Skia & Freetype - Android 2D Graphics Essentials
Skia & Freetype - Android 2D Graphics EssentialsSkia & Freetype - Android 2D Graphics Essentials
Skia & Freetype - Android 2D Graphics Essentials
 
Frac paq user guide v2.0 release
Frac paq user guide v2.0 releaseFrac paq user guide v2.0 release
Frac paq user guide v2.0 release
 
426 lecture 4: AR Developer Tools
426 lecture 4: AR Developer Tools426 lecture 4: AR Developer Tools
426 lecture 4: AR Developer Tools
 
Kotlin Mullets
Kotlin MulletsKotlin Mullets
Kotlin Mullets
 
Forge - DevCon 2016: Visual Reporting with Connected Design Data
Forge - DevCon 2016: Visual Reporting with Connected Design DataForge - DevCon 2016: Visual Reporting with Connected Design Data
Forge - DevCon 2016: Visual Reporting with Connected Design Data
 
Dynamic Data Visualization With Chartkick
Dynamic Data Visualization With ChartkickDynamic Data Visualization With Chartkick
Dynamic Data Visualization With Chartkick
 
Dynamic Graph Plotting with WPF
Dynamic Graph Plotting with WPFDynamic Graph Plotting with WPF
Dynamic Graph Plotting with WPF
 
State of the Art Web Mapping with Open Source
State of the Art Web Mapping with Open SourceState of the Art Web Mapping with Open Source
State of the Art Web Mapping with Open Source
 
Rotoscope inthebrowserppt billy
Rotoscope inthebrowserppt billyRotoscope inthebrowserppt billy
Rotoscope inthebrowserppt billy
 
Jfreechart tutorial
Jfreechart tutorialJfreechart tutorial
Jfreechart tutorial
 
Advanced Game Development with the Mobile 3D Graphics API
Advanced Game Development with the Mobile 3D Graphics APIAdvanced Game Development with the Mobile 3D Graphics API
Advanced Game Development with the Mobile 3D Graphics API
 
Graphs made easy with SAS ODS Graphics Designer (PAPER)
Graphs made easy with SAS ODS Graphics Designer (PAPER)Graphs made easy with SAS ODS Graphics Designer (PAPER)
Graphs made easy with SAS ODS Graphics Designer (PAPER)
 
getting started with java script
 getting started with java script  getting started with java script
getting started with java script
 
WebGL - It's GO Time
WebGL - It's GO TimeWebGL - It's GO Time
WebGL - It's GO Time
 
Visualization of Big Data in Web Apps
Visualization of Big Data in Web AppsVisualization of Big Data in Web Apps
Visualization of Big Data in Web Apps
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Ex32018.pdf
Ex32018.pdfEx32018.pdf
Ex32018.pdf
 

More from 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 ERP
Camptocamp
 
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_2017
Camptocamp
 
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
Camptocamp
 
Data processing qgis3_foss4g-eu_2017
Data processing qgis3_foss4g-eu_2017Data processing qgis3_foss4g-eu_2017
Data processing qgis3_foss4g-eu_2017
Camptocamp
 
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
Camptocamp
 
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
Camptocamp
 
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
Camptocamp
 
[Geocom2017] geOrchestra and ngeo
[Geocom2017] geOrchestra and ngeo[Geocom2017] geOrchestra and ngeo
[Geocom2017] geOrchestra and ngeo
Camptocamp
 
[Geocom2017] Georchestra & monitoring
[Geocom2017] Georchestra & monitoring[Geocom2017] Georchestra & monitoring
[Geocom2017] Georchestra & monitoring
Camptocamp
 
GeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGISGeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGIS
Camptocamp
 
NGEO – OpenLayers meets Angular
NGEO – OpenLayers meets AngularNGEO – OpenLayers meets Angular
NGEO – OpenLayers meets Angular
Camptocamp
 
OpenLayers 3 & Google Closure Compiler
OpenLayers 3 & Google Closure CompilerOpenLayers 3 & Google Closure Compiler
OpenLayers 3 & Google Closure Compiler
Camptocamp
 
georchestra SDI: Project Status Report
georchestra SDI: Project Status Reportgeorchestra SDI: Project Status Report
georchestra SDI: Project Status Report
Camptocamp
 
GeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGISGeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGIS
Camptocamp
 
Présentation GeoMapFish
Présentation GeoMapFishPrésentation GeoMapFish
Présentation GeoMapFish
Camptocamp
 
OpenLayers 3
OpenLayers 3OpenLayers 3
OpenLayers 3
Camptocamp
 
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
Camptocamp
 
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
Camptocamp
 

More from 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
 
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
 
OpenLayers 3
OpenLayers 3OpenLayers 3
OpenLayers 3
 
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
 

Recently uploaded

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
vrstrong314
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 

Recently uploaded (20)

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 

MapFish Print 3