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
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!
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
Complex Feature* Application/community schemas Complex Features Attributes as sub-features Attributes as list of features Tree-like structure Heterogeneous data sources INSPIRE!
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*
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!
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
WMS* Cascading GetMap and GetFeatureInfo Cascading Suppport for reprojection on-the- fly GUI based mass import of remote layers
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
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)
The End Questions? firstname.lastname@example.org@geo-solutions.it