Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.

Like this presentation? Why not share!

- Mapping in GeoServer with SLD and C... by GeoSolutions S.A.S. 2572 views
- Open Source GIS 기초교육 4일차 - GeoServe... by BJ Jang 15541 views
- GeoServer 2.4.x 한국어 사용자 지... by SANGHEE SHIN 61441 views
- Qgis ใส่สี sld และนำเข้า geoserver by SP Chang 158 views
- Introduction to SLD (Styled Layer D... by Chingchai Humhong 521 views

2,367 views

Published on

The presentation will start with a "year in review" overviewing some of the new and noteworthy of the past year. This year saw the coming of GeoServer 2.1, a major milestone for the project that brought some exciting new features along with it. Cascading WMS, Virtual Services, SQL Layers/Views, Unit of Measure support for SLD, WMS 1.3, and WPS are just a few of the highlights of 2.1. Attend this presentation to get the entire report of what happened this past year.

The GeoServer developer community continues to remain active with a number of exciting features in the pipeline. The remainder of the presentation will focus on the future with a report of the new developments currently being worked on and what new features and improvements users can expect in 2012.

Whether you are an expert user, a developer, or simply someone who wants to know what GeoServer is and what it can do for you, this talk is for you.

No Downloads

Total views

2,367

On SlideShare

0

From Embeds

0

Number of Embeds

17

Shares

0

Downloads

39

Comments

0

Likes

1

No embeds

No notes for slide

- 1. The State of GeoServer Andrea Aime GeoSolutions Justin Deoliveira Opengeo
- 2. Project Activity
- 3. Project Activity
- 4. Project Activity
- 5. Project Activity
- 6. Project Activity
- 7. Project Activity
- 8. Project Activity
- 9. Project Activity
- 10. Project Activity
- 11. Project Activity
- 12. Two Years in Review
- 13. Rendering
- 14. Advanced Projection Handling Dateline wrapping (Plate Caree, Mercator) Cut polygons to valid area (Mercator, Transverse Mercator, Polar)
- 15. Geometry Transformations Drop shadow <PolygonSymbolizer> <Geometry> < ogc:Function name=" offset "> <ogc:PropertyName>the_geom</ogc:PropertyName> <ogc:Literal>0.00004</ogc:Literal> <ogc:Literal>-0.00004</ogc:Literal> </ogc:Function> <Geometry> </PolygonSymbolizer>
- 16. Geometry Transformations Pointed Arrows <PointSymbolizer> <Geometry> <ogc:Function name=" endPoint "> <ogc:PropertyName>the_geom</ogc:PropertyName> </ogc:Function> </Geometry> <Graphic> <Mark> <WellKnownName>shape://carrow</WellKnownName> </Mark> <Rotation> <ogc:Function name=" endAngle "> <ogc:PropertyName>the_geom</ogc:PropertyName> </ogc:Function> </Rotation> </Graphic> </PointSymbolizer>
- 17. Rendering Transformations <FeatureTypeStyle> <Transformation> <ogc:Function name="gs:Contour"> <ogc:Function name="parameter"> <ogc:Literal>data</ogc:Literal> </ogc:Function> <ogc:Function name="parameter"> <ogc:Literal>levels</ogc:Literal> <ogc:Literal>1100</ogc:Literal> <ogc:Literal>1200</ogc:Literal> <ogc:Literal>1300</ogc:Literal> <ogc:Literal>1400</ogc:Literal> <ogc:Literal>1500</ogc:Literal> <ogc:Literal>1600</ogc:Literal> <ogc:Literal>1700</ogc:Literal> <ogc:Literal>1800</ogc:Literal> </ogc:Function> </ogc:Function> </Transformation> </FeatureTypeStyle>
- 18. SLD Parameter Substitution <Mark> <WellKnownName> <ogc:Function name="env"> <ogc:Literal>mark</ogc:Literal> <ogc:Literal>square</ogc:Literal> </ogc:Function> </WellKnownName> <Fill>#FF0000</Fill> </Mark> Normal output ...&env=mark:star
- 19. Unit of Measure Support 1:20K 1:10K 1:5K
- 20. Unit of Measure Support 1:20K 1:10K 1:5K <Rule> <MinScaleDenominator>18000</MinScaleDenominator> <LineSymbolizer> <Stroke> <CssParameter name="stroke-width"> <ogc:Literal>1</ogc:Literal> </CssParameter> </Stroke> </LineSymbolizer> </Rule> <Rule> <MinScaleDenominator>8000</MinScaleDenominator> <MaxScaleDenominator>18000</MaxScaleDenominator> <LineSymbolizer> <CssParameter name="stroke-width"> <ogc:Literal>2</ogc:Literal> </CssParameter> </Stroke> </LineSymbolizer> </Rule> <Rule> <MaxScaleDenominator>8000</MaxScaleDenominator> <LineSymbolizer> <Stroke> <CssParameter name="stroke-width"> <ogc:Literal>4</ogc:Literal> </CssParameter> </Stroke> </LineSymbolizer> </Rule>
- 21. Unit of Measure Support 1:20K 1:10K 1:5K <Rule> <LineSymbolizer uom="http://www.opengeospatial.org/se/units/metre" > <Stroke> <CssParameter name="stroke-width"> <ogc:Literal>5</ogc:Literal> </CssParameter> </Stroke> </LineSymbolizer> </Rule>
- 22. Label Obstacles <PointSymbolizer> <Graphic> <ExternalGraphic> <OnlineResource xlink:type="simple" xlink:href="..." /> <Format>image/png</Format> </ExternalGraphic> <Size>32</Size> </Graphic> <VendorOption name="labelObstacle">true</VendorOption> </PointSymbolizer>
- 23. <ul><ul><li>Point label displacement </li></ul></ul><ul><ul><li>DPI scaling </li></ul></ul><ul><ul><li>Faster Recode/Categorize </li></ul></ul><ul><ul><li>Performance </li></ul></ul>And More Rendering
- 24. Raster
- 25. Faster Raster Reprojection Piecewise linear approximation
- 26. Faster Raster Reprojection
- 27. Non Georeferenced Rasters EPSG:404000
- 28. Image Mosaic Improvements <ul><ul><li>Attach attributes to tiles </li></ul></ul><ul><ul><li>Filter by attribute </li></ul></ul><ul><ul><li>Filter by time/elevation </li></ul></ul><ul><ul><li>Autoindexing of directories </li></ul></ul><ul><ul><li>External indexes </li></ul></ul><ul><ul><ul><li>any GT datastore </li></ul></ul></ul><ul><ul><ul><li>third party indexes </li></ul></ul></ul><ul><ul><li>Multithreaded loading of granules </li></ul></ul><ul><ul><li>Footprint support </li></ul></ul>
- 29. Automatic Image Pyramids <ul><li>Automatically: </li></ul><ul><ul><li>recognize gdal_retile structure </li></ul></ul><ul><ul><li>building mosaic index </li></ul></ul>
- 30. ImageIO-Ext Improvements <ul><ul><li>BigTiff support </li></ul></ul><ul><ul><ul><li> Read/Write </li></ul></ul></ul><ul><ul><ul><li> Overviews </li></ul></ul></ul><ul><ul><li>Improved GeoTiff </li></ul></ul><ul><ul><ul><li>external overviews </li></ul></ul></ul><ul><ul><ul><li>new plugin underway </li></ul></ul></ul><ul><ul><li>Improved JPEG2000 support </li></ul></ul><ul><ul><ul><li>kakadu based </li></ul></ul></ul><ul><ul><ul><li>additional code params </li></ul></ul></ul><ul><ul><ul><li>fine grain control on writing </li></ul></ul></ul><ul><ul><li>Improved Tiff metadata management </li></ul></ul><ul><ul><ul><li>wiser caching </li></ul></ul></ul><ul><ul><ul><li>less memory - more speed </li></ul></ul></ul>
- 31. Direct Raster Rendering Path <ul><ul><li>Hit JAVA2D Bottleneck – Scalability Issue </li></ul></ul><ul><ul><ul><li>http://bit.ly/qJcZBi </li></ul></ul></ul><ul><ul><ul><li>http://bit.ly/oe0CHo </li></ul></ul></ul><ul><ul><li>Created direct raster rendering path with JAI </li></ul></ul><ul><ul><ul><li>Drop-in replacement ( 1 raster at time ) </li></ul></ul></ul><ul><ul><ul><li>2x speedup </li></ul></ul></ul><ul><ul><ul><li>2x/3x scalability improvement under heavy load </li></ul></ul></ul><ul><ul><ul><li>Enabled/Disabled via Java Switch </li></ul></ul></ul>
- 32. <ul><ul><li>Oracle GeoRaster </li></ul></ul><ul><ul><li>JPEG 2K improvements </li></ul></ul><ul><ul><li>More Concurrency </li></ul></ul><ul><ul><li>Simplified/Shrunk Raster Operation Chains </li></ul></ul>And More Raster
- 33. Web UI
- 34. Web UI CRS Area of Validity Display EPSG:32612, UTM 12N EPSG:32614, UTM 14N
- 35. Web UI Log viewer Legend preview
- 36. Web UI Graphical file chooser
- 37. <ul><ul><li> Recent development by CSIRO </li></ul></ul><ul><ul><li> Full extension status </li></ul></ul><ul><ul><li> Feature chaining, polymorphism </li></ul></ul><ul><ul><li> Better performance, memory use </li></ul></ul><ul><ul><li> GML 3.2, WMS (beta) </li></ul></ul>Application Schema Support
- 38. Projections Mollweide Eckert IV Winkel Tripel Robinson Equidistant conic
- 39. Web Map Service (WMS)
- 40. Time and Elevation
- 41. 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
- 42. Animation Albacore Tuna catches, 1986 to 2000. (Params injected in a complex sql view computing each pixel) ...&request=GetMap &format=image/gif;subtype=animated & aparam = viewparams :YR_TA & avalues =1986,1987,...,2000 &format_options=gif_loop_continuosly:true
- 43. Animation ...&request=GetMap &format=image/gif;subtype=animated & aparam = bbox & avalues =-180,0,0,90, -165,0,14,90...
- 44. WMS Cascading
- 45. GeoWebCache Transparent caching Disk usage control
- 46. <ul><ul><li>WMS 1.3 </li></ul></ul><ul><ul><li>SE 1.1 / SLD 1.1 </li></ul></ul><ul><ul><li>SLD GetStyles </li></ul></ul>And More WMS
- 47. Web Coverage Service (WCS)
- 48. WCS Request Builder
- 49. WCS Limits
- 50. Web Processing Service (WPS)
- 51. Web Processing Service Full extension status Lots of new processes
- 52. Georectification Process
- 53. Georectification Process
- 54. SQL Views Layers from SQL request=GetMap &layers=continents &viewparams=region:2
- 55. Service and catalog views per workspace Virtual Services
- 56. <ul><ul><li>OWS request throttling based on: </li></ul></ul><ul><ul><ul><li>Number of concurrent requests total </li></ul></ul></ul><ul><ul><ul><li>Number of concurrent requests per: </li></ul></ul></ul><ul><ul><ul><ul><li>service </li></ul></ul></ul></ul><ul><ul><ul><ul><li>operation </li></ul></ul></ul></ul><ul><ul><ul><ul><li>output format </li></ul></ul></ul></ul><ul><ul><ul><ul><li>user </li></ul></ul></ul></ul><ul><ul><li>Requests queued when limits reached </li></ul></ul>Control Flow
- 57. Control Flow
- 58. Control Flow
- 59. Cross Layer Filtering <wfs:Query typeName="sf:bugsites" > <ogc:Filter> <ogc:Intersects> <ogc:PropertyName>the_geom</ogc:PropertyName> <ogc:Function name=" querySingle "> <ogc:Literal> sf:restricted </ogc:Literal> <ogc:Literal>the_geom</ogc:Literal> <ogc:Literal>cat = 3</ogc:Literal> </ogc:Function> </ogc:Intersects> </ogc:Filter> </wfs:Query>
- 60. Monitoring and Auditing
- 61. Teradata DataStore
- 62. What's coming?
- 63. On the Horizon <ul><ul><li>WFS 2.0 </li></ul></ul><ul><ul><li>DBconfig - Catalog and config in a database </li></ul></ul><ul><ul><li>Scripting - Python, JavaScript, Scala, Groovy (GeoScript) </li></ul></ul><ul><ul><li>GSS / GeoGit </li></ul></ul>
- 64. Thanks! http://geoserver.org Questions?
- 65. Oh Wait! It's trivia time. What was the original name of the organization that founded GeoServer? ?

No public clipboards found for this slide

×
### Save the most important slides with Clipping

Clipping is a handy way to collect and organize the most important slides from a presentation. You can keep your great finds in clipboards organized around topics.

Be the first to comment