Package org.apache.sis.storage.geotiff
Class Tags
java.lang.Object
org.apache.sis.storage.geotiff.Tags
Numerical values of GeoTIFF tags, as unsigned short integers.
In this class, field names are identical to TIFF tag names.
For that reason, many of those field names do not follow usual Java convention for constants.
A useful (but unofficial) reference is the TIFF Tag Reference page.
- Since:
- 0.8
- Version:
- 1.2
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
Holds an XML list of name=value 'metadata' values about the image as a whole, and about specific samples.static final short
Contains an ASCII encoded nodata or background pixel value.static final short
Embedded XML-encoded instance documents prepared using 19139-based schema.static final short
static final short
References alldouble
values referenced by theGeoKeys
.static final short
References all "GeoKeys" needed for building the Coordinate Reference System.static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
A vector of 3 floating-point values defining the "grid to CRS" conversion without rotation.static final short
The tie points as (I,J,K,X,Y,Z) records in an array of floating-point numbers.static final short
Specifies the "grid to CRS" conversion (the transformation matrix between the raster space and the model space).static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
static final short
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
NewSubfileType
public static final short NewSubfileType- See Also:
-
SubfileType
public static final short SubfileType- See Also:
-
ImageWidth
public static final short ImageWidth- See Also:
-
ImageLength
public static final short ImageLength- See Also:
-
BitsPerSample
public static final short BitsPerSample- See Also:
-
Compression
public static final short Compression- See Also:
-
PhotometricInterpretation
public static final short PhotometricInterpretation- See Also:
-
Threshholding
public static final short Threshholding- See Also:
-
CellWidth
public static final short CellWidth- See Also:
-
CellLength
public static final short CellLength- See Also:
-
FillOrder
public static final short FillOrder- See Also:
-
DocumentName
public static final short DocumentName- See Also:
-
ImageDescription
public static final short ImageDescription- See Also:
-
Make
public static final short Make- See Also:
-
Model
public static final short Model- See Also:
-
StripOffsets
public static final short StripOffsets- See Also:
-
Orientation
public static final short Orientation- See Also:
-
SamplesPerPixel
public static final short SamplesPerPixel- See Also:
-
RowsPerStrip
public static final short RowsPerStrip- See Also:
-
StripByteCounts
public static final short StripByteCounts- See Also:
-
MinSampleValue
public static final short MinSampleValue- See Also:
-
MaxSampleValue
public static final short MaxSampleValue- See Also:
-
XResolution
public static final short XResolution- See Also:
-
YResolution
public static final short YResolution- See Also:
-
PlanarConfiguration
public static final short PlanarConfiguration- See Also:
-
PageName
public static final short PageName- See Also:
-
XPosition
public static final short XPosition- See Also:
-
YPosition
public static final short YPosition- See Also:
-
FreeOffsets
public static final short FreeOffsets- See Also:
-
FreeByteCounts
public static final short FreeByteCounts- See Also:
-
GrayResponseUnit
public static final short GrayResponseUnit- See Also:
-
GrayResponseCurve
public static final short GrayResponseCurve- See Also:
-
T4Options
public static final short T4Options- See Also:
-
T6Options
public static final short T6Options- See Also:
-
ResolutionUnit
public static final short ResolutionUnit- See Also:
-
PageNumber
public static final short PageNumber- See Also:
-
TransferFunction
public static final short TransferFunction- See Also:
-
Software
public static final short Software- See Also:
-
DateTime
public static final short DateTime- See Also:
-
DateTimeOriginal
public static final short DateTimeOriginal- See Also:
-
DateTimeDigitized
public static final short DateTimeDigitized- See Also:
-
Artist
public static final short Artist- See Also:
-
HostComputer
public static final short HostComputer- See Also:
-
Predictor
public static final short Predictor- See Also:
-
WhitePoint
public static final short WhitePoint- See Also:
-
PrimaryChromaticities
public static final short PrimaryChromaticities- See Also:
-
ColorMap
public static final short ColorMap- See Also:
-
HalftoneHints
public static final short HalftoneHints- See Also:
-
TileWidth
public static final short TileWidth- See Also:
-
TileLength
public static final short TileLength- See Also:
-
TileOffsets
public static final short TileOffsets- See Also:
-
TileByteCounts
public static final short TileByteCounts- See Also:
-
InkSet
public static final short InkSet- See Also:
-
InkNames
public static final short InkNames- See Also:
-
NumberOfInks
public static final short NumberOfInks- See Also:
-
DotRange
public static final short DotRange- See Also:
-
TargetPrinter
public static final short TargetPrinter- See Also:
-
ExtraSamples
public static final short ExtraSamples- See Also:
-
SampleFormat
public static final short SampleFormat- See Also:
-
SMinSampleValue
public static final short SMinSampleValue- See Also:
-
SMaxSampleValue
public static final short SMaxSampleValue- See Also:
-
TransferRange
public static final short TransferRange- See Also:
-
JPEGProc
public static final short JPEGProc- See Also:
-
JPEGInterchangeFormat
public static final short JPEGInterchangeFormat- See Also:
-
JPEGInterchangeFormatLength
public static final short JPEGInterchangeFormatLength- See Also:
-
JPEGRestartInterval
public static final short JPEGRestartInterval- See Also:
-
JPEGLosslessPredictors
public static final short JPEGLosslessPredictors- See Also:
-
JPEGPointTransforms
public static final short JPEGPointTransforms- See Also:
-
JPEGQTables
public static final short JPEGQTables- See Also:
-
JPEGDCTables
public static final short JPEGDCTables- See Also:
-
JPEGACTables
public static final short JPEGACTables- See Also:
-
YCbCrCoefficients
public static final short YCbCrCoefficients- See Also:
-
YCbCrSubSampling
public static final short YCbCrSubSampling- See Also:
-
YCbCrPositioning
public static final short YCbCrPositioning- See Also:
-
ReferenceBlackWhite
public static final short ReferenceBlackWhite- See Also:
-
Copyright
public static final short Copyright- See Also:
-
GEO_METADATA
public static final short GEO_METADATAEmbedded XML-encoded instance documents prepared using 19139-based schema.- See Also:
-
GDAL_METADATA
public static final short GDAL_METADATAHolds an XML list of name=value 'metadata' values about the image as a whole, and about specific samples.- See Also:
-
GDAL_NODATA
public static final short GDAL_NODATAContains an ASCII encoded nodata or background pixel value.- See Also:
-
GeoKeyDirectory
public static final short GeoKeyDirectoryReferences all "GeoKeys" needed for building the Coordinate Reference System. GeoTIFF keys are stored in a kind of directory inside the TIFF directory, with the keys enumerated in theCRSBuilder
class.- See Also:
-
GeoDoubleParams
public static final short GeoDoubleParamsReferences alldouble
values referenced by theGeoKeys
. The keys are stored in the entry referenced byGeoKeyDirectory
.- See Also:
-
GeoAsciiParams
public static final short GeoAsciiParamsReferences allString
values referenced by theGeoKeys
. The keys are stored in the entry referenced byGeoKeyDirectory
.- See Also:
-
ModelTiePoints
public static final short ModelTiePointsThe tie points as (I,J,K,X,Y,Z) records in an array of floating-point numbers. This tag is also known asGeoreference
.- See Also:
-
ModelPixelScaleTag
public static final short ModelPixelScaleTagA vector of 3 floating-point values defining the "grid to CRS" conversion without rotation. The conversion is defined as below, when (I,J,K,X,Y,Z) is the tie point singleton record: ┌ ┐ │ Sx 0 0 Tx │ Tx = X - I/Sx │ 0 -Sy 0 Ty │ Ty = Y + J/Sy │ 0 0 Sz Tz │ Tz = Z - K/Sz (if not 0) │ 0 0 0 1 │ └ ┘ Only one ofModelPixelScaleTag
andModelTransformation
should be used.- See Also:
-
ModelTransformation
public static final short ModelTransformationSpecifies the "grid to CRS" conversion (the transformation matrix between the raster space and the model space). If specified, the tag shall have the 16 values of a 4×4 matrix in row-major fashion. The last matrix row (i.e. the last 4 values) should be [0 0 0 1]. The row before should be [0 0 0 0] if the conversion is two-dimensional. Only one ofModelPixelScaleTag
andModelTransformation
should be used.- See Also:
-
-
Constructor Details
-
Tags
private Tags()Do not allow instantiation of this class.
-
-
Method Details
-
name
Returns the name of the given tag. Implementation of this method is inefficient, but it should rarely be invoked (mostly for formatting error messages).
-