Class ESRI
java.lang.Object
org.apache.sis.util.Static
org.apache.sis.internal.referencing.provider.ESRI
Constants for projections defined by ESRI but not by EPSG.
Also used for some projections not defined by ESRI, but in which we reuse ESRI parameters.
A characteristics of ESRI parameters is that they have the same name for all projections
(at least all the ones supported by SIS). A similar pattern is observed with OGC parameters,
which are close to ESRI ones.
- Since:
- 1.0
- Version:
- 1.1
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final org.opengis.parameter.ParameterDescriptor
<Double> The operation parameter descriptor for the Longitude of origin (λ₀) parameter value.(package private) static final org.opengis.parameter.ParameterDescriptor
<Double> The operation parameter descriptor for the False easting (FE) parameter value.(package private) static final org.opengis.parameter.ParameterDescriptor
<Double> The operation parameter descriptor for the False northing (FN) parameter value.(package private) static final org.opengis.parameter.ParameterDescriptor
<Double> The operation parameter descriptor for the Latitude of origin (φ₀) parameter value.(package private) static final org.opengis.parameter.ParameterDescriptor
<Double> The operation parameter descriptor for the Latitude of 1st standard parallel parameter value.(package private) static final org.opengis.parameter.ParameterDescriptor
<Double> The operation parameter descriptor for the Latitude of 2nd standard parallel parameter value. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static ParameterBuilder
copyNames
(ParameterBuilder builder, org.opengis.parameter.ParameterDescriptor<Double> template) Copies the ESRI, OGC and PROJ4 names from the given parameters to the given builder.
-
Field Details
-
CENTRAL_MERIDIAN
The operation parameter descriptor for the Longitude of origin (λ₀) parameter value. Valid values range is [-180 … 180]° and default value is 0°.Parameter names ESRI: Central_Meridian OGC: central_meridian GeoTIFF: CenterLong Proj4: lon_0 -
LATITUDE_OF_ORIGIN
The operation parameter descriptor for the Latitude of origin (φ₀) parameter value. Valid values range is (-90 … 90)° and default value is 0°.Parameter names ESRI: Latitude_Of_Origin OGC: latitude_of_origin GeoTIFF: CenterLat Proj4: lat_0 -
STANDARD_PARALLEL_1
The operation parameter descriptor for the Latitude of 1st standard parallel parameter value. Valid values range is [-90 … 90]° and default value is 0°.Parameter names ESRI: Standard_Parallel_1 OGC: standard_parallel_1 GeoTIFF: StdParallel1 Proj4: lat_1 -
STANDARD_PARALLEL_2
The operation parameter descriptor for the Latitude of 2nd standard parallel parameter value. Valid values range is [-90 … 90]° and default value is 0°.Parameter names ESRI: Standard_Parallel_2 OGC: standard_parallel_2 GeoTIFF: StdParallel2 Proj4: lat_2 -
FALSE_EASTING
The operation parameter descriptor for the False easting (FE) parameter value. Valid values range is unrestricted and default value is 0 metre.Parameter names ESRI: False_Easting OGC: false_easting GeoTIFF: FalseEasting Proj4: x_0 -
FALSE_NORTHING
The operation parameter descriptor for the False northing (FN) parameter value. Valid values range is unrestricted and default value is 0 metre.Parameter names ESRI: False_Northing OGC: false_northing GeoTIFF: FalseNorthing Proj4: y_0
-
-
Constructor Details
-
ESRI
private ESRI()Do not allow instantiation of this class.
-
-
Method Details
-
copyNames
static ParameterBuilder copyNames(ParameterBuilder builder, org.opengis.parameter.ParameterDescriptor<Double> template) Copies the ESRI, OGC and PROJ4 names from the given parameters to the given builder. Those parameters are selected because those authorities use the same names in all projections. The EPSG name is discarded because the name varies depending in the projection, in attempts to describe more precisely what they are for.- Parameters:
builder
- the builder where to add the names.template
- the parameter from which to copy the names and identifiers.- Returns:
- the given
builder
, for method call chaining.
-