0
Introduzione a Geoserver  -  Sviluppi in corso per lo studio del  Climate Change Ing. Simone Giannecchini, GeoSolutions In...
Outline <ul><li>GeoSolutions Facts </li></ul><ul><li>GeoServer 2.0 </li></ul><ul><li>Funzionalità di GeoServer </li></ul><...
GeoSolutions - Facts <ul><li>Funded mid 2006 in Italy  </li></ul><ul><li>Staff of 7 engineers (2 consultants) </li></ul><u...
GeoServer <ul><li>GeoSpatial enterprise gateway </li></ul><ul><ul><li>Management dati raster e vettoriali </li></ul></ul><...
Funzionalità di GeoServer  GeoServer  WFS 1.0 WMS 1.1.1 PostGIS DB2 Oracle MySql Shapefile ArcSDE WFS PNG, GIF JPEG TIFF, ...
Interfaccia grafica FOSS4G-IT 2010, Lugano 11 th  February 2010
Integrated Security namespace.layer.mode=role1,role2,... A name, or * to mean “any” r: read w: write The roles that will b...
Integrated Security: Web UI FOSS4G-IT 2010, Lugano 11 th  February 2010
Amministrazione RESTful <ul><li>Configurazione programmatica  </li></ul><ul><ul><li>Workspaces </li></ul></ul><ul><ul><li>...
WMS 1.1.1 – Advanced Styling FOSS4G-IT 2010, Lugano 11 th  February 2010
WMS 1.1.1 – Advanced Styling FOSS4G-IT 2010, Lugano 11 th  February 2010
WMS 1.1.1 – KML Output FOSS4G-IT 2010, Lugano 11 th  February 2010 TEMPORAL SERIES KML EXTRUDE KML SUPEROVERLAY
ImageIO-Ext – GDAL Support <ul><li>Nuovi plug-ins: </li></ul><ul><ul><li>BigTiff*, netCDF-CF,GriB1,MatFile 5, HDF4 </li></...
Environmental data support FOSS4G-IT 2010, Lugano 11 th  February 2010
Environmental data support FOSS4G-IT 2010, Lugano 11 th  February 2010 <ul><li>Ingest, catalog  and disseminate multidmens...
OpenSDI Open Spatial Data Infrastructure FOSS4G 2009, Sydney 23 rd  September 2009 ESB  PostGIS GeoServer Buddata ebRIM Ge...
Ingestion/Preprocessing <ul><li>Real-time produced data </li></ul><ul><ul><li>Remote Sensing, In situ, Models,  etc.. </li...
GeoBatch Event Consumer Event Consumer Directory  Monitoring FOSS4G-IT 2010, Lugano 11 th  February 2010 FileSystemMonitor...
Registry: Buddata EbRR <ul><li>Open Source ebXML Registry/Repository (or ebRR in short)  </li></ul><ul><li>ESA founded ERG...
Buddata EbRR @ Work <ul><li>Metadata published with data contextually </li></ul><ul><li>Use of custom profiles  </li></ul>...
Use Case: Super Ensemble Modeling Discover Harvest Deploy WMS::getMap Invoke Publish Results WCS::getCoverage Input Data E...
Use Case: Super Ensemble Modeling FOSS4G-IT 2010, Lugano 11 th  February 2010
JGrass – netcdf, time and depth on grids FOSS4G 2009, Sydney 23 rd  September 2009
JGrass – netcdf, time and depth on grids FOSS4G 2009, Sydney 23 rd  September 2009
Conclusions <ul><li>Obiettivi </li></ul><ul><ul><li>Completamento e rilascio sviluppi in GeoServer </li></ul></ul><ul><ul>...
The End Domande? [email_address] FOSS4G-IT 2010, Lugano 11 th  February 2010
Upcoming SlideShare
Loading in...5
×

Geosolutions Foss4g It 2010

2,330

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,330
On Slideshare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • - Plugin dell&apos;imageio che legge e scrive JP2K basato su Kakadu e le JNI senza passare da GDAL utilizzando lo stripe decompressor in lettura e il compressor in scrittura. - Plugin di geotools basato su quel plugin con supporto al GeoJP2 e ai MSIG worldfilebox - la libreria Kakadu mette a disposizione i JNI già pronti (creando 1 jar con le classi per le chiamate alla libreria nativa... un po&apos; come fa SWIG) Supportiamo anche i vari box e li esponiamo anche come metadati Il JP2 è composto da vari box. una signature, un&apos;header principale un header che ti descrive come son fatte le immagini eventuali header per le palette, box contenenti il codestream ecc.. Lo scrittore permette di impostare il numero di decomposition levels, la qualita&apos;, se scrivere o meno un codestream puro senza headers box (per capirsi una sorta di JP2 raw), ecc,.. * GeoJP2: Box che rappresenta in pratica una GeoTIFF degenere. * MSIG worlfilebox: Box UUID del Jp2 contenente tra le varie cose la grid2world (48 bytes che rappresentano 6 double ossia i coefficienti della Gridtoworld)
  • Transcript of "Geosolutions Foss4g It 2010"

    1. 1. Introduzione a Geoserver - Sviluppi in corso per lo studio del Climate Change Ing. Simone Giannecchini, GeoSolutions Ing. Andrea Antonello, Hydrologis FOSS4G-IT 2010, Lugano 11 th February 2010
    2. 2. Outline <ul><li>GeoSolutions Facts </li></ul><ul><li>GeoServer 2.0 </li></ul><ul><li>Funzionalità di GeoServer </li></ul><ul><li>Sviluppi per supporto environmental data </li></ul>FOSS4G-IT 2010, Lugano 11 th February 2010
    3. 3. GeoSolutions - Facts <ul><li>Funded mid 2006 in Italy </li></ul><ul><li>Staff of 7 engineers (2 consultants) </li></ul><ul><li>Expertise </li></ul><ul><li>Image Processing, GeoSpatial Data Fusion </li></ul><ul><li>Java, Java Enterprise, C++, Python </li></ul><ul><li>JPEG2000, JPIP, Advanced 2D visualization </li></ul><ul><li>Supporting/Developing FOSS4G projects </li></ul><ul><ul><li>GeoTools, GeoServer, GeoBatch, ImageIO-Ext, uDig </li></ul></ul><ul><li>Focus on </li></ul><ul><ul><li>Consultancy (prevalentemente B2B) </li></ul></ul><ul><ul><li>Training </li></ul></ul><ul><ul><li>Building stack of geospatial Open Source products </li></ul></ul>FOSS4G-IT 2010, Lugano 11 th February 2010
    4. 4. GeoServer <ul><li>GeoSpatial enterprise gateway </li></ul><ul><ul><li>Management dati raster e vettoriali </li></ul></ul><ul><li>Standards compliant </li></ul><ul><ul><li>OGC WCS 1.0 - 1.1.1 (RI) </li></ul></ul><ul><ul><li>OGC WFS 1.0 - 1.1 (RI) </li></ul></ul><ul><ul><li>OGC WMS 1.1.1 </li></ul></ul><ul><ul><li>OGC WPS 1.0.0 </li></ul></ul><ul><li>Google Earth/Maps support </li></ul><ul><ul><li>KML, GeoSearch, etc.. </li></ul></ul>FOSS4G-IT 2010, Lugano 11 th February 2010
    5. 5. Funzionalità di GeoServer GeoServer WFS 1.0 WMS 1.1.1 PostGIS DB2 Oracle MySql Shapefile ArcSDE WFS PNG, GIF JPEG TIFF, GeoTIFF SVG, PDF KML/KMZ Shapefile GML2 GML3 GeoRSS GeoJSON CSV/XLS Raw vector data Servers Styled maps DBMS Vector files WFS 1.1 WCS 1.0 GeoTIFF ArcGrid GTopo30 Img+world Mosaic MrSID JPEG 2000 ECW,Pyramid Raster files Raw raster data GeoTIFF ArcGrid GTopo30 Img+World WCS 1.1.1 GWC KML superoverlays Google maps tiles WFSv* Google* WPS 1.0.0 FOSS4G-IT 2010, Lugano 11 th February 2010 ---------- ---------- --------- ---------- ---------- ---------- --------- ---------- ---------- ---------- --------- ----------
    6. 6. Interfaccia grafica FOSS4G-IT 2010, Lugano 11 th February 2010
    7. 7. Integrated Security namespace.layer.mode=role1,role2,... A name, or * to mean “any” r: read w: write The roles that will be authorized to access the data under this rule <ul><li>Spring Security framework </li></ul><ul><li>Specificare regole su singoli layer </li></ul><ul><li>Configurazione semplificata con liste di regole </li></ul>FOSS4G-IT 2010, Lugano 11 th February 2010
    8. 8. Integrated Security: Web UI FOSS4G-IT 2010, Lugano 11 th February 2010
    9. 9. Amministrazione RESTful <ul><li>Configurazione programmatica </li></ul><ul><ul><li>Workspaces </li></ul></ul><ul><ul><li>DataStores/CoverageStores </li></ul></ul><ul><ul><li>Layers e Stili </li></ul></ul><ul><ul><li>Estensioni per classificazioni </li></ul></ul><ul><li>Esposizione struttura interna </li></ul><ul><ul><li>Ajax-JavaScript friendly </li></ul></ul><ul><li>Modulo stabile </li></ul><ul><li>Sicurezza integrata </li></ul>FOSS4G-IT 2010, Lugano 11 th February 2010
    10. 10. WMS 1.1.1 – Advanced Styling FOSS4G-IT 2010, Lugano 11 th February 2010
    11. 11. WMS 1.1.1 – Advanced Styling FOSS4G-IT 2010, Lugano 11 th February 2010
    12. 12. WMS 1.1.1 – KML Output FOSS4G-IT 2010, Lugano 11 th February 2010 TEMPORAL SERIES KML EXTRUDE KML SUPEROVERLAY
    13. 13. ImageIO-Ext – GDAL Support <ul><li>Nuovi plug-ins: </li></ul><ul><ul><li>BigTiff*, netCDF-CF,GriB1,MatFile 5, HDF4 </li></ul></ul><ul><ul><li>JPEG2000 , Kakadu senza l’ausilio di GDAL </li></ul></ul><ul><ul><li>Ongoing work on GDAL 1.7.1 </li></ul></ul><ul><li>GDAL integration via ImageIO-ext </li></ul><ul><ul><li>Estensione SUN ImageIO framework </li></ul></ul><ul><ul><li>JPEG2000,MrSID, ECW, BigTIFF*, ERDAS Image, HDF4,etc... </li></ul></ul><ul><ul><li>Mix di plugin proprietari ed open </li></ul></ul>FOSS4G-IT 2010, Lugano 11 th February 2010
    14. 14. Environmental data support FOSS4G-IT 2010, Lugano 11 th February 2010
    15. 15. Environmental data support FOSS4G-IT 2010, Lugano 11 th February 2010 <ul><li>Ingest, catalog and disseminate multidmensional (X,Y,Z,T, TRun) data </li></ul><ul><ul><li>Raster, Vector (MetOc, In Situ, Remote Sensing) </li></ul></ul><ul><ul><li>Exploit WCS/WMS for dissemination </li></ul></ul><ul><ul><li>Exploit ebRIM for cataloguing </li></ul></ul><ul><li>Support for metoc data </li></ul><ul><ul><li>Hdf4, netCDF, GriB1 </li></ul></ul><ul><li>ImageMosaic extensions </li></ul><ul><ul><ul><li>Support for time and elevation </li></ul></ul></ul><ul><li>In situ observations </li></ul><ul><li>WPS integration of IDL and JGrass </li></ul>
    16. 16. OpenSDI Open Spatial Data Infrastructure FOSS4G 2009, Sydney 23 rd September 2009 ESB PostGIS GeoServer Buddata ebRIM GeoWebCache Data Collection Agents geoSDI-ERA A&A&A Net Storage GeoTools Monitoring BI GeoTools OpenLayers GeoBatch
    17. 17. Ingestion/Preprocessing <ul><li>Real-time produced data </li></ul><ul><ul><li>Remote Sensing, In situ, Models, etc.. </li></ul></ul><ul><li>Recognizable, isolate data streams </li></ul><ul><li>Flow </li></ul><ul><ul><li>Incoming series of geospatial data </li></ul></ul><ul><ul><li>Defined rules for preprocessing </li></ul></ul><ul><ul><li>Defined rules for ingestion and/or exploitation </li></ul></ul><ul><ul><li>Automatic Ingestion and preprocessing  No manual intervention </li></ul></ul><ul><li>Example, flow of MetOc raster data </li></ul>netCDF CF Publish FOSS4G-IT 2010, Lugano 11 th February 2010 Producer GeoServer GeoWebCache WRF netCDF Buddata ebRIM
    18. 18. GeoBatch Event Consumer Event Consumer Directory Monitoring FOSS4G-IT 2010, Lugano 11 th February 2010 FileSystemMonitor Event Mailbox EventDispatcher Action Action Action FlowManager
    19. 19. Registry: Buddata EbRR <ul><li>Open Source ebXML Registry/Repository (or ebRR in short) </li></ul><ul><li>ESA founded ERGO project lead by Intecs </li></ul><ul><li>OGC specifications implemented </li></ul><ul><ul><li>07-110r4: CSW-ebRIM Registry Service - Part 1: ebRIM profile of CSW (1.0.1)  </li></ul></ul><ul><ul><li>07-144r4: CSW-ebRIM Registry Service – Part 2: Basic extension package (1.0.1) </li></ul></ul><ul><ul><li>07-038:  OGC Cataloguing of ISO Metadata (CIM) using the ebRIM profile of CS-W (0.1.11) </li></ul></ul><ul><ul><li>06-131r6: EO Products Extension Package for ebRIM (ISO/TS 15000-3) Profile of CSW 2.0 </li></ul></ul><ul><li>Code on Google Code ( http://code.google.com/p/buddata-ebxml-registry/ ) </li></ul><ul><li>Wiki ERGO project (ESA HMA wiki) </li></ul>FOSS4G-IT 2010, Lugano 11 th February 2010 buddata e brr
    20. 20. Buddata EbRR @ Work <ul><li>Metadata published with data contextually </li></ul><ul><li>Use of custom profiles </li></ul>Publish Metadata Find Metadata Publish Data ConsumeData Input Data FOSS4G-IT 2010, Lugano 11 th February 2010 Registry GeoBatch Consmer GeoServer ----------------------- Profiles buddata e brr
    21. 21. Use Case: Super Ensemble Modeling Discover Harvest Deploy WMS::getMap Invoke Publish Results WCS::getCoverage Input Data Ensemble GUI FOSS4G-IT 2010, Lugano 11 th February 2010 GeoServer Toolbox WPS MATLAB Buddata EbRR GeoBatch
    22. 22. Use Case: Super Ensemble Modeling FOSS4G-IT 2010, Lugano 11 th February 2010
    23. 23. JGrass – netcdf, time and depth on grids FOSS4G 2009, Sydney 23 rd September 2009
    24. 24. JGrass – netcdf, time and depth on grids FOSS4G 2009, Sydney 23 rd September 2009
    25. 25. Conclusions <ul><li>Obiettivi </li></ul><ul><ul><li>Completamento e rilascio sviluppi in GeoServer </li></ul></ul><ul><ul><li>Completamento e rilascio integrazione JGrass e IDL in GeoServer </li></ul></ul><ul><ul><li>Miglioramento supporto parametri WMS/WCS TIME-ELEVATION </li></ul></ul><ul><ul><li>Rilascio GeoBatch </li></ul></ul><ul><li>ToDo </li></ul><ul><ul><li>Animazioni temporali su WMS </li></ul></ul><ul><ul><li>Disseminazione Cubi NetCDF-CF da WCS </li></ul></ul><ul><ul><li>Esposizione parametri TIME ed ELEVATION in WFS </li></ul></ul>FOSS4G-IT 2010, Lugano 11 th February 2010
    26. 26. The End Domande? [email_address] FOSS4G-IT 2010, Lugano 11 th February 2010
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×