Skip to content

Releases: OvertureMaps/overturemaps-py

v0.18.0

08 Dec 21:20
d200693

Choose a tag to compare

Hello release notes!

This is the first time we're officially publishing release notes for overturemaps-py. Below is a very long list of changes that go all the way back to the creation of the CLI.

What's new?

STAC integration

overturemaps-py now uses Overture's STAC catalog by default to speed up queries. This significantly improves download performance and automatically grabs the latest release for you.

  • --stac (default): Uses the STAC catalog for faster, more efficient queries
  • --no-stac: Falls back to reading directly from S3 without STAC

GERS UUID lookup

gers [UUID]
Look up an ID in the GERS Registry. If the feature is present in the latest release, it will download the feature and write it out in the specified format.

Command-line options:

  • -f ("geojson", "geojsonseq", "geoparquet"): output format, defaults to geojsonseq for a single feature on one line.
  • --output/-o (optional): Location of output file. When omitted output will be written to stdout.
  • --connect_timeout (optional): Socket connection timeout, in seconds. If omitted, the AWS SDK default value is used (typically 1 second).
  • --request_timeout (optional): Socket read timeouts on Windows and macOS, in seconds. If omitted, the AWS SDK default value is used (typically 3 seconds). This option is ignored on non-Windows, non-macOS systems.

The full list of changes

Contributors

Full changelog: https://github.com/OvertureMaps/overturemaps-py/commits/v0.18.0