pub struct DatasetMetadata {
pub width: usize,
pub height: usize,
pub band_count: usize,
pub data_type: String,
pub srs: Option<String>,
pub bbox: Option<(f64, f64, f64, f64)>,
pub geotransform: Option<[f64; 6]>,
pub nodata: Option<f64>,
}Expand description
Dataset metadata extracted from GDAL
Fields§
§width: usizeDataset width in pixels
height: usizeDataset height in pixels
band_count: usizeNumber of bands
data_type: StringData type name
srs: Option<String>Spatial reference system (WKT)
bbox: Option<(f64, f64, f64, f64)>Bounding box (min_x, min_y, max_x, max_y)
geotransform: Option<[f64; 6]>Geotransform coefficients
nodata: Option<f64>NoData value
Trait Implementations§
Source§impl Clone for DatasetMetadata
impl Clone for DatasetMetadata
Source§fn clone(&self) -> DatasetMetadata
fn clone(&self) -> DatasetMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DatasetMetadata
impl RefUnwindSafe for DatasetMetadata
impl Send for DatasetMetadata
impl Sync for DatasetMetadata
impl Unpin for DatasetMetadata
impl UnsafeUnpin for DatasetMetadata
impl UnwindSafe for DatasetMetadata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more