tiff_data.c File Reference

TIFF data tables. More...

#include "tiff_data.h"
Include dependency graph for tiff_data.c:

Go to the source code of this file.

Variables

const TiffGeoTagNameType ff_tiff_conf_name_type_map []
 
const TiffGeoTagNameType ff_tiff_geog_name_type_map []
 
const TiffGeoTagNameType ff_tiff_proj_name_type_map []
 
const TiffGeoTagNameType ff_tiff_vert_name_type_map []
 
const char *const ff_tiff_gt_model_type_codes []
 
const char *const ff_tiff_gt_raster_type_codes []
 
const char *const ff_tiff_linear_unit_codes []
 
const char *const ff_tiff_angular_unit_codes []
 
const char *const ff_tiff_gcs_type_codes []
 
const char *const ff_tiff_gcse_type_codes []
 
const char *const ff_tiff_geodetic_datum_codes []
 
const char *const ff_tiff_geodetic_datum_e_codes []
 
const char *const ff_tiff_ellipsoid_codes []
 
const char *const ff_tiff_prime_meridian_codes []
 
const TiffGeoTagKeyName ff_tiff_proj_cs_type_codes []
 
const TiffGeoTagKeyName ff_tiff_projection_codes []
 
const char *const ff_tiff_coord_trans_codes []
 
const char *const ff_tiff_vert_cs_codes []
 
const char *const ff_tiff_ortho_vert_cs_codes []
 

Detailed Description

TIFF data tables.

Author
Thomas Kuehnel
See also
GeoTIFF specification at http://www.remotesensing.org/geotiff/spec/geotiffhome.html

Definition in file tiff_data.c.

Variable Documentation

const char* const ff_tiff_angular_unit_codes[]
Initial value:
= {
"Angular_Radian",
"Angular_Degree",
"Angular_Arc_Minute",
"Angular_Arc_Second",
"Angular_Grad",
"Angular_Gon",
"Angular_DMS",
"Angular_DMS_Hemisphere"
}

Definition at line 118 of file tiff_data.c.

const TiffGeoTagNameType ff_tiff_conf_name_type_map[]
Initial value:
= {
{"GTModelTypeGeoKey", GEOTIFF_SHORT },
{"GTRasterTypeGeoKey", GEOTIFF_SHORT },
{"GTCitationGeoKey", GEOTIFF_STRING}
}

Definition at line 32 of file tiff_data.c.

const char* const ff_tiff_coord_trans_codes[]
Initial value:
= {
"CT_TransverseMercator",
"CT_TransvMercator_Modified_Alaska",
"CT_ObliqueMercator",
"CT_ObliqueMercator_Laborde",
"CT_ObliqueMercator_Rosenmund",
"CT_ObliqueMercator_Spherical",
"CT_Mercator",
"CT_LambertConfConic_2SP",
"CT_LambertConfConic_Helmert",
"CT_LambertAzimEqualArea",
"CT_AlbersEqualArea",
"CT_AzimuthalEquidistant",
"CT_EquidistantConic",
"CT_Stereographic",
"CT_PolarStereographic",
"CT_ObliqueStereographic",
"CT_Equirectangular",
"CT_CassiniSoldner",
"CT_Gnomonic",
"CT_MillerCylindrical",
"CT_Orthographic",
"CT_Polyconic",
"CT_Robinson",
"CT_Sinusoidal",
"CT_VanDerGrinten",
"CT_NewZealandMapGrid",
"CT_TransvMercator_SouthOriented"
}

Definition at line 1798 of file tiff_data.c.

const char* const ff_tiff_ellipsoid_codes[]

Definition at line 464 of file tiff_data.c.

const char* const ff_tiff_gcs_type_codes[]

Definition at line 129 of file tiff_data.c.

const char* const ff_tiff_gcse_type_codes[]

Definition at line 265 of file tiff_data.c.

const char* const ff_tiff_geodetic_datum_codes[]

Definition at line 303 of file tiff_data.c.

const char* const ff_tiff_geodetic_datum_e_codes[]

Definition at line 426 of file tiff_data.c.

const TiffGeoTagNameType ff_tiff_geog_name_type_map[]
Initial value:
= {
{"GeographicTypeGeoKey", GEOTIFF_SHORT },
{"GeogCitationGeoKey", GEOTIFF_STRING},
{"GeogGeodeticDatumGeoKey", GEOTIFF_SHORT },
{"GeogPrimeMeridianGeoKey", GEOTIFF_SHORT },
{"GeogLinearUnitsGeoKey", GEOTIFF_SHORT },
{"GeogLinearUnitSizeGeoKey", GEOTIFF_DOUBLE},
{"GeogAngularUnitsGeoKey", GEOTIFF_SHORT },
{"GeogAngularUnitSizeGeoKey", GEOTIFF_DOUBLE},
{"GeogEllipsoidGeoKey", GEOTIFF_SHORT },
{"GeogSemiMajorAxisGeoKey", GEOTIFF_DOUBLE},
{"GeogSemiMinorAxisGeoKey", GEOTIFF_DOUBLE},
{"GeogInvFlatteningGeoKey", GEOTIFF_DOUBLE},
{"GeogAzimuthUnitsGeoKey", GEOTIFF_SHORT },
{"GeogPrimeMeridianLongGeoKey", GEOTIFF_DOUBLE}
}

Definition at line 38 of file tiff_data.c.

const char* const ff_tiff_gt_model_type_codes[]
Initial value:
= {
"ModelTypeProjected",
"ModelTypeGeographic",
"ModelTypeGeocentric"
}

Definition at line 89 of file tiff_data.c.

const char* const ff_tiff_gt_raster_type_codes[]
Initial value:
= {
"RasterPixelIsArea",
"RasterPixelIsPoint"
}

Definition at line 95 of file tiff_data.c.

const char* const ff_tiff_linear_unit_codes[]
Initial value:
= {
"Linear_Meter",
"Linear_Foot",
"Linear_Foot_US_Survey",
"Linear_Foot_Modified_American",
"Linear_Foot_Clarke",
"Linear_Foot_Indian",
"Linear_Link",
"Linear_Link_Benoit",
"Linear_Link_Sears",
"Linear_Chain_Benoit",
"Linear_Chain_Sears",
"Linear_Yard_Sears",
"Linear_Yard_Indian",
"Linear_Fathom",
"Linear_Mile_International_Nautical"
}

Definition at line 100 of file tiff_data.c.

const char* const ff_tiff_ortho_vert_cs_codes[]
Initial value:
= {
"VertCS_Newlyn",
"VertCS_North_American_Vertical_Datum_1929",
"VertCS_North_American_Vertical_Datum_1988",
"VertCS_Yellow_Sea_1956",
"VertCS_Baltic_Sea",
"VertCS_Caspian_Sea"
}

Definition at line 1863 of file tiff_data.c.

const char* const ff_tiff_prime_meridian_codes[]
Initial value:
= {
"PM_Greenwich",
"PM_Lisbon",
"PM_Paris",
"PM_Bogota",
"PM_Madrid",
"PM_Rome",
"PM_Bern",
"PM_Jakarta",
"PM_Ferro",
"PM_Brussels",
"PM_Stockholm"
}

Definition at line 502 of file tiff_data.c.

const TiffGeoTagKeyName ff_tiff_proj_cs_type_codes[]

Definition at line 516 of file tiff_data.c.

Referenced by get_geokey_val().

const TiffGeoTagNameType ff_tiff_proj_name_type_map[]
Initial value:
= {
{"ProjectedCSTypeGeoKey", GEOTIFF_SHORT },
{"PCSCitationGeoKey", GEOTIFF_STRING},
{"ProjectionGeoKey", GEOTIFF_SHORT },
{"ProjCoordTransGeoKey", GEOTIFF_SHORT },
{"ProjLinearUnitsGeoKey", GEOTIFF_SHORT },
{"ProjLinearUnitSizeGeoKey", GEOTIFF_DOUBLE},
{"ProjStdParallel1GeoKey", GEOTIFF_DOUBLE},
{"ProjStdParallel2GeoKey", GEOTIFF_DOUBLE},
{"ProjNatOriginLongGeoKey", GEOTIFF_DOUBLE},
{"ProjNatOriginLatGeoKey", GEOTIFF_DOUBLE},
{"ProjFalseEastingGeoKey", GEOTIFF_DOUBLE},
{"ProjFalseNorthingGeoKey", GEOTIFF_DOUBLE},
{"ProjFalseOriginLongGeoKey", GEOTIFF_DOUBLE},
{"ProjFalseOriginLatGeoKey", GEOTIFF_DOUBLE},
{"ProjFalseOriginEastingGeoKey", GEOTIFF_DOUBLE},
{"ProjFalseOriginNorthingGeoKey", GEOTIFF_DOUBLE},
{"ProjCenterLongGeoKey", GEOTIFF_DOUBLE},
{"ProjCenterLatGeoKey", GEOTIFF_DOUBLE},
{"ProjCenterEastingGeoKey", GEOTIFF_DOUBLE},
{"ProjCenterNorthingGeoKey", GEOTIFF_DOUBLE},
{"ProjScaleAtNatOriginGeoKey", GEOTIFF_DOUBLE},
{"ProjScaleAtCenterGeoKey", GEOTIFF_DOUBLE},
{"ProjAzimuthAngleGeoKey", GEOTIFF_DOUBLE},
{"ProjStraightVertPoleLongGeoKey", GEOTIFF_DOUBLE}
}

Definition at line 55 of file tiff_data.c.

const TiffGeoTagKeyName ff_tiff_projection_codes[]

Definition at line 1497 of file tiff_data.c.

Referenced by get_geokey_val().

const char* const ff_tiff_vert_cs_codes[]

Definition at line 1828 of file tiff_data.c.

const TiffGeoTagNameType ff_tiff_vert_name_type_map[]
Initial value:
= {
{"VerticalCSTypeGeoKey", GEOTIFF_SHORT },
{"VerticalCitationGeoKey", GEOTIFF_STRING},
{"VerticalDatumGeoKey", GEOTIFF_SHORT },
{"VerticalUnitsGeoKey", GEOTIFF_SHORT }
}

Definition at line 82 of file tiff_data.c.