GeoKeyDirectoryKeys

Enum GeoKeyDirectoryKeys 

Source
#[repr(u16)]
pub enum GeoKeyDirectoryKeys {
Show 47 variants GTModelTypeGeoKey = 1_024, GTRasterTypeGeoKey = 1_025, GTCitationGeoKey = 1_026, GeographicTypeGeoKey = 2_048, GeogCitationGeoKey = 2_049, GeogGeodeticDatumGeoKey = 2_050, GeogPrimeMeridianGeoKey = 2_051, GeogLinearUnitsGeoKey = 2_052, GeogLinearUnitSizeGeoKey = 2_053, GeogAngularUnitsGeoKey = 2_054, GeogAngularUnitSizeGeoKey = 2_055, GeogEllipsoidGeoKey = 2_056, GeogSemiMajorAxisGeoKey = 2_057, GeogSemiMinorAxisGeoKey = 2_058, GeogInvFlatteningGeoKey = 2_059, GeogAzimuthUnitsGeoKey = 2_060, GeogPrimeMeridianLongGeoKey = 2_061, GeogTOWGS84GeoKey = 2_062, ProjectedCSTypeGeoKey = 3_072, PCSCitationGeoKey = 3_073, ProjectionGeoKey = 3_074, ProjCoordTransGeoKey = 3_075, ProjLinearUnitsGeoKey = 3_076, ProjLinearUnitSizeGeoKey = 3_077, ProjStdParallel1GeoKey = 3_078, ProjStdParallel2GeoKey = 3_079, ProjNatOriginLongGeoKey = 3_080, ProjNatOriginLatGeoKey = 3_081, ProjFalseEastingGeoKey = 3_082, ProjFalseNorthingGeoKey = 3_083, ProjFalseOriginLongGeoKey = 3_084, ProjFalseOriginLatGeoKey = 3_085, ProjFalseOriginEastingGeoKey = 3_086, ProjFalseOriginNorthingGeoKey = 3_087, ProjCenterLongGeoKey = 3_088, ProjCenterLatGeoKey = 3_089, ProjCenterEastingGeoKey = 3_090, ProjCenterNorthingGeoKey = 3_091, ProjScaleAtNatOriginGeoKey = 3_092, ProjScaleAtCenterGeoKey = 3_093, ProjAzimuthAngleGeoKey = 3_094, ProjStraightVertPoleLongGeoKey = 3_095, ProjRectifiedGridAngleGeoKey = 3_096, VerticalCSTypeGeoKey = 4_096, VerticalCitationGeoKey = 4_097, VerticalDatumGeoKey = 4_098, VerticalUnitsGeoKey = 4_099,
}
Expand description

Variants§

§

GTModelTypeGeoKey = 1_024

GeoTIFF model type

§

GTRasterTypeGeoKey = 1_025

GeoTIFF raster type

§

GTCitationGeoKey = 1_026

GeoTIFF citation

§

GeographicTypeGeoKey = 2_048

Geographical type

§

GeogCitationGeoKey = 2_049

Geographical citation

§

GeogGeodeticDatumGeoKey = 2_050

Geographical datum

§

GeogPrimeMeridianGeoKey = 2_051

Geographical prime meridian

§

GeogLinearUnitsGeoKey = 2_052

Geographical linear units

§

GeogLinearUnitSizeGeoKey = 2_053

Geographical linear unit size

§

GeogAngularUnitsGeoKey = 2_054

Geographical angular units

§

GeogAngularUnitSizeGeoKey = 2_055

Geographical angular unit size

§

GeogEllipsoidGeoKey = 2_056

Geographical ellipsoid

§

GeogSemiMajorAxisGeoKey = 2_057

Geographical semi-major axis

§

GeogSemiMinorAxisGeoKey = 2_058

Geographical semi-minor axis

§

GeogInvFlatteningGeoKey = 2_059

Geographical inverse flattening

§

GeogAzimuthUnitsGeoKey = 2_060

Geographical azimuth

§

GeogPrimeMeridianLongGeoKey = 2_061

Geographical prime meridian

§

GeogTOWGS84GeoKey = 2_062

Geographical TOWGS84

§

ProjectedCSTypeGeoKey = 3_072

Projected type

§

PCSCitationGeoKey = 3_073

Projected citation

§

ProjectionGeoKey = 3_074

Projection

§

ProjCoordTransGeoKey = 3_075

Projection coordinate transformation

§

ProjLinearUnitsGeoKey = 3_076

Projection linear units

§

ProjLinearUnitSizeGeoKey = 3_077

Projection linear unit size

§

ProjStdParallel1GeoKey = 3_078

Projection standard parallel

§

ProjStdParallel2GeoKey = 3_079

Projection standard parallel

§

ProjNatOriginLongGeoKey = 3_080

Projection natural origin

§

ProjNatOriginLatGeoKey = 3_081

Projection natural origin

§

ProjFalseEastingGeoKey = 3_082

Projection false easting

§

ProjFalseNorthingGeoKey = 3_083

Projection false northing

§

ProjFalseOriginLongGeoKey = 3_084

Projection false origin

§

ProjFalseOriginLatGeoKey = 3_085

Projection false origin

§

ProjFalseOriginEastingGeoKey = 3_086

Projection false origin

§

ProjFalseOriginNorthingGeoKey = 3_087

Projection false origin

§

ProjCenterLongGeoKey = 3_088

Projection center lon

§

ProjCenterLatGeoKey = 3_089

Projection center lat

§

ProjCenterEastingGeoKey = 3_090

Projection center easting

§

ProjCenterNorthingGeoKey = 3_091

Projection center northing

§

ProjScaleAtNatOriginGeoKey = 3_092

Projection scale at natural origin

§

ProjScaleAtCenterGeoKey = 3_093

Projection scale at center

§

ProjAzimuthAngleGeoKey = 3_094

Projection azimuth angle

§

ProjStraightVertPoleLongGeoKey = 3_095

Projection straight vertical pole

§

ProjRectifiedGridAngleGeoKey = 3_096

Rectified grid angle

§

VerticalCSTypeGeoKey = 4_096

Projection CS type

§

VerticalCitationGeoKey = 4_097

Vertical citation

§

VerticalDatumGeoKey = 4_098

Vertical datum

§

VerticalUnitsGeoKey = 4_099

Vertical units

Implementations§

Source§

impl GeoKeyDirectoryKeys

Source

pub fn to_type(key: GeoKeyDirectoryKeys) -> GeoTIFFTypes

Convert a key to a TIFF type

Trait Implementations§

Source§

impl Clone for GeoKeyDirectoryKeys

Source§

fn clone(&self) -> GeoKeyDirectoryKeys

Returns a duplicate of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for GeoKeyDirectoryKeys

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for GeoKeyDirectoryKeys

Source§

fn eq(&self, other: &GeoKeyDirectoryKeys) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for GeoKeyDirectoryKeys

Source§

impl StructuralPartialEq for GeoKeyDirectoryKeys

Auto Trait Implementations§

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CloneToUninit for T
where T: Clone,

§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Pointable for T

Source§

const ALIGN: usize

The alignment of pointer.
Source§

type Init = T

The type for initializers.
Source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
Source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
Source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
Source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V