Displays the latest Overture Maps data release version with quick-copy paths to S3 and Azure. Fetches (weekly) the available release versions from the STAC catalog and regenerates this page.
Using Python (pystac) to lookup latest in Overture's STAC catalog:
import pystac
catalog = pystac.Catalog.from_file("https://stac.overturemaps.org/catalog.json")
latest = catalog.extra_fields["latest"] #latest is custom Overture propertyUsing Python (obstore) to pull the latest release version directly from S3:
from obstore.store import S3Store
store = S3Store("overturemaps-us-west-2", region="us-west-2", skip_signature=True)
releases = store.list_with_delimiter("release/")["common_prefixes"]
latest = sorted(releases, reverse=True)[0].strip("release/")DuckDB:
select latest from read_json('https://stac.overturemaps.org/catalog.json');-- set a variable called latest with the latest release version
set variable latest=(select latest from read_json('https://stac.overturemaps.org/catalog.json'));
-- use latest in your S3 endpoint to query the total number of POIs in the current release
select count(1) from read_parquet('s3://overturemaps-us-west-2/release/' || getvariable('latest') || '/theme=places/type=place/*');curl:
curl -s https://stac.overturemaps.org | jq '.latest'