Geodesk

Latest version: v1.0.0

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.1.7

Enhancements

- `FeatureLibrary` now supports `AutoCloseable` (clarisma/geodesk85)

Bug Fixes

- `Tags.toMap()` returns an empty collection instead of `null` for features without tags (clarisma/geodesk84)

- `build`: Fixed bug which caused analysis to fail if none of the strings in a batch meet the minimum string count (clarisma/gol-tool99)

- `build`: `Buildcontext.getTileCatalog()` explicitly unmaps the metadata segment; an active mapping could prevent the created GOL from closing properly in cases where GC does not run (clarisma/gol-tool100)

0.1.6

Performance Improvements

- `gol build`: Building planet-size GOLs completes faster and consumes less storage for temporary files


Bug Fixes

- `gol build`: Fixed deadlock with invalid input files (clarisma/gol-tool92)

- `gol build`: Fixed potential race condition (clarisma/gol-tool96)

- `gol build`: Suppressed Analyzer log message

0.1.4

New Features

- `gol build`: Build settings are now accepted as command-line options

- `gol build`: Option `tag-duplicate-nodes` (clarisma/geodesk74)

- `gol build`: Option `tag-orphan-nodes` (clarisma/geodesk73)

- `gol info`: Now displays statistics for tiles (`-t`) and free pages (`-f`);
enhanced statistics for indexes (`-i`)

- `gol query`: Two new report types for Tag & Role Statistics (`-f=stats`): `keys` and `tags`


Breaking Changes

- Placeholder features are now tagged with `geodesk:missing=yes` instead of
`geodesk:error=missing` (clarisma/geodesk75)

Bug Fixes

- Fixed linker behavior for sparse-tile relations that reference missing features;
back-links now work correctly for this edge case.

0.1.3

==========================

New Features

- `gol query`: Tag & Role Statistics (`-f=stats`) -- *Preview*

Enhancements

- `gol query`: XML output now contains `upload=never` attribute to signal JOSM (and other editors that support this tag) that the data should not be uploaded to the OSM server (XML output can be viewed in JOSM, but is not suitable for submitting changes since untagged nodes are re-generated with synthetic IDs)

- `gol query` (`map` output format):

- Set base map and attribution (`-f:basemap` / `-f:attribution`)

- Customize color of map markers (Option `-f:color`)

- Clicking on a map marker now navigates to a URL. URL can be specified via option `-f:link`, defaults to main OSM website (clarisma/gol-tool74)

- `--precision` default is now 7 (previously 6) to match the standard OSM coordinate precision

Bug Fixes

- Fixed rounding error in the conversion of coordinates between WGS-84 and Mercator; conversion is now guaranteed to be lossless up to 100-nanodegree precision (`--precision=7`; excludes latitudes exceeding 85 degrees, which are clipped)

- Fixed bug that caused GOL files to be created non-sparse, which increased storage consumption

- `gol query`: Significantly increased the performance of output formatters (x 10 for certain formats) by fixing a buffering issue

Miscellaneous

- `ProgressReporter` is now part of the GeoDesk library

0.1.2

==========================

This maintenance release includes the following updates:

- Preview of fast spatial predicates

- GOQL: keys and values no longer need to be enclosed in quotes if they contain non-ASCII characters

- `Feature`: Implemented `doubleValue()` and `isPlaceholder()`

- `Relation.toGeometry()` now creates `MultiLineString` and `MultiPoint` for homogeneous geometry collections

- Enabled querying parent ways of anonymous nodes

- Query output in OSM-XML format now recursively adds child relations

0.1.1

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.