#[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
All GeoTIFF keys and their u16 representations
Geo Key Directory:
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
impl GeoKeyDirectoryKeys
Sourcepub fn to_type(key: GeoKeyDirectoryKeys) -> GeoTIFFTypes
pub fn to_type(key: GeoKeyDirectoryKeys) -> GeoTIFFTypes
Convert a key to a TIFF type
Trait Implementations§
Source§impl Clone for GeoKeyDirectoryKeys
impl Clone for GeoKeyDirectoryKeys
Source§fn clone(&self) -> GeoKeyDirectoryKeys
fn clone(&self) -> GeoKeyDirectoryKeys
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for GeoKeyDirectoryKeys
impl Debug for GeoKeyDirectoryKeys
Source§impl PartialEq for GeoKeyDirectoryKeys
impl PartialEq for GeoKeyDirectoryKeys
impl Copy for GeoKeyDirectoryKeys
impl StructuralPartialEq for GeoKeyDirectoryKeys
Auto Trait Implementations§
impl Freeze for GeoKeyDirectoryKeys
impl RefUnwindSafe for GeoKeyDirectoryKeys
impl Send for GeoKeyDirectoryKeys
impl Sync for GeoKeyDirectoryKeys
impl Unpin for GeoKeyDirectoryKeys
impl UnwindSafe for GeoKeyDirectoryKeys
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
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 moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
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