Files
StarPilot/mapd_repo/scripts/extract_box.sh
T
firestar5683 1ce9f73ae2 Navigation and maps
Add navigation and map matching providers with the vendored map service sources.
2026-10-03 22:34:37 +00:00

14 lines
519 B
Bash
Executable File

#!/bin/bash
min_lon=$((${1}-1))
min_lat=$((${2}-1))
max_lon=$((${3}+1))
max_lat=$((${4}+1))
min_lon=$((${min_lon} < -180 ? -180 : ${min_lon}))
min_lat=$((${min_lat} < -90 ? -90 : ${min_lat}))
max_lon=$((${max_lon} > 180 ? 180 : ${max_lon}))
max_lat=$((${max_lat} > 90 ? 90 : ${max_lat}))
echo "osmium extract --bbox ${min_lon},${min_lat},${max_lon},${max_lat} filtered.osm.pbf -o box.osm.pbf --overwrite"
osmium extract --bbox "${min_lon},${min_lat},${max_lon},${max_lat}" filtered.osm.pbf -o box.osm.pbf --overwrite