From 66a13c2fc2c670893c9cd2379d8aeda279ff9e1a Mon Sep 17 00:00:00 2001 From: TheSylex <> Date: Tue, 10 Sep 2024 14:24:25 +0000 Subject: [PATCH] fix errors related to paths --- src/mask.rs | 11 ++++------- src/shapes.rs | 11 ++++------- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/src/mask.rs b/src/mask.rs index d27ec0f..28b1877 100644 --- a/src/mask.rs +++ b/src/mask.rs @@ -8,9 +8,6 @@ use std::path::Path; pub use crate::providers::LandmaskProvider; -pub static GSHHG: &str = "gshhg_mask.tbmap.xz"; -pub static OSM: &str = "osm_mask.tbmap.xz"; - pub const NY: u64 = 43200; pub const NX: u64 = 86400; @@ -94,8 +91,8 @@ impl RoaringMask { use crate::OsmData; let buf = match provider { - LandmaskProvider::Gshhg => GsshgData::get(&GSHHG), - LandmaskProvider::Osm => OsmData::get(&OSM), + LandmaskProvider::Gshhg => GsshgData::get("gshhg_mask.tbmap.xz"), + LandmaskProvider::Osm => OsmData::get("osm_mask.tbmap.xz"), } .ok_or_else(|| io::Error::new(io::ErrorKind::NotFound, "cannot find mask"))?; @@ -236,8 +233,8 @@ mod tests { #[bench] fn load_tmap_compressed(b: &mut Bencher) { b.iter(|| { - let _mask = RoaringMask::from_compressed(GSHHG).unwrap(); - let _mask = RoaringMask::from_compressed(OSM).unwrap(); + let _mask = RoaringMask::from_compressed("assets/gshhg_mask.tbmap.xz").unwrap(); + let _mask = RoaringMask::from_compressed("assets/osm_mask.tbmap.xz").unwrap(); }) } diff --git a/src/shapes.rs b/src/shapes.rs index 4688cdb..651900c 100644 --- a/src/shapes.rs +++ b/src/shapes.rs @@ -7,9 +7,6 @@ use std::path::Path; use geos::{CoordSeq, Geom, Geometry, PreparedGeometry}; use numpy::{PyArray, PyReadonlyArrayDyn}; -pub static GSHHG: &str = "gshhg.wkb.xz"; -pub static OSM: &str = "osm.wkb.xz"; - pub use crate::providers::LandmaskProvider; #[pyclass] @@ -96,8 +93,8 @@ impl Shapes { use crate::OsmData; let buf = match provider { - LandmaskProvider::Gshhg => GsshgData::get(&GSHHG), - LandmaskProvider::Osm => OsmData::get(&OSM), + LandmaskProvider::Gshhg => GsshgData::get("gshhg.wkb.xz"), + LandmaskProvider::Osm => OsmData::get("osm.wkb.xz"), } .ok_or_else(|| io::Error::new(io::ErrorKind::NotFound, "cannot find shapes"))?; @@ -172,8 +169,8 @@ mod tests { #[test] fn test_load_compressed() { - let _s = Shapes::from_compressed(GSHHG).unwrap(); - let _s = Shapes::from_compressed(OSM).unwrap(); + let _s = Shapes::from_compressed("assets/gshhg.wkb.xz").unwrap(); + let _s = Shapes::from_compressed("assets/osm.wkb.xz").unwrap(); } #[test]