Your SlideShare is downloading. ×
0
GeoServer,Il server open source per la gestione   interoperabile dei dati geospaziali        Ing. Andrea Aime, GeoSolution...
GeoSolutions   GeoSolutions   Introduzione a GeoServer       Interfaccia utente       Sicurezza       Amministrazione...
GeoSolutions   Fondata nel 2006 in Italia   Esperienza    •   Image Processing, GeoSpatial Data Fusion    •   Java, Java...
GeoServer   Pubbliazione e analisi dati spaziali           Java Enterprise           Gestione di dati raster e vettoria...
----------                              ----------                                  ----------                            ...
GeoServer User Interface
Sicurezza integrata   Spring Security   RBAC su layer e servizio   Versione buil-in con regole semplificate         nam...
GUI: configurazione sicurezza
Sviluppi sicurezza in 2.1   Gestione della sicurezza a livello di singola    feature (record)  filtraggio lettura e    s...
RESTConfig   Configurazione programmatica di GeoServer    mediante chiamate a servizi REST          Workspaces         ...
RESTConfig           Configurazione            Stili           flussi dati periodici             Javascript               ...
WFS   Distribuzione e filtraggio dati vettoriali   Supporto WFS 1.0 e 1.1 con transazioni   Formati         GML 2, 3.1...
Complex Feature*   Application/community schemas   Feature complesse         Attributi come sotto-feature         Attr...
WCS*   Distribuzione dati raster         Non mappe, ma dati grezzi utilizzabili per analisi         Supporto per TIME e...
WMS 1.3.0 e SE 1.1   Supporto a WMS 1.3 (INSPIRE)   Supporto iniziale per SLD 1.1 e SE 1.1   Per supporto stlying compl...
WMS – Dynamic symbolizers
WMS – raster symbolizerRaw                           256Data                         Colors                  65536        ...
WMS – Advanced Styling                            GeometryFilter Functions         Transformations                        ...
Gestione avanzata proiezioni     Gestione linea cambio     data e ripetizione                             Taglio geometrie...
Rendering transformations   Transformazione dati al volo   Richiama processi WPS dall’SLD                   Ottimizzazi...
Rendering transformations   Estrazione dati puntuali da raster a due    bande (u e v)   Calcolo direzione e dimensione n...
KML/KMZ              TEMPORAL SERIESKML EXTRUDE               KML SUPEROVERLAY
ImageIO-Ext Support   Estensione di JAI ImageIO   Plugins:         BigTiff*, netCDF-CF,GriB1,MatFile 5, HDF4         J...
Integrazione GeoWebCache    GeoServer              Chiamate dirette al motore di                            rendering    ...
WMS* Cascading             Cascading non              solo di GetMap, ma              anche di              GetFeatureInf...
WPS*   WPS 1.0   Estensione ufficiale   Supporto dati vettoriali e raster   Sviluppo di processi ad alte prestazioni (...
WPS: demo builder
WPS*   Mancanze più evidenti         Chiamate asincrone         Mancanza controlli sui processi (controllo dimensione  ...
Filtraggio fra più layer   Modulo community “querylayer”   “Trova tutti i siti a meno di 100 metri dalle strade”   Con ...
Domande?   andrea.aime@geo-solutions.itsimone.giannecchini@geo-solutions.it
Upcoming SlideShare
Loading in...5
×

Foss4g it-2011 (italian)

1,462

Published on

Presentazione di Andrea Aime al foss4g it 2011

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,462
On Slideshare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Foss4g it-2011 (italian)"

  1. 1. GeoServer,Il server open source per la gestione interoperabile dei dati geospaziali Ing. Andrea Aime, GeoSolutions Ing. Simone Giannecchini, GeoSolutions
  2. 2. GeoSolutions GeoSolutions Introduzione a GeoServer  Interfaccia utente  Sicurezza  Amministrazione  Servizi OGC  Estensioni e moduli aggiuntivi
  3. 3. GeoSolutions Fondata nel 2006 in Italia Esperienza • Image Processing, GeoSpatial Data Fusion • Java, Java Enterprise, C++, Python • JPEG2000, JPIP, Advanced 2D visualization Sviluppo/supporto progetti Open Source  GeoTools  GeoServer  GeoBatch  ImageIO-Ext  uDig Focus  Consulenza (enti pubblici, grandi compagnie private, etc…)
  4. 4. GeoServer Pubbliazione e analisi dati spaziali  Java Enterprise  Gestione di dati raster e vettoriali Servizi OGC  OGC WCS 1.0 - 1.1.1 (RI)  OGC WFS 1.0 - 1.1 (RI)  OGC WMS 1.1.1 e 1.3.0  OGC WPS* 1.0.0 Google Earth/Maps support  KML, GeoSearch, etc..
  5. 5. ---------- ---------- ---------- --------- PNG, GIF ---------- Shapefile ---------- --------- WMS JPEG ---------- 1.1.1 TIFF, Vector files 1.3.0 GeoTIFF SVG, PDF PostGIS Styled KML/KMZ Google* maps OracleDati e servizi H2 Shapefile DB2 WFSv* GML2 GeoServer SQL Server GML3 MySql DBMS GeoRSS WFS Raw vector GeoJSON 1.0 e 1.1 data CSV/XLS ArcSDE WFS WPS 1.0.0 GeoTIFF Servers WCS ArcGrid GeoTIFF 1.0 GTopo30 ArcGrid 1.1.1 Raw raster Img+World data GTopo30 Img+world GWC (WMTS, KML superoverlays Mosaic Raster files TMS, MrSID Google maps tiles WMS-C) OGC tiles JPEG 2000 ECW,Pyramid, Oracle GeoRaster, … OSGEO tiles
  6. 6. GeoServer User Interface
  7. 7. Sicurezza integrata Spring Security RBAC su layer e servizio Versione buil-in con regole semplificate namespace.layer.mode=role1,role2,... A name, or * to r: read The roles that will mean “any” w: write be authorized to access the data under this rule
  8. 8. GUI: configurazione sicurezza
  9. 9. Sviluppi sicurezza in 2.1 Gestione della sicurezza a livello di singola feature (record)  filtraggio lettura e scrittura Nascondere attributi sensibili Gestione aree visibili su dati raster Regole basate contemporaneamente su servizio e layer Framework disponibile, manca una implementazione open source che lo sfrutti
  10. 10. RESTConfig Configurazione programmatica di GeoServer mediante chiamate a servizi REST  Workspaces  DataStores/CoverageStores  Layer e Stili Espone il catalogo a client remoti  Ajax-JavaScript friendly Modulo “core” da 2.1 Sicurezza integrata
  11. 11. RESTConfig Configurazione Stili flussi dati periodici Javascript clientGeoBatch GeoServerServer side Desktop scripts Popolamento app catalogo di grande serie Pubblicazione dati layer
  12. 12. WFS Distribuzione e filtraggio dati vettoriali Supporto WFS 1.0 e 1.1 con transazioni Formati  GML 2, 3.1 e 3.2  GeoRSS, GeoJSON  Shapefile compresso  OGR (formati configurabili) Estensioni  CQL  Ri-proiezione con WFS 1.0
  13. 13. Complex Feature* Application/community schemas Feature complesse  Attributi come sotto-feature  Attributi come elenchi di feature  Struttura ad albero completo Sorgenti dati eterogenee INSPIRE
  14. 14. WCS* Distribuzione dati raster  Non mappe, ma dati grezzi utilizzabili per analisi  Supporto per TIME e ELEVATION (con mosaico) WCS 1.0 e 1.1 Formati di uscita  GeoTiff, ArcGrid  GDAL based formats* Estensioni  ELEVATION as band management*
  15. 15. WMS 1.3.0 e SE 1.1 Supporto a WMS 1.3 (INSPIRE) Supporto iniziale per SLD 1.1 e SE 1.1 Per supporto stlying completo e estensioni specifiche occorre ancora usare SLD 1.0
  16. 16. WMS – Dynamic symbolizers
  17. 17. WMS – raster symbolizerRaw 256Data Colors 65536 Colors
  18. 18. WMS – Advanced Styling GeometryFilter Functions Transformations Drop Number Shadow Formatting
  19. 19. Gestione avanzata proiezioni Gestione linea cambio data e ripetizione Taglio geometrie non riproiettabili
  20. 20. Rendering transformations Transformazione dati al volo Richiama processi WPS dall’SLD Ottimizzazioni per ottenere la massima velocità
  21. 21. Rendering transformations Estrazione dati puntuali da raster a due bande (u e v) Calcolo direzione e dimensione nell’SLD
  22. 22. KML/KMZ TEMPORAL SERIESKML EXTRUDE KML SUPEROVERLAY
  23. 23. ImageIO-Ext Support Estensione di JAI ImageIO Plugins:  BigTiff*, netCDF-CF,GriB1,MatFile 5, HDF4  JP2000 (Kakadu)  GDAL 1.7.3 GDAL integration via ImageIO-ext  JPEG2000,MrSID, ECW  BigTIFF, ERDAS Image, HDF4
  24. 24. Integrazione GeoWebCache GeoServer  Chiamate dirette al motore di rendering  Supporto per layer dinamici modificati tramite WFS-T GeoWebCache  Tile per vari protocolli e strumenti  GMap, Gearth  OpenLayers, VEarth, Bing  Accelerazione fattore 10/100Persistent raster/KML tile cache  Supporto quota disco
  25. 25. WMS* Cascading  Cascading non solo di GetMap, ma anche di GetFeatureInfo  Cascading della proiezione target se supportata, o ri- proieizione al volo  Importazione automatica di tutti i layer da GUI
  26. 26. WPS* WPS 1.0 Estensione ufficiale Supporto dati vettoriali e raster Sviluppo di processi ad alte prestazioni (statistiche raster/vettoriali, conversioni raster/vettoriale, ecc. ecc.) WPS integrato  Salvataggio risultati nel server  Uso di processi direttamente nel rendering
  27. 27. WPS: demo builder
  28. 28. WPS* Mancanze più evidenti  Chiamate asincrone  Mancanza controlli sui processi (controllo dimensione input/output) Evoluzioni:  Scripting (Jython, GeoScript)  Integrazione Sextante, IDL, JGrass (Grass?)  Miglioramenti robustezza  Raster algebra ad alte prestazioni con Jiffle (jai-tools)
  29. 29. Filtraggio fra più layer Modulo community “querylayer” “Trova tutti i siti a meno di 100 metri dalle strade” Con un solo filtro CQL nella richiesta WMS: DWITHIN( the_geom, collectGeometries( queryCollection(roads, the_geom, INCLUDE) ), 200, meters)
  30. 30. Domande? andrea.aime@geo-solutions.itsimone.giannecchini@geo-solutions.it
  1. A particular slide catching your eye?

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

×