Class GeoTIFFTagSet
java.lang.Object
com.github.jaiimageio.plugins.tiff.TIFFTagSet
com.github.jaiimageio.plugins.tiff.GeoTIFFTagSet
A class representing the tags found in a GeoTIFF IFD. GeoTIFF is a
standard for annotating georeferenced or geocoded raster imagery.
The GeoTIFF specification may be found at
http://www.remotesensing.org/geotiff/spec/geotiffhome.html
. This class does not handle the GeoKeys referenced
from a GeoKeyDirectoryTag as those are not TIFF tags per se.
The definitions of the data types referenced by the field
definitions may be found in the
class.TIFFTag
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
A tag used to store all ASCII-values GeoKeys.static final int
A tag used to store alldouble
-values GeoKeys.static final int
A tag used to store the GeoKey directory.static final int
A tag used to specify the size of raster pixel spacing in model space units.static final int
A tag used to store raster->model tiepoint pairs.static final int
A tag used to specify the transformation matrix between the raster space and the model space.private static List
private static GeoTIFFTagSet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GeoTIFFTagSet
Returns a shared instance of aGeoTIFFTagSet
.private static void
initTags()
Methods inherited from class com.github.jaiimageio.plugins.tiff.TIFFTagSet
getTag, getTag, getTagNames, getTagNumbers
-
Field Details
-
theInstance
-
TAG_MODEL_PIXEL_SCALE
public static final int TAG_MODEL_PIXEL_SCALEA tag used to specify the size of raster pixel spacing in model space units.- See Also:
-
TAG_MODEL_TRANSFORMATION
public static final int TAG_MODEL_TRANSFORMATIONA tag used to specify the transformation matrix between the raster space and the model space.- See Also:
-
TAG_MODEL_TIE_POINT
public static final int TAG_MODEL_TIE_POINTA tag used to store raster->model tiepoint pairs.- See Also:
-
TAG_GEO_KEY_DIRECTORY
public static final int TAG_GEO_KEY_DIRECTORYA tag used to store the GeoKey directory.- See Also:
-
TAG_GEO_DOUBLE_PARAMS
public static final int TAG_GEO_DOUBLE_PARAMSA tag used to store alldouble
-values GeoKeys.- See Also:
-
TAG_GEO_ASCII_PARAMS
public static final int TAG_GEO_ASCII_PARAMSA tag used to store all ASCII-values GeoKeys.- See Also:
-
tags
-
-
Constructor Details
-
GeoTIFFTagSet
private GeoTIFFTagSet()
-
-
Method Details
-
initTags
private static void initTags() -
getInstance
Returns a shared instance of aGeoTIFFTagSet
.- Returns:
- a
GeoTIFFTagSet
instance.
-