public class DefaultDerivedCRS extends AbstractDerivedCRS implements DerivedCRS
_COMPARING, baseCRS, CONVERSION_TYPE_KEY, conversionFromBase
datum
coordinateSystem
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR
SINGLE_LINE
DOMAIN_OF_VALIDITY_KEY, SCOPE_KEY
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
Constructor and Description |
---|
DefaultDerivedCRS(DerivedCRS crs)
Constructs a new derived CRS with the same values than the specified one.
|
DefaultDerivedCRS(Map<String,?> properties,
Conversion conversionFromBase,
CoordinateReferenceSystem base,
MathTransform baseToDerived,
CoordinateSystem derivedCS)
Constructs a derived CRS from a defining conversion.
|
DefaultDerivedCRS(Map<String,?> properties,
CoordinateReferenceSystem base,
MathTransform baseToDerived,
CoordinateSystem derivedCS)
Constructs a derived CRS from a set of properties.
|
DefaultDerivedCRS(Map<String,?> properties,
OperationMethod method,
CoordinateReferenceSystem base,
MathTransform baseToDerived,
CoordinateSystem derivedCS)
Deprecated.
Create explicitly a
DefiningConversion instead. |
DefaultDerivedCRS(String name,
CoordinateReferenceSystem base,
MathTransform baseToDerived,
CoordinateSystem derivedCS)
Constructs a derived CRS from a name.
|
Modifier and Type | Method and Description |
---|---|
int |
hashCode()
Returns a hash value for this derived CRS.
|
equals, formatWKT, getBaseCRS, getConversionFromBase
getAxis, getDatum, getDimension
distance, getCoordinateSystem
getDomainOfValidity, getScope, getValidArea
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
getBaseCRS, getConversionFromBase
getCoordinateSystem, getDatum
getDomainOfValidity, getScope
getAlias, getIdentifiers, getName, getRemarks, toWKT
public DefaultDerivedCRS(DerivedCRS crs)
crs
- The coordinate reference system to copy.public DefaultDerivedCRS(String name, CoordinateReferenceSystem base, MathTransform baseToDerived, CoordinateSystem derivedCS) throws MismatchedDimensionException
name
- The name.base
- Coordinate reference system to base the derived CRS on.baseToDerived
- The transform from the base CRS to returned CRS.derivedCS
- The coordinate system for the derived CRS. The number of axes must match the
target dimension of the transform baseToDerived
.MismatchedDimensionException
- if the source and target dimension of baseToDeviced
don't match the dimension of base
and derivedCS
respectively.public DefaultDerivedCRS(Map<String,?> properties, CoordinateReferenceSystem base, MathTransform baseToDerived, CoordinateSystem derivedCS) throws MismatchedDimensionException
The properties are given unchanged to the super-class constructor.
properties
- Name and other properties to give to the new derived CRS object and to the
underlying conversion.base
- Coordinate reference system to base the derived CRS on.baseToDerived
- The transform from the base CRS to returned CRS.derivedCS
- The coordinate system for the derived CRS. The number of axes must match the
target dimension of the transform baseToDerived
.MismatchedDimensionException
- if the source and target dimension of baseToDeviced
don't match the dimension of base
and derivedCS
respectively.public DefaultDerivedCRS(Map<String,?> properties, OperationMethod method, CoordinateReferenceSystem base, MathTransform baseToDerived, CoordinateSystem derivedCS) throws MismatchedDimensionException
DefiningConversion
instead.properties
- Name and other properties to give to the new derived CRS object and to the
underlying conversion.method
- A description of the method for the
conversion.base
- Coordinate reference system to base the derived CRS on.baseToDerived
- The transform from the base CRS to returned CRS.derivedCS
- The coordinate system for the derived CRS. The number of axes must match the
target dimension of the transform baseToDerived
.MismatchedDimensionException
- if the source and target dimension of baseToDeviced
don't match the dimension of base
and derivedCS
respectively.public DefaultDerivedCRS(Map<String,?> properties, Conversion conversionFromBase, CoordinateReferenceSystem base, MathTransform baseToDerived, CoordinateSystem derivedCS) throws MismatchedDimensionException
properties
- Name and other properties to give to the new derived CRS object.conversionFromBase
- The defining conversion.base
- Coordinate reference system to base the derived CRS on.baseToDerived
- The transform from the base CRS to returned CRS.derivedCS
- The coordinate system for the derived CRS. The number of axes must match the
target dimension of the transform baseToDerived
.MismatchedDimensionException
- if the source and target dimension of baseToDerived
don't match the dimension of base
and derivedCS
respectively.public int hashCode()
hashCode
in class AbstractDerivedCRS
Copyright © 1996–2019 Geotools. All rights reserved.