geotiff-geokeys-to-proj4 / ConversionErrors
Interface: ConversionErrors
Errors that have occurred during conversion.
If an error has not occurred, it won't be present in this object.
How to process these errors:
- If it's your program's user's GeoTIFF then show a warning.
- If it's your GeoTIFF then fix it.
- If you're sure that file is fine then please create an issue at https://github.com/matafokka/geotiff-geokeys-to-proj4
Extends
Properties
bothGCSAndPCSAreSet?
optional bothGCSAndPCSAreSet?: boolean;true when the specified CRS is both geodetic and projected, i.e. when both conditions are met:
GeodeticCRSGeoKeyand/orGeographicTypeGeoKeyis set.ProjectedCRSGeoKeyand/orProjectedCSTypeGeoKeyis set.
In this case, GeographicTypeGeoKey is used.
The cause of this error is invalid geokeys.
conversionNotSupported?
optional conversionNotSupported?: number;Conversion specified in ProjectionGeoKey is not supported by this library.
Value is EPSG conversion code.
coordinateTransformationNotSupported?
optional coordinateTransformationNotSupported?: number;Transformation specified in ProjMethodGeoKey or ProjCoordTransGeoKey is not supported by this library.
Value is the projection's code.
See http://geotiff.maptools.org/spec/geotiff6.html#6.3.3.3 for more information.
CRSNotSupported?
optional CRSNotSupported?: number;EPSG code of the specified CRS that either:
- Can't be represented as Proj4 string.
- Is new and hasn't been added to this library.
EllipsoidGeoKeyNotSupported?
optional EllipsoidGeoKeyNotSupported?: number;Inherited from
EllipsoidInvFlatteningGeoKeyNotSupported?
optional EllipsoidInvFlatteningGeoKeyNotSupported?: number;Inherited from
GeoKeys.EllipsoidInvFlatteningGeoKey
EllipsoidSemiMajorAxisGeoKeyNotSupported?
optional EllipsoidSemiMajorAxisGeoKeyNotSupported?: number;Inherited from
GeoKeys.EllipsoidSemiMajorAxisGeoKey
EllipsoidSemiMinorAxisGeoKeyNotSupported?
optional EllipsoidSemiMinorAxisGeoKeyNotSupported?: number;Inherited from
GeoKeys.EllipsoidSemiMinorAxisGeoKey
GeodeticCRSGeoKeyNotSupported?
optional GeodeticCRSGeoKeyNotSupported?: number;Inherited from
GeodeticDatumGeoKeyNotSupported?
optional GeodeticDatumGeoKeyNotSupported?: number;Inherited from
GeogAngularUnitsGeoKeyNotSupported?
optional GeogAngularUnitsGeoKeyNotSupported?: number;Inherited from
GeoKeys.GeogAngularUnitsGeoKey
GeogAngularUnitSizeGeoKeyNotDefined?
optional GeogAngularUnitSizeGeoKeyNotDefined?: boolean;Geokey GeogAngularUnitsGeoKey is set to user-defined but GeogAngularUnitSizeGeoKey is not specified.
In this case, it is assumed that every other key using this key is in degrees.
GeogAngularUnitSizeGeoKeyNotSupported?
optional GeogAngularUnitSizeGeoKeyNotSupported?: number;Inherited from
GeoKeys.GeogAngularUnitSizeGeoKey
GeogEllipsoidGeoKeyNotSupported?
optional GeogEllipsoidGeoKeyNotSupported?: number;Inherited from
GeogGeodeticDatumGeoKeyNotSupported?
optional GeogGeodeticDatumGeoKeyNotSupported?: number;Inherited from
GeoKeys.GeogGeodeticDatumGeoKey
GeogInvFlatteningGeoKeyNotSupported?
optional GeogInvFlatteningGeoKeyNotSupported?: number;Inherited from
GeoKeys.GeogInvFlatteningGeoKey
GeogLinearUnitsGeoKeyNotSupported?
optional GeogLinearUnitsGeoKeyNotSupported?: number;Inherited from
GeogLinearUnitSizeGeoKeyNotDefined?
optional GeogLinearUnitSizeGeoKeyNotDefined?: boolean;Geokey GeogLinearUnitsGeoKey is set to user-defined but GeogLinearUnitSizeGeoKey is not specified.
In this case, it is assumed that every other key using this key is in meters.
GeogLinearUnitSizeGeoKeyNotSupported?
optional GeogLinearUnitSizeGeoKeyNotSupported?: number;Inherited from
GeoKeys.GeogLinearUnitSizeGeoKey
GeogPrimeMeridianGeoKeyNotSupported?
optional GeogPrimeMeridianGeoKeyNotSupported?: number;Inherited from
GeoKeys.GeogPrimeMeridianGeoKey
GeogPrimeMeridianLongGeoKeyNotSupported?
optional GeogPrimeMeridianLongGeoKeyNotSupported?: number;Inherited from
GeoKeys.GeogPrimeMeridianLongGeoKey
GeographicTypeGeoKeyNotSupported?
optional GeographicTypeGeoKeyNotSupported?: number;Inherited from
GeogSemiMajorAxisGeoKeyNotSupported?
optional GeogSemiMajorAxisGeoKeyNotSupported?: number;Inherited from
GeoKeys.GeogSemiMajorAxisGeoKey
GeogSemiMinorAxisGeoKeyNotSupported?
optional GeogSemiMinorAxisGeoKeyNotSupported?: number;Inherited from
GeoKeys.GeogSemiMinorAxisGeoKey
GeogTOWGS84GeoKeyNotSupported?
optional GeogTOWGS84GeoKeyNotSupported?: number;Inherited from
PrimeMeridianGeoKeyNotSupported?
optional PrimeMeridianGeoKeyNotSupported?: number;Inherited from
PrimeMeridianLongitudeGeoKeyNotSupported?
optional PrimeMeridianLongitudeGeoKeyNotSupported?: number;Inherited from
GeoKeys.PrimeMeridianLongitudeGeoKey
ProjAzimuthAngleGeoKeyNotSupported?
optional ProjAzimuthAngleGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjAzimuthAngleGeoKey
ProjCenterEastingGeoKeyNotSupported?
optional ProjCenterEastingGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjCenterEastingGeoKey
ProjCenterLatGeoKeyNotSupported?
optional ProjCenterLatGeoKeyNotSupported?: number;Inherited from
ProjCenterLongGeoKeyNotSupported?
optional ProjCenterLongGeoKeyNotSupported?: number;Inherited from
ProjCenterNorthingGeoKeyNotSupported?
optional ProjCenterNorthingGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjCenterNorthingGeoKey
ProjCoordTransGeoKeyNotSupported?
optional ProjCoordTransGeoKeyNotSupported?: number;Inherited from
ProjectedCRSGeoKeyNotSupported?
optional ProjectedCRSGeoKeyNotSupported?: number;Inherited from
ProjectedCSTypeGeoKeyNotSupported?
optional ProjectedCSTypeGeoKeyNotSupported?: number;Inherited from
ProjectionGeoKeyNotSupported?
optional ProjectionGeoKeyNotSupported?: number;Inherited from
ProjFalseEastingGeoKeyNotSupported?
optional ProjFalseEastingGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjFalseEastingGeoKey
ProjFalseNorthingGeoKeyNotSupported?
optional ProjFalseNorthingGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjFalseNorthingGeoKey
ProjFalseOriginEastingGeoKeyNotSupported?
optional ProjFalseOriginEastingGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjFalseOriginEastingGeoKey
ProjFalseOriginLatGeoKeyNotSupported?
optional ProjFalseOriginLatGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjFalseOriginLatGeoKey
ProjFalseOriginLongGeoKeyNotSupported?
optional ProjFalseOriginLongGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjFalseOriginLongGeoKey
ProjFalseOriginNorthingGeoKeyNotSupported?
optional ProjFalseOriginNorthingGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjFalseOriginNorthingGeoKey
ProjLinearUnitsGeoKeyNotSupported?
optional ProjLinearUnitsGeoKeyNotSupported?: number;Inherited from
ProjLinearUnitSizeGeoKeyNotDefined?
optional ProjLinearUnitSizeGeoKeyNotDefined?: boolean;Geokey ProjLinearUnitsGeoKey is set to user-defined but ProjLinearUnitSizeGeoKey is not specified.
In this case, it is assumed that every other key using this key is in meters.
ProjLinearUnitSizeGeoKeyNotSupported?
optional ProjLinearUnitSizeGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjLinearUnitSizeGeoKey
ProjMethodGeoKeyNotSupported?
optional ProjMethodGeoKeyNotSupported?: number;Inherited from
ProjNatOriginLatGeoKeyNotSupported?
optional ProjNatOriginLatGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjNatOriginLatGeoKey
ProjNatOriginLongGeoKeyNotSupported?
optional ProjNatOriginLongGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjNatOriginLongGeoKey
ProjOriginLatGeoKeyNotSupported?
optional ProjOriginLatGeoKeyNotSupported?: number;Inherited from
ProjOriginLongGeoKeyNotSupported?
optional ProjOriginLongGeoKeyNotSupported?: number;Inherited from
ProjScaleAtCenterGeoKeyNotSupported?
optional ProjScaleAtCenterGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjScaleAtCenterGeoKey
ProjScaleAtNatOriginGeoKeyNotSupported?
optional ProjScaleAtNatOriginGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjScaleAtNatOriginGeoKey
ProjScaleAtOriginGeoKeyNotSupported?
optional ProjScaleAtOriginGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjScaleAtOriginGeoKey
ProjStdParallel1GeoKeyNotSupported?
optional ProjStdParallel1GeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjStdParallel1GeoKey
ProjStdParallel2GeoKeyNotSupported?
optional ProjStdParallel2GeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjStdParallel2GeoKey
ProjStdParallelGeoKeyNotSupported?
optional ProjStdParallelGeoKeyNotSupported?: number;Inherited from
ProjStraightVertPoleLongGeoKeyNotSupported?
optional ProjStraightVertPoleLongGeoKeyNotSupported?: number;Inherited from
GeoKeys.ProjStraightVertPoleLongGeoKey
verticalCsNotSupported?
optional verticalCsNotSupported?: number;Vertical CS specified in VerticalGeoKey or VerticalCSTypeGeoKey is not supported by this library.
Value is EPSG CS code.
VerticalCSTypeGeoKeyNotSupported?
optional VerticalCSTypeGeoKeyNotSupported?: number;Inherited from
verticalCsUnitsNotSupported?
optional verticalCsUnitsNotSupported?: number;Vertical CS specified in VerticalUnitsGeoKey is not supported by this library.
Value is EPSG units of measure code.
VerticalDatumGeoKeyNotSupported?
optional VerticalDatumGeoKeyNotSupported?: number;Inherited from
verticalDatumsNotSupported?
optional verticalDatumsNotSupported?: number;Vertical datums are not supported by this library.
This error is reported when vertical CRS is user-defined and VerticalDatumGeoKey is set.
Value is EPSG datum code.
VerticalGeoKeyNotSupported?
optional VerticalGeoKeyNotSupported?: number;Inherited from
VerticalUnitsGeoKeyNotSupported?
optional VerticalUnitsGeoKeyNotSupported?: number;