01: /*
02: * GeoTools - OpenSource mapping toolkit
03: * http://geotools.org
04: * (C) 2005-2006, GeoTools Project Managment Committee (PMC)
05: *
06: * This library is free software; you can redistribute it and/or
07: * modify it under the terms of the GNU Lesser General Public
08: * License as published by the Free Software Foundation;
09: * version 2.1 of the License.
10: *
11: * This library is distributed in the hope that it will be useful,
12: * but WITHOUT ANY WARRANTY; without even the implied warranty of
13: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14: * Lesser General Public License for more details.
15: */
16: package org.geotools.gce.geotiff.IIOMetadataAdpaters.utils.codes;
17:
18: /**
19: * @author Simone Giannecchini
20: * @since 2.3
21: *
22: * @source $URL: http://svn.geotools.org/geotools/tags/2.4.1/modules/plugin/geotiff/src/main/java/org/geotools/gce/geotiff/IIOMetadataAdpaters/utils/codes/GeoTiffUoMCodes.java $
23: */
24: public final class GeoTiffUoMCodes {
25:
26: public static final int Angular_Arc_Minute = 9103;
27: public static final int Angular_Arc_Second = 9104;
28: public static final int Angular_Degree = 9102;
29: public static final int Angular_DMS = 9107;
30: public static final int Angular_DMS_Hemisphere = 9108;
31: public static final int Angular_Gon = 9106;
32: public static final int Angular_Grad = 9105;
33: /**
34: * 6.3.1.4 Angular Units Codes These codes shall be used for any key that
35: * requires specification of an angular unit of measurement.
36: */
37: public static final int Angular_Radian = 9101;
38: public static final int Linear_Chain_Benoit = 9010;
39: public static final int Linear_Chain_Sears = 9011;
40: public static final int Linear_Fathom = 9014;
41: public static final int Linear_Foot = 9002;
42: public static final int Linear_Foot_Clarke = 9005;
43: public static final int Linear_Foot_Indian = 9006;
44: public static final int Linear_Foot_Modified_American = 9004;
45: public static final int Linear_Foot_US_Survey = 9003;
46: public static final int Linear_Link = 9007;
47: public static final int Linear_Link_Benoit = 9008;
48: public static final int Linear_Link_Sears = 9009;
49: /**
50: * 6.3.1.3 Linear Units Codes There are several different kinds of units
51: * that may be used in geographically related raster data: linear units,
52: * angular units, units of time (e.g. for radar-return), CCD-voltages, etc.
53: * For this reason there will be a single, unique range for each kind of
54: * unit, broken down into the following currently defined ranges: Ranges: 0 =
55: * undefined [ 1, 2000] = Obsolete GeoTIFFWritingUtilities codes [2001,
56: * 8999] = Reserved by GeoTIFFWritingUtilities [9000, 9099] = EPSG Linear
57: * Units. [9100, 9199] = EPSG Angular Units. 32767 = user-defined unit
58: * [32768, 65535]= Private User Implementations
59: */
60: public static final int Linear_Meter = 9001;
61: public static final int Linear_Mile_International_Nautical = 9015;
62: public static final int Linear_Yard_Indian = 9013;
63: public static final int Linear_Yard_Sears = 9012;
64:
65: private GeoTiffUoMCodes() {
66: }
67:
68: }
|