Geodesk

Latest version: v1.0.0

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

Scan your dependencies

Page 3 of 3

0.1

This is the initial release of the GeoDesk OpenStreetMap Toolkit as an independent C++ library.

It implements the capabilities of the [Python](https://github.com/clarisma/geodesk-py) and [Java](https://github.com/clarisma/geodesk) editions, with the following exceptions:

- `parents()` queries (see Issue 1)

- [Formatters](https://docs.geodesk.com/python/Formatter) and [Maps](https://docs.geodesk.com/python/Map)

The above are currently accessible only via the low-level API; we expect to make them available via the public API shortly.

0.1.0

We are pleased to release GeoDesk Version 0.1.0 EA.

Please note that as this is still an Early Access release, some documented features may not yet be available. Specifically, Version 0.1.0 has the following limitations:

- Querying relation members by role is not yet supported. As a workaround, you can programmatically check `role()` of each `Feature` object returned by a member query.

- The query predicates `of()` and `with()` are not yet supported. As a workaround, rephrase these queries using `members()` and `parentRelations()`.

- Queries whose bounding boxes straddle the Antimeridian must be executed as two separate queries with normalized bboxes. (Issue clarisma/geodesk40)

- Regular expressions in queries are not yet supported. Wildcards expressions can accomplish the same result in most cases: `k="prefix*"`, `k="*postfix"`, `k="*infix*"` (Can also be combined: `w[highway][name="A*"][name="*weg"]` finds all streets whose name starts with "A" and ends with "weg").

- Spatial predicates are currently limited to `intersects`, `crosses`, `within` and `metersFromLonLat`. We expect to implement support for a full range of predicates shortly.

- The `gol` command-line utility does not yet support the `copy`, `remove`, `retain` and `vacuum` commands. Some minor options of `query` are not yet implemented.

We plan to ship at least one maintenance release before year-end, and expect Version 0.2 in Q1 2023. Please submit comments or reactions on the issues that you care most about, so we can prioritize our tasks.

Happy querying!

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.