22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25 package javax.imageio.plugins.tiff;
26
27 import java.util.ArrayList;
28 import java.util.List;
29
30 /**
31 * A class representing the tags found in a GeoTIFF IFD. GeoTIFF is a
32 * standard for annotating georeferenced or geocoded raster imagery.
33 * The GeoTIFF specification may be found at <a
34 * href="http://www.remotesensing.org/geotiff/spec/geotiffhome.html">
35 * <code>http://www.remotesensing.org/geotiff/spec/geotiffhome.html</code>
36 * </a>. This class does <i>not</i> handle the <i>GeoKey</i>s referenced
37 * from a <i>GeoKeyDirectoryTag</i> as those are not TIFF tags per se.
38 *
39 * <p>The definitions of the data types referenced by the field
40 * definitions may be found in the {@link TIFFTag TIFFTag} class.</p>
41 *
42 * @since 1.9
43 */
44 public class GeoTIFFTagSet extends TIFFTagSet {
45
46 private static GeoTIFFTagSet theInstance = null;
47
48 /**
49 * A tag used to specify the size of raster pixel spacing in
50 * model space units.
51 */
52 public static final int TAG_MODEL_PIXEL_SCALE = 33550;
53
54 /**
55 * A tag used to specify the transformation matrix between the raster
56 * space and the model space.
57 */
58 public static final int TAG_MODEL_TRANSFORMATION = 34264;
59
60 /** A tag used to store raster-to-model tiepoint pairs. */
61 public static final int TAG_MODEL_TIE_POINT = 33922;
62
|
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25 package javax.imageio.plugins.tiff;
26
27 import java.util.ArrayList;
28 import java.util.List;
29
30 /**
31 * A class representing the tags found in a GeoTIFF IFD. GeoTIFF is a
32 * standard for annotating georeferenced or geocoded raster imagery.
33 * The GeoTIFF specification may be found at <a
34 * href="http://www.remotesensing.org/geotiff/spec/geotiffhome.html">
35 * <code>http://www.remotesensing.org/geotiff/spec/geotiffhome.html</code>
36 * </a>. This class does <i>not</i> handle the <i>GeoKey</i>s referenced
37 * from a <i>GeoKeyDirectoryTag</i> as those are not TIFF tags per se.
38 *
39 * <p>The definitions of the data types referenced by the field
40 * definitions may be found in the {@link TIFFTag TIFFTag} class.</p>
41 *
42 * @since 9
43 */
44 public class GeoTIFFTagSet extends TIFFTagSet {
45
46 private static GeoTIFFTagSet theInstance = null;
47
48 /**
49 * A tag used to specify the size of raster pixel spacing in
50 * model space units.
51 */
52 public static final int TAG_MODEL_PIXEL_SCALE = 33550;
53
54 /**
55 * A tag used to specify the transformation matrix between the raster
56 * space and the model space.
57 */
58 public static final int TAG_MODEL_TRANSFORMATION = 34264;
59
60 /** A tag used to store raster-to-model tiepoint pairs. */
61 public static final int TAG_MODEL_TIE_POINT = 33922;
62
|