Another significant release done at FOSS4G 2013 is the open source GeoServer 2.4. Along with MapServer, GeoServer is a popular server to disseminate geospatial data in WMS, and other standards of the same family.
Since I failed to find a nice list of what's new specifically for version 2.4, I feed you with a reminder of what GeoServer is according to their front page: "GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. [...] GeoServer is the reference implementation of the Open Geospatial Consortium (OGC) Web Feature Service (WFS) and Web Coverage Service (WCS) standards, as well as a high performance certified compliant Web Map Service (WMS). GeoServer forms a core component of the Geospatial Web."
This is major news. The popular open source desktop GIS formerly known as Quantum GIS, now simply QGIS, has released its version 2.0 at FOSS4G 2013. This release reduces the gap with some of the mature commercial desktop GIS available. There's also QGIS 2.0 for Android in the works.
Here's the full list of what's new and changed - it's just too long to copy it all, so here's some of it:
Feature: Expression based label properties
There's a lot more to it. Head to the full list to learn more and see numerous screenshots.
I lied, I have not yet shared all the pertinent geonews that happened during my extended holidays, I was keeping this gem just for myself, here it is! In late July, the open source geojson.oi website for drawing, changing, and sharing GeoJSON-formatted map data was announced by MapBox's Tom MacWright. This is major news in my opinion: creating and sharing basic vector geodata on a map can't be made easier and accessible. Try it out yourself.
Here's the about page. The brief initial announcement: "geojson.io is for drawing, changing, and sharing GeoJSON-formatted map data. Save as a GitHub Gist and share a link. Hit
Cmd-S to do it quickly. Edit the JSON properties in GeoJSON features easily. Line-specific JSON-validation errors from jsonlint. Line-specific GeoJSON-validation errors from geojsonhint. Use geojson.io with modern mapping tools, like TileMill, MapBox.js, GitHub, and Shapely. It’s made of open source: Leaflet.draw, MapBox.js, CodeMirror, and a new library I wrote called geojsonhint, that does GeoJSON validation."
While we mentioned several times the WMTS OGC standard and its brother the TMS protocol, we never mentioned TileServer-PHP, an open source Web Map Tiling Server.
From the github readme: "This server distributes maps to desktop, web, and mobile applications from a standard Apache+PHP web hosting. It is a free and open-source project implementing OGC WMTS standard for pre-rendered map tiles made with MapTiler Cluster, MapTiler, GDAL2Tiles, or available as MBTiles files. It is the easiest and cheapest way how to serve zoomable maps in a standardized way - practically from any ordinary web hosting. It is easy to install - just copy the project files to a PHP-enabled directory along with your map data containing metadata.json file. It comes with an online interface showing the list of the maps and step-by-step guides for desktop GIS software [...]"
Also important, supported protocols are:
Still catching up geonews, this is a major one, the mature open source geospatial database PostGIS 2.1.0 has been released.
In short, "This release contains a ton of speed improvements, function additions , and super sexy new features. It has been over a year in the making. New functions itemized here". The highlights:
While we mentioned the Fiona a few times since 2011, with the recent 1.0 release, here's more about it. Fiona is an open source OGR API for Python.
From the official page: "Fiona provides uncomplicated Python interfaces to functions in OGR, the best open source C/C++ library for reading and writing geographic vector data.
Fiona is designed to be simple and dependable. It focuses on reading and writing data in standard Python IO style, and relies upon familiar Python types and protocols such as files, dictionaries, mappings, and iterators instead of classes specific to OGR. Fiona can read and write real-world data using multi-layered GIS formats and zipped virtual file systems and integrates readily with other Python GIS packages such as pyproj, Rtree, and Shapely."
In the 1.0 announcement, Sean summarize what it offers:
And yes, Fiona is already updated to version 1.0.1.
- Powerful geospatial add-on now compatible with Adobe Photoshop Creative Cloud™ -
Toronto, ON, July 8, 2013 - Avenza Systems Inc., producers of MAPublisher® cartographic software for Adobe Illustrator® and the popular PDF Maps mobile app, is pleased to announce the release of Geographic Imager 4.3 for Adobe Photoshop®. This latest update includes new features and is fully compatible with the recently released Adobe Photoshop Creative Cloud. New to Geographic Imager is the ability to save and quick save to the USGS DEM format. In addition, this ability extends to the Tile feature to allow creation of USGS DEM image tiles. A number of enhancements have also been made to the Geographic Imager panel tabs, including extended statistics available for DEMs and the ability to copy tab information values to the clipboard. This release continues the availability of the Geographic Imager Basic license, which provides support for the geospatial framework in Adobe Photoshop as well as limited import and export abilities at an introductory price level.
“We've been working hard on this release of Geographic Imager to closely follow the major update to Adobe Creative Cloud,” said Ted Florence, President of Avenza. “While the new Creative Cloud promises new productivity and features to streamline workflows, we're also happy that Geographic Imager still proves to be a viable solution for geospatial professionals that need a solid geospatial image editing platform,“ he added. “We're excited to see how we can further expand within the new Creative Cloud platform.”
Additional Geographic Imager 4.3 features
More about Geographic Imager for Adobe Photoshop
Geographic Imager is software for Adobe Photoshop that leverages the superior image editing capabilities of raster-based image editing software and transforms it into a powerful geospatial imagery editing tool. Work with satellite imagery, aerial photography, orthophotos, and DEMs in GeoTIFF and other major GIS image formats using Adobe Photoshop features such as transparencies, filters, and image adjustments while maintaining georeferencing and support for hundreds of coordinate systems and projections.
Geographic Imager 4.3 is immediately available and free of charge to all Geographic Imager Maintenance Program members and at US$319 for non-maintenance upgrades. New fixed licenses start at US$699. Geographic Imager Basic licenses start at US$199. Academic and volume license pricing are also available. Geographic Imager 4.3 is compatible with Adobe Photoshop CS5, CS5.1, CS6 and CC. Visit www.avenza.com/geographic-imager for more details.
More about Avenza Systems Inc.
Avenza Systems Inc. is an award-winning, privately held corporation that provides cartographers and GIS professionals with powerful software tools for making better maps and for working with spatial imagery. In addition to software offerings for Mac, Windows and Apple mobile device users, Avenza offers value-added data sets, product training and consulting services. Visit www.avenza.com for more details.
A week ago the popular Leaflet version 0.6.2 was released, this comes about 5 months after version 0.5.
From the announcement: "0.6 highlights include nicer controls, lots of interaction usability improvements, many new API methods, events and options, ability to save layers as GeoJSON, much better test infrastructure and TONS of bugfixes that made Leaflet significantly more reliable. Checkout the huge detailed list of changes (120+ total!) in the changelog. The API reference was also updated to reflect all these changes. [...] On a related note, even GitHub itself is now using Leaflet for GeoJSON visualizations, along with Leaflet.markercluster & MapBox tiles!"
Another related entry is the Leaflet Plugin Authoring Guide.
The pycsw team announces the release of pycsw 1.6.0.
The 1.6.0 release brings numerous features, enhancements and fixes to the codebase, including:
* Nabble community forum now available via OSGeo at http://osgeo-org.1560.x6.nabble.com/pycsw-devel-f5055821.html
* fix broken connection in pycsw.admin.optimize_db
* native PostGIS geometry support
* new community section on website (http://pycsw.org/community.html)
* Web Accessible Folder (WAF) harvesting support
* added spatial ranking for spatial queries
* added lxml 3 support
* fixes for new OGC CITE tests
* added support for SOS 2.0.0 harvesting
* added support for SOS 1.0.0 harvesting
* added database specific unit tests
* added support for nested OGC Filter queries
* fixed ISO output/safeguarding extent elements
* fixed parameterization of OGC Filter queries
* fixed fulltext search to dump only XML element values
* added flexibility to pycsw.admin.setup_db to handle use cases from calling applications, like specifying extra columns, skipping SFSQL setup, etc.
* added support for ISO 19115-2 (gmi) harvesting
* FGDC, Atom, and DIF are now core supported outputschema formats, and do not need to be explicitly set in configuration
* added CIDR notation support for CSW transactions
* enhanced link support when harvesting OWS endpoints
* fix tighten Dublin Core writer when checking on dumping XML
* fixed harvesting logic for unsupported typenames
* fixed GetRecords typename handling to _not_ behave like a record filter, but as a query model
* harvesting support for RDF Dublin Core
* fixed Harvest operation parameter checks in HTTP GET mode
* added timeout flag to pycsw-admin.py post_xml command
* continuous integration testing (using travis-ci)
* modular Python logging capability
* paver implementation for developer tasks
The full list of enhancements and bug fixes is available at https://github.com/geopython/pycsw/issues?milestone=7&state=closed
This release also moves pycsw forward as an OSGeo project in incubation.
pycsw is an OGC CSW server implementation written in Python.
pycsw fully implements the OpenGIS Catalogue Service Implementation Specification [Catalogue Service for the Web]. Initial development started in 2010 (more formally announced in 2011). The project is certified OGC Compliant, and is an OGC Reference Implementation.
pycsw allows for the publishing and discovery of geospatial metadata. Existing repositories of geospatial metadata can also be exposed via OGC:CSW 2.0.2, providing a standards-based metadata and catalogue component of spatial data infrastructures.
pycsw is Open Source, released under an MIT license, and runs on all major platforms (Windows, Linux, Mac OS X).
Source and binary downloads:
The source code is available at:
Testers and developers are welcome.
The pycsw developer team.
Here's the recent geonews in batch mode.
On the open source / open data front:
On the Google front:
On the Esri front:
In the miscellaneous category:
In the maps category: