We’ve shipped two releases today:
GeoDesk for Java 0.1.9
Includes the GOL Tool (download)
Bug Fixes
-
OsmPbfReader
now shuts down cleanly when reading a corrupt source file (gol-tool#104) – this bug causedgol build
to hang on truncated.osm.pbf
files. -
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
MapMaker
now 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
Coordinate
objects is now easier usinglonlat()
andlatlon()
(geodesk-py#10) -
Feature sets now support
__contains__
for Python’sin
operator (geodesk-py#23) -
Number of tags in a
Tags
object can now be obtained usinglen()
-
Partial support for
Features.tiles
Deprecations
Feature.is_placeholder
has 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.