Enum OperationParameters

    • 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 projection

        The 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 pole

        Scale 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 equator

        Scale 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 purposes

        Alternatively: 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 purposes

        Alternatively: 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 systems

        This 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 systems

        This 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 systems

        This 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 name
        NullPointerException - 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
      • getAliases

        public Set<String> getAliases()
        Get the aliases
        Returns:
        aliases
      • 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