We’ve shipped two releases today:
GeoDesk for Python 0.2
-
Breaking changes: The filter methods
intersects,containsandcrossesare now calledintersecting,containingandcrossing, matching the naming style used by GeoDesk for Java.Examples:
areas.containing(my_location) bridges.crossing(danube) -
Support for Python 3.13
-
Support for ARM-based Macs (experimental)
-
Various bug fixes concerning the handling of numeric tag values and spatial-filter edge cases
Install / upgrade: pip install geodesk -U
GeoDesk for Java 0.2.1
We’ve completed the transition to the simplified API, which now covers all relational operations, such as Feature.parents().
For Maven projects, use:
<dependency>
<groupId>com.geodesk</groupId>
<artifactId>geodesk</artifactId>
<version>0.2.1</version>
</dependency>
For Gradle:
dependencies { implementation 'com.geodesk:geodesk:0.2.1' }
