High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
Osgis 2010
1. Using GeoServer
for interoperable management and
dissemination of geospatial data
Ing. Simone Giannecchini, GeoSolutions
OSGIS 2010, Nottingham
22nd June 2010
8. Integrated Security
Spring ACEGI framework
Per-layer rules support
Simplified configuration with rules list
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
OSGIS 2010, Nottingham
22nd June 2010
9. Integrated Security
*.*.r=*
RDONLY
*.*.w=NO_ONE lock down
private.*.r=TRUSTED_ROLE
private.*.w=TRUSTED_ROLE Per-layer
override
topp.districts.w=LEGISLATORS
topp. Other
private.* topp.* districts layers
TRUSTED_ROLE r/w r r r
LEGISLATORS (no access) r r/w r
(all other users) (no access) r r r
OSGIS 2010, Nottingham
22nd June 2010
20. ImageIO-Ext Support
Extension of SUN ImageIO framework
New plug-ins:
BigTiff*, netCDF-CF,GriB1,MatFile 5, HDF4
JP2000 based on kakadu
Ongoing work on GDAL 1.7.2
GDAL integration via ImageIO-ext
JPEG2000,MrSID, ECW
BigTIFF, ERDAS Image, HDF4
OSGIS 2010, Nottingham
22nd June 2010
21. WFS
Serving raw vector data to the masses!
Support for 1.0 and 1.1 (RI) with Transations
Output Formats
GML 2 and 3
GeoRSS, GeoJSON
Complex Features*
OGR-based extension
Vendor Parameters
CQL
GetCapabilities Namespace filtering
WFS 1.0 reprojection
OSGIS 2010, Nottingham
22nd June 2010
22. WCS
Serving raw raster data to the masses!
No maps please I want the real data!
Support for TIME and ELEVATION
Support for 1.0.0 and 1.1.1 (RI)
Output Formats
GeoTiff
GDAL based formats*
Vendor Parameters
ELEVATION as band management*
GetCapabilities Namespace filtering
OSGIS 2010, Nottingham
22nd June 2010
24. WPS*
WPS 1.0 implementation as extension
Current Implementation is weak:
No Asynchronous Status Hook
No process control
Hard to integrate new processes
Ongoing efforts:
Scripting-based processing
Sextante, JGrass (Grass?) integration
Improved robustness of infrastructure
Raster Processing and Statistics
OSGIS 2010, Nottingham
22nd June 2010
25. Raster Pyramids
Preprocessing raster data for performance
Multiple resolutions levels
Scale decide best resolution level
Multiple file (tiles) per resolutions level
File Based Pyramids Support
DBMS-based Pyramids
Postgis
DB2
Oracle (GeoRaster)
MySQL
OSGIS 2010, Nottingham
22nd June 2010
26. Pregeneralized Features
Seving big geometries (complex polygons and linestrings)
Multiple generalized version
Fast WMS maps via scale-base selection
Transparent to WFS (read-only)
OSGIS 2010, Nottingham
22nd June 2010
27. WMS TIME and ELEVATION
TIME = 20100512T0000000Z
ELEVATION = 0.0
FeatureType Editor
WMS GetCapabilities
OSGIS 2010, Nottingham
22nd June 2010
28. Complex Features
Community Schemas
Complex Types
Nested Features
Multiple Geometries
Crucial for INSPIRE
OSGIS 2010, Nottingham
22nd June 2010
30. Hibernate Catalog*
Web REST WMS WFS WCS ... Configuration stored in DB
Catalog Interface Hibernate
Hibernate Based Catalog Spring based Dao
Transactions via Spring/EJB3
ServiceDAO CatalogDAO
Caching with EhCache
Hibernate Same catalog interface, different
2 L cache implementation
Catalog interface needs tweaking
GeoServer UI still needs tweaking
Transaction demarcation needs
Net DB tweaking
Storage
OSGIS 2010, Nottingham
22nd June 2010
31. Hibernate Catalog*
Web REST WMS WFS WCS ... Web REST WMS WFS WCS ...
Catalog Interface Catalog Interface
Hibernate Based Catalog Hibernate Based Catalog
ServiceDAO CatalogDAO ServiceDAO CatalogDAO
Hibernate Hibernate
2 L Distributed Cache
Net
DB DB DB Storage
OSGIS 2010, Nottingham
22nd June 2010
32. The End
Questions?
simone.giannecchini@geo-solutions.it
OSGIS 2010, Nottingham
22nd June 2010