- Added command to write selected speaker areas from a dataset to GeoJSON, optionally including corresponding Glottolog point coordinates.
- Added function to simplify the geometry of a feature (in order to reduce the size of the resulting GeoJSON).
- Added command to compute multi-polygon spread for speaker areas of language-level items in the LanguageTable of a CLDF dataset.
- Added command to validate speaker area geometries.
- Added function to repair geometries using
shapely.make_valid
.
- Dropped support for python 3.8, added support for python 3.13.
- Added command to compute distances between areas and Glottolog point coordinates.
- Added functions to write more compact GeoJSON by limiting float precision to 5 decimal places.
Added function to translate GeoJSON objects to be "pacific centered".
- Enhanced
fixed_geometry
, adding option to fix antimeridian issues. - Moved functionality to manipulate GeoTIFF files to separate module to enhance reusability.
- Make sure we can also convert 4-band input to usable JPEG in webmercator projection.
- Bind popups to included GeoJSON layers in leaflet output.
- Subtract buffer from merged geometries after merging.
- Allow specifying buffer when aggregating shapes.
- Provide symbols for import on package level.
Functionality to add speaker area information to CLDF datasets