2. geoserver.org
Presentation Guide
• It has been two years since FOSS4G 2011
o GeoServer is a very active project
o We do not have time to cover everything
• For each new feature in this presentation
o Sponsor or organisation funding the work is on the left
o Version number the feature is available is on the right
2.4.x2.3.x2.2.x
Community
Extension
Release
3. geoserver.org
Presentation Guide
• GeoServer – project updates and news
• Web Map Service
• Web Feature Service
• Web Coverage Service
• Tile Services
• Web Process Service
• Catalogue Service Web – new!
• Extensions
• Community
6. geoserver.org
Time Boxed Release Model
• A long gap before 2.2 was released
o Something had to change for our customers
• One bug fix release every month
o Bug fixes
o Some minor new features backported from the
development branch, selected by the PSC
• One major release every six months
o new features
• Q: GeoServer 3.x?
o When we’ll break backwards compatibility J 2.2.x
7. geoserver.org
2012 2013
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
DevelopmentStable
Time Boxed Release Model
2.2.5
2.2.4
2.2.3
2.2.2
2.2.1
2.2
2.3.5
2.3.4
2.3.3
2.3.2
2.3.1
2.3
2.4-RC2
2.4-RC1
2.4-beta
2.1.4
2.3-RC2
2.3-RC1
2.3-beta
2.4
8. geoserver.org
Security Framework
• See geoserver.org for Christian's Master Thesis
o Flexible authentication for stateless web services
• Why use GeoServer Security?
o Don't list layers in GetCapabilities that cannot be used
o Layer name/description may be sensitive information
• Core Feature of GeoServer Web Services
o Deep Integration with Web Services
o Fine grain control of Services and REST API access
2.2.x
13. geoserver.org
REST Configuration
• Continues to be Wildly Popular
• REST Configuration Improvements
o Manage Web Services
o Check Installation Information
§ Installed version of GeoServer and GeoTools
§ List available Extensions and community modules
• Create and manage image mosaics
o Describe internal structure (attributes)
o Harvest new granules
o Remove existing ones
2.3.0
14. geoserver.org
Virtual Service per Workspace
2.2.x
GeoServer
WMS WFS WCS
nurc
configuration
web services
tiger sf cite
cite
WMS WFS WCS
WMS
http://localhost:8080/geoserver/wms?request=GetCapabilities
WMS CITE
http://localhost:8080/geoserver/cite/wms?request=GetCapabilities
19. geoserver.org
• New KML
o Now for WFS too!
o New Implementation
o Faster
o KML Schema Compliant
o High fidelity output for Marks
(icon service)
• New Shapefile
o WFS SortBy support
o Code clean up
o Share significant portion
of code with database
backends
New Implementations
2.4.0
39. geoserver.org
App schema
• What is it? publish a specific data product
o Data is "mapped" to fit your application schema
§ GeoSciML 3.1 GeoSciML 3.2
§ Complex INSPIRE services
• Improved Functionality
o SortBy
o GML 3.2 "Complex" Features
o WMS
• Faster
o Makes use of "Joining" (for supported DataStores)
o Large non denormalised views/tables
• New and Experimental
§ time series encoding
§ WFS 2.0 support (except paging)
2.2.x
2.3.x
2.4.x
40. geoserver.org
XSLT output format generator
• Alternative for generating specific data product
o Approach "only" transforms output
o Query is against original dataset
XSLT
Engine
Custom
XSL Transform
GML
2.X/3.X
Plain text
Custom XML
HTML
KML
2.3.x
42. geoserver.org
WCS 2.0
• Congrats OGC
o Core protocol has been simplified
o Additional Functionality Supplied by Profiles
o Finally a version of WCS users will love
• GeoServer Web Coverage Service
o WCS 2.0 Implementation
• Community Modules
o NetCDF Support
o Earth Observation Profile
o REST extension to manage mosaic
Com
64. geoserver.org
Monitor
• Collect Status on GeoServer use
• Monitor Query API
o REST API producing Excel, CSV, ZIP
2.3.x
GeoServer
WMS WFS WCS
Monitor
Core
Monitor
Hibernate
Database
clients
web services
Monitor Query API
66. geoserver.org
Earth Observation
• Web Coverage Service 2.0 Profile
o Coverage datasets
group coverages, avoid large caps documents
o DescribeEOCoverageSet
drill into contents
o DescribeCoverage
Earth Observation metadata, time support,
sensor description
• Web Map Service EO profile
Com
68. geoserver.org
GeoTools Improvements
• GeoTools raster API overhaul
o Improved Access to Rich Raster Content
o NetCDF
• GeoTools Feature Collection / Bounds
o Support 3D Coordinate Reference Systems via WMS
o Straight Quality Assurance Run
• Native Geometry for SQL Server
2.4.x