0
GeoServer,     The Open Source Solutionfor the interoperable management          of geospatial data      Ing. Andrea Aime,...
GeoSolutions   GeoSolutions   GeoServer Introduction       User Interface       Security       Administration       ...
GeoSolutions   Founded in Italy in 2006   Expertise    •   Image Processing, GeoSpatial Data Fusion    •   Java, Java En...
GeoServer   GeoSpatial enterprise gateway        Java Enterprise        Management of raster and vector data   Standar...
----------                              ----------                                  ----------                            ...
GeoServer User Interface
Integrated Security   Spring Security   RBAC on layers and services   Built-in version with simplified rules         na...
GUI: security configuration
Security Developments in 2.1   Security Management at the feature level    (record in DBMS)  read and write filtering  ...
RESTConfig   Programmatic configuration of layers via    REST calls          Workspaces          DataStores/CoverageSto...
RESTConfig       Automatic Configuration      Styles       of recurring flows of data            Javascript               ...
WFS   Dissemination and filtering of vector data   WFS 1.0 and 1.1 support with transactions   Formats:         GML 2,...
Complex Feature*   Application/community schemas   Complex Features         Attributes as sub-features         Attribu...
WCS*   Raster data dissemination         Raw raster data useful for analysis, no maps!         Support for TIME and ELE...
WMS 1.3.0 e SE 1.1   WMS 1.3 support (INSPIRE)   Basic support for SLD 1.1 and SE 1.1   Full support for SLD 1.0   Man...
WMS – Dynamic symbolizers
WMS – raster symbolizerRaw                           256Data                         Colors                  65536        ...
WMS – Advanced Styling                            GeometryFilter Functions         Transformations                        ...
Advanced Projection Handling      Management of dateline      Change and      map-wrapping                               C...
Rendering transformations   On-the-fly data transformations   Calling WPS processes from SLD docs                   Opt...
Rendering transformations   Point feature extraction from two band    raster data (e.g. Wind(u,v))   Computation of dire...
KML/KMZ              TEMPORAL SERIESKML EXTRUDE               KML SUPEROVERLAY
ImageIO-Ext Support   JAI ImageIO Extension   Plugins:         BigTiff*, netCDF-CF,GriB1,MatFile 5, HDF4         JP200...
GeoWebCache Integration                           Direct calls to GeoServer    GeoServer               rendering engine  ...
WMS* Cascading            GetMap and             GetFeatureInfo             Cascading            Suppport for           ...
WPS*   WPS 1.0   Official Extension   Raster and Vector data support   High performance processes development (raster/...
WPS: demo builder
WPS*   Deficiencies          Asynchronous requests          Missing request limits enforcements (e.g. input/output     ...
Cross-Layer filtering   “querylayer” community module   “Find all sites within 100 meters from roads”   Single CQL filt...
The End        Questions?   andrea.aime@geo-solutions.itsimone.giannecchini@geo-solutions.it
Upcoming SlideShare
Loading in...5
×

Foss4g it-2011 (english)

2,411

Published on

Presentation for FOSS4G 2011 IT on GeoServer

Published in: Technology, Art & Photos
2 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
2,411
On Slideshare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
59
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Foss4g it-2011 (english)"

  1. 1. GeoServer, The Open Source Solutionfor the interoperable management of geospatial data Ing. Andrea Aime, GeoSolutions Ing. Simone Giannecchini, GeoSolutions
  2. 2. GeoSolutions GeoSolutions GeoServer Introduction  User Interface  Security  Administration  OGC Services  Extensions and Additional Modules
  3. 3. GeoSolutions Founded in Italy in 2006 Expertise • Image Processing, GeoSpatial Data Fusion • Java, Java Enterprise, C++, Python • JPEG2000, JPIP, Advanced 2D visualization Supporting/Developing FOSS4G projects  GeoTools  GeoServer  GeoBatch  ImageIO-Ext  uDig Focus on  Consultancy (agencies, large private companies, etc…)
  4. 4. GeoServer GeoSpatial enterprise gateway  Java Enterprise  Management of raster and vector data Standards compliant  OGC WCS 1.0 - 1.1.1 (RI)  OGC WFS 1.0 - 1.1 (RI)  OGC WMS 1.1.1  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. Integrated Security Spring Security RBAC on layers and services Built-in version with simplified rules 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: security configuration
  9. 9. Security Developments in 2.1 Security Management at the feature level (record in DBMS)  read and write filtering Hide sensible attributes Discriminate visible areas on a per-user basis Rules for services and layers Server side framework available, open source implementation needed!
  10. 10. RESTConfig Programmatic configuration of layers via REST calls  Workspaces  DataStores/CoverageStores  Layers and Styles Exposing internal configuration to remote clients  Ajax-JavaScript friendly “Core” Module since 2.1 Integrated Security
  11. 11. RESTConfig Automatic Configuration Styles of recurring flows of data Javascript clientGeoBatch GeoServerServer side Desktop scripts Mass app publishing of Layers Layers Publishing
  12. 12. WFS Dissemination and filtering of vector data WFS 1.0 and 1.1 support with transactions Formats:  GML 2, 3.1 e 3.2  GeoRSS, GeoJSON  Shapefile (zipped)  OGR (configurable) Extensions  CQL  WFS 1.0 with on-the-fly reprojection
  13. 13. Complex Feature* Application/community schemas Complex Features  Attributes as sub-features  Attributes as list of features  Tree-like structure Heterogeneous data sources INSPIRE!
  14. 14. WCS* Raster data dissemination  Raw raster data useful for analysis, no maps!  Support for TIME and ELEVATION (via ImageMosaic plugin) WCS 1.0 e 1.1 Output formats  GeoTiff, ArcGrid  GDAL based formats* Extensions  ELEVATION as band management*
  15. 15. WMS 1.3.0 e SE 1.1 WMS 1.3 support (INSPIRE) Basic support for SLD 1.1 and SE 1.1 Full support for SLD 1.0 Many rendering extensions available!
  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. Advanced Projection Handling Management of dateline Change and map-wrapping Cutting unreprojectable geometries
  20. 20. Rendering transformations On-the-fly data transformations Calling WPS processes from SLD docs Optimized for performance
  21. 21. Rendering transformations Point feature extraction from two band raster data (e.g. Wind(u,v)) Computation of direction and module from SLD
  22. 22. KML/KMZ TEMPORAL SERIESKML EXTRUDE KML SUPEROVERLAY
  23. 23. ImageIO-Ext Support JAI ImageIO Extension 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. GeoWebCache Integration  Direct calls to GeoServer GeoServer rendering engine  Support for layers modified through WFT-T GeoWebCache  Support for various tile protocols  GMap, Gearth  OpenLayers, VEarth, Bing  Speed-up factor 10/100  Disk quota supportPersistent raster/KML tile cache
  25. 25. WMS* Cascading  GetMap and GetFeatureInfo Cascading  Suppport for reprojection on-the- fly  GUI based mass import of remote layers
  26. 26. WPS* WPS 1.0 Official Extension Raster and Vector data support High performance processes development (raster/vector statistics, raster/vector format conversions and more) Integrated WPS  Automatic publishing of results in WPS  Embedding WPS processes into SLD styles
  27. 27. WPS: demo builder
  28. 28. WPS* Deficiencies  Asynchronous requests  Missing request limits enforcements (e.g. input/output maximum dimensions) Wish list:  Scripting (Jython, GeoScript)  Sextante, IDL, JGrass (Grass?) integration  Improved robustness  Jiffle (jai-tools) based raster algebra
  29. 29. Cross-Layer filtering “querylayer” community module “Find all sites within 100 meters from roads” Single CQL filter with WMS: DWITHIN( the_geom, collectGeometries( queryCollection(roads, the_geom, INCLUDE) ), 200, meters)
  30. 30. The End Questions? 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.

×