public static class TransverseMercator.Provider_SouthOrientated extends TransverseMercator.Provider
The usual Transverse Mercator formulas are:
The Transverse Mercator South Orientated Projection formulas are:
Where the px and py terms are the same in both cases. Transforms
created by this provider actually computes (easting,northing) =
(-westing,-southing). This is equivalent to a TransverseMercator
projection with falseEasting
and falseNorthing
sign reverted. This operation is implemented as a concatenation
of a North-orientated transverse mercator projection with an affine transform for (false
easting,false northing) correction.
DefaultMathTransformFactory
,
Serialized FormMathTransformProvider.Delegate
CENTRAL_MERIDIAN, FALSE_EASTING, FALSE_NORTHING, LATITUDE_OF_CENTRE, LATITUDE_OF_ORIGIN, LONGITUDE_OF_CENTRE, SCALE_FACTOR, SEMI_MAJOR, SEMI_MINOR, STANDARD_PARALLEL_1, STANDARD_PARALLEL_2
sourceDimensions, targetDimensions
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR
SINGLE_LINE
FORMULA_KEY
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
Constructor and Description |
---|
Provider_SouthOrientated()
Constructs a new provider.
|
Modifier and Type | Method and Description |
---|---|
MathTransform |
createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
getOperationType
doubleValue
createDescriptor, createDescriptorGroup, createOptionalDescriptor, doubleValue, ensureValidValues, formatWKT, getParameter, intValue, stringValue, toMap, value
checkDimensions, equals, getFormula, getParameters, getSourceDimensions, getTargetDimensions, hashCode
asSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches, nameMatches
cleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKT
getAlias, getIdentifiers, getName, getRemarks, toWKT
public Provider_SouthOrientated()
public MathTransform createMathTransform(ParameterValueGroup parameters) throws ParameterNotFoundException
createMathTransform
in class TransverseMercator.Provider
parameters
- The group of parameter values.ParameterNotFoundException
- if a required parameter was not found.MathTransformProvider.Delegate
Copyright © 1996–2019 Geotools. All rights reserved.