Skip to content

Latest commit

 

History

53 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bevy_overture_maps

Bevy overture is an example of integration between https://overturemaps.org and https://bevyengine.org

v0.3.2 screenshot

Howto

Using overturemaps download (Recommended)

uvx overturemaps download --bbox=-71.068,42.353,-71.058,42.363 \
    -f geoparquet --type=building -o parquet/-71.068_42.353_boston_building.parquet
uvx overturemaps download --bbox=-71.068,42.353,-71.058,42.363 \
    -f geoparquet --type=segment -o parquet/-71.068_42.353_boston_transportation.parquet

Relevant .env

MAP_NAME="boston"
MAP_LON="-71.068"
MAP_LAT="42.353"

Using all data and then extracting it locally

To generate location - download overture maps data. Full size ~200G.
https://github.com/OvertureMaps/data
https://docs.overturemaps.org/getting-data/cloud-sources

Example command:

aws s3 cp --no-sign-request --recursive s3://overturemaps-us-west-2/release/2026-04-15.0/ <DESTINATION>

Only segments

aws s3 cp --no-sign-request --recursive s3://overturemaps-us-west-2/release/2026-04-15.0/theme=transportation/type=segment/ ./theme=transportation/type=segment/

Only buildings

aws s3 cp --no-sign-request --recursive s3://overturemaps-us-west-2/release/2026-04-15.0/theme=buildings/ ./theme=buildings/

Example location bevy_overture_maps_cli location <LON> <LAT> <NAME>

cargo cli location 139.69170 35.68951 tokyo

!!! Fill .env, see .env.example !!!

Run bevy.

cargo run --release -p=bevy_overture_maps_app
 # or
cargo app

Old

One coordinate flipped and lots of bugs but it works.

clip-HD.720p.mov

License

This project is licensed under the terms of the MIT license.

About

example to render overture maps in bevy

Topics

Resources

Stars

35 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages