We’ve shipped two releases today:
GeoDesk for Python 0.2
-
Breaking changes: The filter methods
intersects
,contains
andcrosses
are now calledintersecting
,containing
andcrossing
, 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' }