Enum OperationParameters
- java.lang.Object
-
- java.lang.Enum<OperationParameters>
-
- mil.nga.crs.operation.OperationParameters
-
- All Implemented Interfaces:
Serializable
,Comparable<OperationParameters>
public enum OperationParameters extends Enum<OperationParameters>
Operation Parameters- Author:
- osbornb
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ANGLE_FROM_RECTIFIED_TO_SKEW_GRID
angle at the natural origin of an oblique projection through which the natural coordinate reference system is rotated to make the projection north axis parallel with true northAZIMUTH_OF_INITIAL_LINE
direction (north zero, east of north being positive) of the great circle which is the centre line of an oblique projectionCO_LATITUDE_OF_CONE_AXIS
The rotation applied to spherical coordinates for the oblique projection, measured on the conformal sphere in the plane of the meridian of origin.EASTING_AT_FALSE_ORIGIN
easting value assigned to the false originEASTING_AT_PROJECTION_CENTRE
easting value assigned to the projection centreELLIPSOIDAL_HEIGHT_DIFFERENCE_FILE
The name of the [path and] file containing ellipsoidal height differences.FALSE_EASTING
value assigned to the abscissa (east or west) axis of the projection grid at the natural originFALSE_NORTHING
value assigned to the ordinate (north or south) axis of the projection grid at the natural originLATITUDE_AND_LONGITUDE_DIFFERENCE_FILE
name of the [path and] file containing latitude and longitude differencesLATITUDE_DIFFERENCE_FILE
name of the [path and] file containing latitude differencesLATITUDE_OF_1ST_STANDARD_PARALLEL
geodetic latitude of one of the parallels of intersection of the cone with the ellipsoid.LATITUDE_OF_2ND_STANDARD_PARALLEL
geodetic latitude of one of the parallels at which the cone intersects with the ellipsoid.LATITUDE_OF_FALSE_ORIGIN
geodetic latitude of the point which is not the natural origin and at which grid coordinate values false easting and false northing are definedLATITUDE_OF_NATURAL_ORIGIN
geodetic latitude of the point from which the values of both the geographical coordinates on the ellipsoid and the grid coordinates on the projection are deemed to increment or decrement for computational purposesLATITUDE_OF_PROJECTION_CENTRE
latitude of the point at which the azimuth of the central line for an oblique projection is definedLATITUDE_OF_PSEUDO_STANDARD_PARALLEL
Latitude of the parallel on which the conic or cylindrical projection is based.LONGITUDE_DIFFERENCE_FILE
name of the [path and] file containing longitude differencesLONGITUDE_OF_FALSE_ORIGIN
geodetic longitude of the point which is not the natural origin and at which grid coordinate values false easting and false northing are definedLONGITUDE_OF_NATURAL_ORIGIN
geodetic longitude of the point from which the values of both the geographical coordinates on the ellipsoid and the grid coordinates on the projection are deemed to increment or decrement for computational purposesLONGITUDE_OF_ORIGIN
For polar aspect azimuthal projections, the meridian along which the northing axis increments and also across which parallels of latitude increment towards the north pole.LONGITUDE_OF_PROJECTION_CENTRE
longitude of the point at which the azimuth of the central line for an oblique projection is definedNORTHING_AT_FALSE_ORIGIN
northing value assigned to the false originNORTHING_AT_PROJECTION_CENTRE
northing value assigned to the projection centreORDINATE_1_OF_EVALUATION_POINT
value of the first ordinate of the evaluation pointORDINATE_2_OF_EVALUATION_POINT
value of the second ordinate of the evaluation pointORDINATE_3_OF_EVALUATION_POINT
value of the third ordinate of the evaluation pointSCALE_DIFFERENCE
the ratio of a length between two points in target and source coordinate reference systems.SCALE_FACTOR_AT_NATURAL_ORIGIN
factor by which the map grid is reduced or enlarged during the projection process, defined by its value at the natural originSCALE_FACTOR_ON_INITIAL_LINE
factor by which the map grid is reduced or enlarged during the projection process, defined by its value at the projection centreSCALE_FACTOR_ON_PSEUDO_STANDARD_PARALLEL
The factor by which the map grid is reduced or enlarged during the projection process, defined by its value at the pseudo-standard parallel.VERTICAL_OFFSET
difference between the height or depth values of a point in the target and source coordinate reference systemsX_AXIS_ROTATION
angular difference between the Y and Z axes directions of target and source coordinate reference systemsX_AXIS_TRANSLATION
difference between the X values of a point in the target and source coordinate reference systemsY_AXIS_ROTATION
angular difference between the X and Z axes directions of target and source coordinate reference systemsY_AXIS_TRANSLATION
difference between the Y values of a point in the target and source coordinate reference systemsZ_AXIS_ROTATION
angular difference between the X and Y axes directions of target and source coordinate reference systemsZ_AXIS_TRANSLATION
difference between the Z values of a point in the target and source coordinate reference systems
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>
getAliases()
Get the aliasesint
getCode()
Get the parameter codeString
getName()
Get the parameter nameOperationType
getOperationType()
Get the operation typestatic OperationParameters
getParameter(int code)
Get the parameter type from the codestatic OperationParameters
getParameter(String name)
Get the parameter type from the aliasstatic Set<OperationParameters>
getParameters(String name)
Get the parameter types from the aliasUnitType
getUnitType()
Get the unit typestatic OperationParameters
valueOf(String name)
Returns the enum constant of this type with the specified name.static OperationParameters[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ANGLE_FROM_RECTIFIED_TO_SKEW_GRID
public static final OperationParameters ANGLE_FROM_RECTIFIED_TO_SKEW_GRID
angle at the natural origin of an oblique projection through which the natural coordinate reference system is rotated to make the projection north axis parallel with true north
-
AZIMUTH_OF_INITIAL_LINE
public static final OperationParameters AZIMUTH_OF_INITIAL_LINE
direction (north zero, east of north being positive) of the great circle which is the centre line of an oblique projectionThe azimuth is given at the projection centre.
-
CO_LATITUDE_OF_CONE_AXIS
public static final OperationParameters CO_LATITUDE_OF_CONE_AXIS
The rotation applied to spherical coordinates for the oblique projection, measured on the conformal sphere in the plane of the meridian of origin.
-
EASTING_AT_FALSE_ORIGIN
public static final OperationParameters EASTING_AT_FALSE_ORIGIN
easting value assigned to the false origin
-
EASTING_AT_PROJECTION_CENTRE
public static final OperationParameters EASTING_AT_PROJECTION_CENTRE
easting value assigned to the projection centre
-
ELLIPSOIDAL_HEIGHT_DIFFERENCE_FILE
public static final OperationParameters ELLIPSOIDAL_HEIGHT_DIFFERENCE_FILE
The name of the [path and] file containing ellipsoidal height differences.
-
FALSE_EASTING
public static final OperationParameters FALSE_EASTING
value assigned to the abscissa (east or west) axis of the projection grid at the natural origin
-
FALSE_NORTHING
public static final OperationParameters FALSE_NORTHING
value assigned to the ordinate (north or south) axis of the projection grid at the natural origin
-
LATITUDE_AND_LONGITUDE_DIFFERENCE_FILE
public static final OperationParameters LATITUDE_AND_LONGITUDE_DIFFERENCE_FILE
name of the [path and] file containing latitude and longitude differences
-
LATITUDE_DIFFERENCE_FILE
public static final OperationParameters LATITUDE_DIFFERENCE_FILE
name of the [path and] file containing latitude differences
-
LATITUDE_OF_1ST_STANDARD_PARALLEL
public static final OperationParameters LATITUDE_OF_1ST_STANDARD_PARALLEL
geodetic latitude of one of the parallels of intersection of the cone with the ellipsoid. It is normally but not necessarily that nearest to the poleScale is true along this parallel.
-
LATITUDE_OF_2ND_STANDARD_PARALLEL
public static final OperationParameters LATITUDE_OF_2ND_STANDARD_PARALLEL
geodetic latitude of one of the parallels at which the cone intersects with the ellipsoid. It is normally but not necessarily that nearest to the equatorScale is true along this parallel.
-
LATITUDE_OF_FALSE_ORIGIN
public static final OperationParameters LATITUDE_OF_FALSE_ORIGIN
geodetic latitude of the point which is not the natural origin and at which grid coordinate values false easting and false northing are defined
-
LATITUDE_OF_NATURAL_ORIGIN
public static final OperationParameters LATITUDE_OF_NATURAL_ORIGIN
geodetic latitude of the point from which the values of both the geographical coordinates on the ellipsoid and the grid coordinates on the projection are deemed to increment or decrement for computational purposesAlternatively: geodetic latitude of the point which in the absence of application of false coordinates has grid coordinates of (0,0).
-
LATITUDE_OF_PROJECTION_CENTRE
public static final OperationParameters LATITUDE_OF_PROJECTION_CENTRE
latitude of the point at which the azimuth of the central line for an oblique projection is defined
-
LATITUDE_OF_PSEUDO_STANDARD_PARALLEL
public static final OperationParameters LATITUDE_OF_PSEUDO_STANDARD_PARALLEL
Latitude of the parallel on which the conic or cylindrical projection is based. This latitude is not geographic, but is defined on the conformal sphere AFTER its rotation to obtain the oblique aspect of the projection.
-
LONGITUDE_DIFFERENCE_FILE
public static final OperationParameters LONGITUDE_DIFFERENCE_FILE
name of the [path and] file containing longitude differences
-
LONGITUDE_OF_FALSE_ORIGIN
public static final OperationParameters LONGITUDE_OF_FALSE_ORIGIN
geodetic longitude of the point which is not the natural origin and at which grid coordinate values false easting and false northing are defined
-
LONGITUDE_OF_NATURAL_ORIGIN
public static final OperationParameters LONGITUDE_OF_NATURAL_ORIGIN
geodetic longitude of the point from which the values of both the geographical coordinates on the ellipsoid and the grid coordinates on the projection are deemed to increment or decrement for computational purposesAlternatively: geodetic longitude of the point which in the absence of application of false coordinates has grid coordinates of (0,0).
-
LONGITUDE_OF_ORIGIN
public static final OperationParameters LONGITUDE_OF_ORIGIN
For polar aspect azimuthal projections, the meridian along which the northing axis increments and also across which parallels of latitude increment towards the north pole.
-
LONGITUDE_OF_PROJECTION_CENTRE
public static final OperationParameters LONGITUDE_OF_PROJECTION_CENTRE
longitude of the point at which the azimuth of the central line for an oblique projection is defined
-
NORTHING_AT_FALSE_ORIGIN
public static final OperationParameters NORTHING_AT_FALSE_ORIGIN
northing value assigned to the false origin
-
NORTHING_AT_PROJECTION_CENTRE
public static final OperationParameters NORTHING_AT_PROJECTION_CENTRE
northing value assigned to the projection centre
-
ORDINATE_1_OF_EVALUATION_POINT
public static final OperationParameters ORDINATE_1_OF_EVALUATION_POINT
value of the first ordinate of the evaluation point
-
ORDINATE_2_OF_EVALUATION_POINT
public static final OperationParameters ORDINATE_2_OF_EVALUATION_POINT
value of the second ordinate of the evaluation point
-
ORDINATE_3_OF_EVALUATION_POINT
public static final OperationParameters ORDINATE_3_OF_EVALUATION_POINT
value of the third ordinate of the evaluation point
-
SCALE_DIFFERENCE
public static final OperationParameters SCALE_DIFFERENCE
the ratio of a length between two points in target and source coordinate reference systems.If a distance of 100 km in the source coordinate reference system translates into a distance of 100.001 km in the target coordinate reference system, the scale difference is 1 ppm (the ratio being 1.000001).
-
SCALE_FACTOR_AT_NATURAL_ORIGIN
public static final OperationParameters SCALE_FACTOR_AT_NATURAL_ORIGIN
factor by which the map grid is reduced or enlarged during the projection process, defined by its value at the natural origin
-
SCALE_FACTOR_ON_INITIAL_LINE
public static final OperationParameters SCALE_FACTOR_ON_INITIAL_LINE
factor by which the map grid is reduced or enlarged during the projection process, defined by its value at the projection centre
-
SCALE_FACTOR_ON_PSEUDO_STANDARD_PARALLEL
public static final OperationParameters SCALE_FACTOR_ON_PSEUDO_STANDARD_PARALLEL
The factor by which the map grid is reduced or enlarged during the projection process, defined by its value at the pseudo-standard parallel.
-
VERTICAL_OFFSET
public static final OperationParameters VERTICAL_OFFSET
difference between the height or depth values of a point in the target and source coordinate reference systems
-
X_AXIS_ROTATION
public static final OperationParameters X_AXIS_ROTATION
angular difference between the Y and Z axes directions of target and source coordinate reference systemsThis is a rotation about the X axis as viewed from the origin looking along that axis. The particular method defines which direction is positive, and what is being rotated (point or axis).
-
X_AXIS_TRANSLATION
public static final OperationParameters X_AXIS_TRANSLATION
difference between the X values of a point in the target and source coordinate reference systems
-
Y_AXIS_ROTATION
public static final OperationParameters Y_AXIS_ROTATION
angular difference between the X and Z axes directions of target and source coordinate reference systemsThis is a rotation about the Y axis as viewed from the origin looking along that axis. The particular method defines which direction is positive, and what is being rotated (point or axis).
-
Y_AXIS_TRANSLATION
public static final OperationParameters Y_AXIS_TRANSLATION
difference between the Y values of a point in the target and source coordinate reference systems
-
Z_AXIS_ROTATION
public static final OperationParameters Z_AXIS_ROTATION
angular difference between the X and Y axes directions of target and source coordinate reference systemsThis is a rotation about the Z axis as viewed from the origin looking along that axis. The particular method defines which direction is positive, and what is being rotated (point or axis).
-
Z_AXIS_TRANSLATION
public static final OperationParameters Z_AXIS_TRANSLATION
difference between the Z values of a point in the target and source coordinate reference systems
-
-
Method Detail
-
values
public static OperationParameters[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (OperationParameters c : OperationParameters.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OperationParameters valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getCode
public int getCode()
Get the parameter code- Returns:
- code
-
getName
public String getName()
Get the parameter name- Returns:
- name
-
getOperationType
public OperationType getOperationType()
Get the operation type- Returns:
- operation type
-
getUnitType
public UnitType getUnitType()
Get the unit type- Returns:
- unit type
-
getParameter
public static OperationParameters getParameter(String name)
Get the parameter type from the alias- Parameters:
name
- name or alias- Returns:
- parameter type
-
getParameters
public static Set<OperationParameters> getParameters(String name)
Get the parameter types from the alias- Parameters:
name
- name or alias- Returns:
- parameter types
-
getParameter
public static OperationParameters getParameter(int code)
Get the parameter type from the code- Parameters:
code
- parameter code- Returns:
- parameter type
-
-