GeoServer Blog
FOSS4G07 Drawing Near
The one month countdown to FOSS4G07 has begun. The conference is running from September 24 - 27 in Victoria, British Columbia, Canada. The GeoServer community will be quite active at this years conference with a total of 6 presentations and 1 workshop scheduled! The following is a list of the presentations, be sure to check them out.
-
GeoServer and the GeoWeb: KML, GeoRSS, TileCaching and SuperOverlay by Justin Deoliveira, TOPP
-
GeoServer, Past, Present and Future by Andrea Aime, TOPP
-
Next Generation of Raster Support for the GeoTools-GeoServer Stack by Simone Giannecchini, GeoSolutions
-
What’s Going On Out There?: Using GeoServer for Analysis of Spatio-Temporal Environmental Data by Tyler Erickson, Michigan Tech Research Institute
-
Geoserver and Open Standards: A Success Story by Saul Farber, Commonwealth of Massachusetts Executive Office of Energy and Environmental Affairs
-
Managing WMS and WCS multidimensional NetCDF Datasets with Geoserver by Mickael Treguer, IFREMER
Furthermore, there are still seats available for the workshop scheduled for the Monday afternoon. The workshop is titled Introduction to Geospatial Collaboration using GeoServer and is targeted at beginners. However all users are welcome and a number of developers will be on hand to keep advanced users occupied.
We hope to see you there.
GeoServer embraces the GeoWeb
We are pleased to announce the release of GeoServer 1.5.3. This version represents the culmination of a ton of hard work to make GeoServer more compatible with the new formats gaining great popularity in the rapidly expanding geo world. Foremost among the improvements is a number of advances in our support for Google Earth. KML, the format understood by Google Earth, has been available from GeoServer for awhile. But our implementation wasn’t flexible enough to make good looking maps and to take advantage of the advanced features of the format. That has all changed, with better default styling, custom placemarks from templates, support for ‘Super-Overlays’ and Time, and automatic generation of legend information. There is also experimental support for referencing an existing cache of tiles to use in a Super-Overlay. The ability to style one’s 2d map and get the same output in Google Earth has also improved dramatically, as it now picks up proper scale elements.
The other big announcement is support for GeoRSS, which allows GeoServer data to also be served on Virtual Earth and Yahoo! Maps. The GeoRSS output can pick up the same pop-up templates as KML, so again you just have to configure your data once and it’s available on a number of different formats. With a bit of coding from Andrea we’re also now shipping with support for the map projection used by Virtual Earth and Google Maps, thanks to SharpGIS and Chris Schmidt. So now if you use 900913 as the EPSG code for your WMS requests our output will be perfectly overlaid on those maps. The final new web-friendly format is GeoJSON. This is not part of the main distribution yet, but you can download the plug-in, which is easy to add to a GeoServer instance. JSON is a smaller format than GML, and early reports have it coming down faster with less overall size for the same dataset.
The other efficiency improvement is support for paletted images, which allows very quick generation of images like png8 and gif that are much smaller in size than our normal output. This is very useful in situations with low bandwidth, and indeed with tile caching the size of the tiles becomes one of the biggest speed bottlenecks.
The final piece worth mentioning is advances in our Oracle support. Thanks goes to JDi Solutions for funding The Open Planning Project to perform the work. Oracle in GeoServer can now handle full WFS-T transactions against all coordinate reference systems. There have also been a few nice speed improvements with Oracle as well. Thanks to all the users and contributors who helped out with testing and feature suggestions, this project would not be possible without all of you.
GeoServer's Google Earth abilities featured on Oracle.com
Just recently Justin Lokitz of Leica published a new article on Oracle’s Technology Network entitled ‘Integrating Oracle Spatial with Google Earth’. We were quite pleased to find that instead of telling people how to hand code some scripts for one-off KML his article instead highlighted the capabilities of GeoServer, demonstrating how it can be leveraged to easily connect Oracle Spatial to Google Earth. He additionally follows up with a post on his blog, containing a few corrections and updates on our latest improvements. Users of Oracle Spatial will certainly find his information quite helpful. And it’s great to see articles on GeoServer coming from all sorts of different perspectives, aimed at different audiences. If you’ve got an urge to write about GeoServer let us know and we’re more than happy to promote it and to find venues to publish in.
Help us test GeoServer 1.5.2
So we were hoping to do a big announcement of GeoServer 1.5.2 today. But our ambitious bug fixes and improvements (over 80 issues) has come back to haunt us, and taught us an important lesson about doing release candidates first, even if 1.5.2-RC1 doesn’t sound great to our ears. We squeezed in lots of Google Earth output improvements, added GeoRSS, improved the Google Maps demo with a better projection, and added paletted images for faster and lighter image generation. And of course those have been where we’ve seen a few problems. We’ve uploaded the release to sourceforge, but users have already reported a few small errors with GeoRSS and Google Maps, so we’re regrouping and hoping to gather any additional bug reports and do the big release announcements next week.
So in the meantime, dear readers, you can help us out a ton by downloading the latest release, testing it out and reporting any errors that you might encounter. The issues that we know about for this release are available here, if you have one of these issues and its resolved you can try out the nightly build to test our fix. If the issue is not yet resolved then rest assured it will be soon. So please help us out, and watch for the big 1.5.2 announcement next week. Thanks for all your support!
GeoServer Certified Compliant for WCS 1.0 and will serve as WCS 1.1 Reference Implementation
The GeoServer Project is pleased to announce that we have been certified compliant by the Open Geospatial Consortium (OGC) for the Web Coverage Service 1.0 specification. The majority of this great work was contributed by GeoSolutions, and we are pleased that the quality is now completely certified by the OGC, as it passes all CITE tests. This makes GeoServer the most compliant open source server, with certified implementations of WFS 1.0, WFS 1.1, WMS 1.1.1, and now WCS 1.1. And not only are we compliant, but we remain ‘standard by default’, with no additional configuration needed to get fully compliant OGC output, for all the major specifications.
In addition to compliance, GeoServer also serves as the reference implementation of the WFS 1.0 and 1.1 specifications. This means that it is the open source implementation looked to as the main example for how the interface should respond. The Open Planning Project (TOPP), is also participating in OGC’s OWS-5 testbed, and will improve GeoServer for XLink WFS 1.1, as well as WCS 1.1 with the help of GeoSolutions. We are especially excited about serving as WCS 1.1 reference implementation, to continue our focus as the best open source implementation to get at raw data. We are looking to expand the capabilities of WCS to handle the full potential of the specification, allowing users to work with multi-dimensional data such as NetCDF and HDF, requesting specific bands and dimensions through the web.
We are also doing work on KML for the OWS-5 testbed, doing a Feature Portrayal Service capable of transforming a remote WFS and an SLD document to output KML. TOPP also will be improving OpenLayers to better handle KML, the current version and experimentation with future versions. The process will also start to flesh out what the next version of KML might look like, but I’ll blog about such things in its own post. We had a face to face meeting this morning, which continues tomorrow, where we made a decent start.
Tutorials
- Using Logical Operators in GeoServer Filters
- Exploring CQL/ECQL Filtering in GeoServer
- Using Spatial Operators in GeoServer Filters
- Using Value Comparison Operators in GeoServer Filters
- Using Binary Comparison Operators in GeoServer Filters
- Utilizing the Demo Section in Geoserver
- How to Implement Basic Security in Geoserver
- How to create Tile Layers with GeoServer
- How to style layers using GeoServer and QGIS
- How to Publish a GeoTIFF file in GeoServer