what's new in geoserver 2.2
Post on 11-May-2015
6.262 Views
Preview:
DESCRIPTION
TRANSCRIPT
What's new in GeoServer 2.2
Andrea Aime GeoSolutions
Justin Deoliveira Opengeo
Web Map Service (WMS)
Time and Elevation
Time/elevation for vectors
● Single time (instant) support● Interval validity support by selecting two
attributes● "Current" time always up to date
● Currently investigating integration with measured geometries and dimension based slicing
Time/elevation for rasters
● Image mosaic with time/elevation attributes in the tile index
● Tile index in shapefile or database● Automatic extraction of time/elevation
from file names via regular expressions
Time and Elevation
...&request=GetMap &time=2001-08-01T18:00:00Z/2001-09-01T00:00:00Z
...&request=GetMap &time=2003-08-01T18:00:00Z/2003-10-01T00:00:00Z
Animated Time and Elevation...&request=GetMap&time=2001-08-02T10:00:00.000Z,2001-08-02T16:00:00.000Z,2001-08-02T22:00:00.000Z,2001-08-03T04:00:00.000Z,2001-08-03T10:00:00.000Z,2001-08-03T22:00:00.000Z,2001-08-04T04:00:00.000Z,2001-08-04T10:00:00.000Z,.......2001-08-07T16:00:00.000Z,2001-08-07T22:00:00.000Z,2001-08-08T04:00:00.000Z,2001-08-14T16:00:00.000Z,2001-08-14T22:00:00.000Z,2001-08-15T04:00:00.000Z,2001-08-15T10:00:00.000Z,2001-08-15T16:00:00.000Z,2001-08-15T22:00:00.000Z&format_options=gif_frames_delay:200;gif_loop_continuosly:true&format=image/gif;subtype=animated
But... why limit animations to just to time and elevation?
Rendering transformations
Rendering transformations
Contour lines
Rendering transformations
Extract points, show elevation
Rendering transformationsHeat maps
Rendering transformationsSurface interpolation
Rendering transformationsPoint clustering
Web Feature Service (WFS)
WFS 2.0
...&request=GetFeature&startIndex=5&count=6&...
Paging
WFS 2.0
<wfs:CreateStoredQuery> <wfs:StoredQueryDefinition id='bbox'> <wfs:Parameter name='AreaOfInterest' type='gml:Polygon'/> <wfs:QueryExpressionText returnFeatureTypes='topp:states'> <wfs:Query typeNames='topp:states'> <fes:Filter> <fes:BBOX> <fes:ValueReference>the_geom</fes:ValueReference> <gml:Envelope> <gml:lowerCorner>${x1} ${y1}</gml:lowerCorner> <gml:upperCorner>${x2} ${y2}</gml:upperCorner> </gml:Envelope> </fes:BBOX> </fes:Within> </fes:Filter> </wfs:Query> </wfs:QueryExpressionText> </wfs:StoredQueryDefinition> </wfs:CreateStoredQuery>
Stored Queries
...&request=GetFeature&storedQueryId=bbox &x1=-180&y1=-90&x2=180&y2=90
WFS 2.0
<fes:Filter> <fes:PropertyIsEqualTo> <fes:Function name="strMatches"> <fes:ValueReference>name</fes:ValueReference> <fes:Literal>name-f002</fes:Literal> </fes:Function> <fes:Literal>true</fes:Literal> </PropertyIsEqualTo></fes:Filter>
Extended Operators
<fes:Filter> <foo:strMatches> <fes:ValueReference>name</fes:ValueReference> <fes:Literal>name-f002</fes:Literal> </foo:strMatches> </fes:Filter>
Web Processing Service (WPS)
Asynchronous calls
Security
Authentication
AuthenticationLDAP
User Groups
Passwords
Referencing
NTv2 and NADCon support● Support for high accuracy datum
changes based on datum shift grids● Error down from 4m (if you're lucky) to
few centimeters
○ NTV2: canadian grid shift standard, used in Europe and Australia too
○ NADCon: american grid shift standard
● Support for official EPSG grid files● Ability to add your own custom ones
(work in progress)
Reprojection console
● Reproject single point or geometries● Check what exact transformation is
being used
Un-referenced data
● Serve unreferenced data:○ CAD data (floor plans and the like)○ large photos
● Made up new code to handle such data: EPSG:404000
Data access
Database level security
WFS sorting and paging
● Available in all WFS versions (in 1.0 and 1.1 as a vendor param, startIndex/maxFeatures)
● Native, most efficient in spatial databases● Emulated in all other data sources
(suitable for smaller data sets)
New experimental OGR store
● OGR: rich set of readable formats● Does not need special bridge libraries
(uses BridJ to connect to native lib)● Slower performance than native Java
formats, suitable for smaller data sets
Image collection store
● Publish collection of non georeferenced images via WMS (eventually time varying)
● List and search provided off band as a separate tool
● One layer, select image with CQL_FILTER
Virtual Services
Services
Settings
Styles and Layer Groups
GeoWebCache
Cached Layers
Services and Settings
GridSets
Scripting
Scripting
App
WPSProcess
WMSFormat
WFSTX Event
Script Extension
Hooks
JSR-223
Scripting
GeoScript
Thanks!
http://geoserver.org
Questions?
top related