Your SlideShare is downloading. ×
0
Whats new inGeoServer 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● "Curren...
Time/elevation for rasters● Image mosaic with time/elevation  attributes in the tile index● Tile index in shapefile or dat...
Time and Elevation...&request=GetMap   &time=2001-08-01T18:00:00Z/2001-09-01T00:00:00Z                     ...&request=Get...
Animated Time and Elevation...&request=GetMap&time=2001-08-02T10:00:00.000Z,2001-08-02T16:00:00.000Z,2001-08-02T22:00:00.0...
Rendering transformations
Rendering transformations                   Contour lines
Rendering transformations                 Extract points,                 show elevation
Rendering transformations                  Heat maps
Rendering transformations              Surface interpolation
Rendering transformations              Point clustering
Web Feature Service (WFS)
WFS 2.0                                                  Paging...&request=GetFeature&startIndex=5&count=6&...
WFS 2.0                                                                 Stored Queries<wfs:CreateStoredQuery>  <wfs:Stored...
WFS 2.0                                                              Extended Operators<fes:Filter><fes:PropertyIsEqualTo>...
Web Processing Service (WPS)
Asynchronous calls
Security
Authentication
Authentication                 LDAP
User Groups
Passwords
Referencing
NTv2 and NADCon support● Support for high accuracy datum  changes based on datum shift grids● Error down from 4m (if youre...
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...
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...
New experimental OGR store● OGR: rich set of readable formats● Does not need special bridge libraries  (uses BridJ to conn...
Image collection store● Publish collection of non georeferenced  images via WMS (eventually time varying)● List and search...
Virtual Services
Services
Settings
Styles and Layer Groups
GeoWebCache
Cached Layers
Services and Settings
GridSets
Scripting
Scripting  ScriptExtension Hooks   App   WPS   Process   WMS   Format              JSR-223   WFS   TX Event
Scripting
GeoScript
Thanks!Questions?  http://geoserver.  org
Upcoming SlideShare
Loading in...5
×

What's new in GeoServer 2.2

6,374

Published on

Slides describing the new features

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
6,374
On Slideshare
0
From Embeds
0
Number of Embeds
26
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "What's new in GeoServer 2.2"

  1. 1. Whats new inGeoServer 2.2 Andrea Aime GeoSolutions Justin Deoliveira Opengeo
  2. 2. Web Map Service (WMS)
  3. 3. Time and Elevation
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 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?
  8. 8. Rendering transformations
  9. 9. Rendering transformations Contour lines
  10. 10. Rendering transformations Extract points, show elevation
  11. 11. Rendering transformations Heat maps
  12. 12. Rendering transformations Surface interpolation
  13. 13. Rendering transformations Point clustering
  14. 14. Web Feature Service (WFS)
  15. 15. WFS 2.0 Paging...&request=GetFeature&startIndex=5&count=6&...
  16. 16. WFS 2.0 Stored Queries<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> ...&request=GetFeature&storedQueryId=bbox &x1=-180&y1=-90&x2=180&y2=90
  17. 17. WFS 2.0 Extended Operators<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> <fes:Filter> <foo:strMatches> <fes:ValueReference>name</fes:ValueReference> <fes:Literal>name-f002</fes:Literal> </foo:strMatches> </fes:Filter>
  18. 18. Web Processing Service (WPS)
  19. 19. Asynchronous calls
  20. 20. Security
  21. 21. Authentication
  22. 22. Authentication LDAP
  23. 23. User Groups
  24. 24. Passwords
  25. 25. Referencing
  26. 26. NTv2 and NADCon support● Support for high accuracy datum changes based on datum shift grids● Error down from 4m (if youre 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)
  27. 27. Reprojection console● Reproject single point or geometries● Check what exact transformation is being used
  28. 28. 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
  29. 29. Data access
  30. 30. Database level security
  31. 31. 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)
  32. 32. 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
  33. 33. 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
  34. 34. Virtual Services
  35. 35. Services
  36. 36. Settings
  37. 37. Styles and Layer Groups
  38. 38. GeoWebCache
  39. 39. Cached Layers
  40. 40. Services and Settings
  41. 41. GridSets
  42. 42. Scripting
  43. 43. Scripting ScriptExtension Hooks App WPS Process WMS Format JSR-223 WFS TX Event
  44. 44. Scripting
  45. 45. GeoScript
  46. 46. Thanks!Questions? http://geoserver. org
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×