maplibre-rs/build.rs
Maximilian Ammann b31de71054 Add test data
2021-12-19 16:40:14 +01:00

27 lines
735 B
Rust

use std::{env, fs};
use std::path::{Path, PathBuf};
use mapr_utils::mbtiles::extract;
use wgsl_validate::validate_project_wgsl;
fn main() {
validate_project_wgsl();
let root_dir = env::var("CARGO_MANIFEST_DIR").unwrap();
let out_dir = env::var("OUT_DIR").unwrap();
let out = PathBuf::from(Path::new(&out_dir).join("extracted-tiles"));
if out.exists() && out.is_dir() {
fs::remove_dir_all(&out).unwrap()
}
let source = Path::new(&root_dir).join("test-data/munich-12.mbtiles");
// Pack tiles around Maxvorstadt (100 tiles in each direction)
extract(source,
out,
12,
(2179 - 100)..(2179 + 100),
(1421 - 100)..(1421 + 100),
).unwrap();
}