We’ve shipped two releases today:
GeoDesk for Java 0.1.9
Includes the GOL Tool (download)
Bug Fixes
-
OsmPbfReadernow shuts down cleanly when reading a corrupt source file (gol-tool#104) – this bug causedgol buildto hang on truncated.osm.pbffiles. -
gol build: Fixed encoding bug that caused access to certain way-nodes to fail (gol-tool#105) Note: We recommend re-building any GOL with more than 16K tiles
Other Changes
MapMakernow uses the standard OSM Carto style by default (geodesk-py#17)
GeoDesk for Python 0.1.1
Install / upgrade: pip install geodesk -U
Enhancements
-
Creating
Coordinateobjects is now easier usinglonlat()andlatlon()(geodesk-py#10) -
Feature sets now support
__contains__for Python’sinoperator (geodesk-py#23) -
Number of tags in a
Tagsobject can now be obtained usinglen() -
Partial support for
Features.tiles
Deprecations
Feature.is_placeholderhas been deprecated and will be removed in the next major release. Missing relation members will no longer be represented by a “placeholder” feature, but will be omitted from the relation, and the relation will be taggedgeodesk:missing_members=yes.
Bug fixes
-
Features.members_of()now properly returns an empty set if called on features that are not relations (geodesk-py#18) -
Tags: Fixed bug that caused certain tags to be skipped while iterating
Other changes
- Maps now use the standard OSM Carto style by default (geodesk-py#17)
Related issues & workarounds
- geodesk-py#19: Way-node retrieval may fail when querying large GOLs (16K+ tiles) that were built with
GOL Tool version 0.1.8 or below, due to an encoding bug in
gol build(gol-tool#105). We recommend upgrading your GOL Tool and re-building any affected GOLs.
