public final class CoordinateOperationFactory extends Object
| Constructor and Description |
|---|
CoordinateOperationFactory() |
| Modifier and Type | Method and Description |
|---|---|
static Set<CoordinateOperation> |
createCoordinateOperations(GeodeticCRS source,
GeodeticCRS target)
|
static Set<CoordinateOperation> |
excludeFilter(Collection<? extends CoordinateOperation> ops,
Class clazz)
Returns
CoordinateOperations excluding sequence containing a particular operation type. |
static CoordinateOperation |
getMostPrecise(Collection<? extends CoordinateOperation> ops)
Returns the most precise among the list of
CoordinateOperations. |
static CoordinateOperation |
getMostPrecise3DTransformation(Collection<? extends CoordinateOperation> ops)
Returns the most precise among the list of
CoordinateOperations. |
static Set<CoordinateOperation> |
includeFilter(Collection<? extends CoordinateOperation> ops,
Class clazz)
Returns
CoordinateOperations including operations of a particular type. |
public static Set<CoordinateOperation> createCoordinateOperations(GeodeticCRS source, GeodeticCRS target) throws CoordinateOperationException
CoordinateOperations from a source
GeodeticCRS to a target
GeodeticCRS.
GeodeticCRSs include GeocentricCRSs,
Geographic2DCRS, Geographic3DCRS and
ProjectedCRS.source - the (non null) source geodetic coordinate reference systemtarget - the (non null) target geodetic coordinate reference systemCoordinateOperationExceptionpublic static Set<CoordinateOperation> includeFilter(Collection<? extends CoordinateOperation> ops, Class clazz)
CoordinateOperations including operations of a particular type.public static Set<CoordinateOperation> excludeFilter(Collection<? extends CoordinateOperation> ops, Class clazz)
CoordinateOperations excluding sequence containing a particular operation type.ops - clazz - public static CoordinateOperation getMostPrecise(Collection<? extends CoordinateOperation> ops)
CoordinateOperations.ops - public static CoordinateOperation getMostPrecise3DTransformation(Collection<? extends CoordinateOperation> ops)
CoordinateOperations.ops - Copyright © 2019 CNRS. All rights reserved.