Package | Description |
---|---|
org.geotools.referencing |
Reference systems implementation.
|
org.geotools.referencing.factory |
Base classes for factories and
authority factories.
|
org.geotools.referencing.factory.epsg |
Authority factories for
the EPSG database.
|
org.geotools.referencing.operation |
Coordinate operation implementation.
|
org.opengis.referencing.operation |
Coordinate operations
(relationship between any two coordinate reference systems).
|
Modifier and Type | Method and Description |
---|---|
static GeneralEnvelope |
CRS.transform(CoordinateOperation operation,
Envelope envelope)
Transforms an envelope using the given coordinate operation.
|
static Rectangle2D |
CRS.transform(CoordinateOperation operation,
Rectangle2D envelope,
Rectangle2D destination)
Transforms a rectangular envelope using the given coordinate
operation.
|
Modifier and Type | Method and Description |
---|---|
CoordinateOperation |
AbstractAuthorityFactory.createCoordinateOperation(String code)
Creates an operation from a single operation code.
|
CoordinateOperation |
FallbackAuthorityFactory.createCoordinateOperation(String code)
Creates an operation from a single operation code.
|
CoordinateOperation |
ThreadedAuthorityFactory.createCoordinateOperation(String code)
Returns an operation from a single operation code.
|
CoordinateOperation |
AbstractAuthorityMediator.createCoordinateOperation(String code) |
CoordinateOperation |
BufferedAuthorityFactory.createCoordinateOperation(String code)
Returns an operation from a single operation code.
|
CoordinateOperation |
AuthorityFactoryAdapter.createCoordinateOperation(String code)
Creates an operation from a single operation code.
|
CoordinateOperation |
AbstractCachedAuthorityFactory.createCoordinateOperation(String code) |
CoordinateOperation |
PropertyCoordinateOperationAuthorityFactory.createCoordinateOperation(String code)
Creates an operation from a single operation code.
|
CoordinateOperation |
CachedAuthorityDecorator.createCoordinateOperation(String code) |
protected abstract CoordinateOperation |
AbstractCachedAuthorityFactory.generateCoordinateOperation(String code) |
protected CoordinateOperation |
TransformedAuthorityFactory.replace(CoordinateOperation operation)
Replaces (if needed) the specified coordinate operation.
|
Modifier and Type | Method and Description |
---|---|
Set<CoordinateOperation> |
AbstractAuthorityFactory.createFromCoordinateReferenceSystemCodes(String sourceCRS,
String targetCRS)
Creates an operation from coordinate reference system codes.
|
Set<CoordinateOperation> |
FallbackAuthorityFactory.createFromCoordinateReferenceSystemCodes(String sourceCRS,
String targetCRS)
Creates an operation from coordinate reference system codes.
|
Set<CoordinateOperation> |
ThreadedAuthorityFactory.createFromCoordinateReferenceSystemCodes(String sourceCode,
String targetCode)
Returns an operation from coordinate reference system codes.
|
Set<CoordinateOperation> |
TransformedAuthorityFactory.createFromCoordinateReferenceSystemCodes(String sourceCode,
String targetCode)
Creates an operation from coordinate reference system codes.
|
Set<CoordinateOperation> |
BufferedAuthorityFactory.createFromCoordinateReferenceSystemCodes(String sourceCRS,
String targetCRS)
Returns an operation from coordinate reference system codes.
|
Set<CoordinateOperation> |
AuthorityFactoryAdapter.createFromCoordinateReferenceSystemCodes(String sourceCRS,
String targetCRS)
Creates an operation from coordinate reference system codes.
|
Set<CoordinateOperation> |
PropertyCoordinateOperationAuthorityFactory.createFromCoordinateReferenceSystemCodes(String sourceCRS,
String targetCRS)
Creates a
CoordinateOperation from coordinate
reference system codes. |
Modifier and Type | Method and Description |
---|---|
protected CoordinateOperation |
TransformedAuthorityFactory.replace(CoordinateOperation operation)
Replaces (if needed) the specified coordinate operation.
|
Modifier and Type | Method and Description |
---|---|
CoordinateOperation |
CoordinateOperationFactoryUsingWKT.createCoordinateOperation(String code)
Creates an operation from a single operation code.
|
CoordinateOperation |
DirectEpsgFactory.createCoordinateOperation(String code)
Returns a coordinate operation from a code.
|
CoordinateOperation |
AbstractEpsgFactory.generateCoordinateOperation(String code)
Returns a coordinate operation from a code.
|
Modifier and Type | Method and Description |
---|---|
Set<CoordinateOperation> |
CoordinateOperationFactoryUsingWKT.createFromCoordinateReferenceSystemCodes(String sourceCRS,
String targetCRS)
Creates operations from coordinate reference system
codes.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCoordinateOperation
Establishes an association between a source and a target coordinate reference system, and
provides a transform for transforming coordinates in the source CRS to
coordinates in the target CRS.
|
class |
DefaultConcatenatedOperation
An ordered sequence of two or more single coordinate operations.
|
class |
DefaultConicProjection
Base class for conical map projections.
|
class |
DefaultConversion
An operation on coordinates that does not include any change of Datum.
|
class |
DefaultCylindricalProjection
Base class for cylindrical map projections.
|
class |
DefaultOperation
A parameterized mathematical operation on coordinates that transforms or converts coordinates to
another coordinate reference system.
|
class |
DefaultPassThroughOperation
A pass-through operation specifies that a subset of a coordinate tuple is subject to a specific
coordinate operation.
|
class |
DefaultPlanarProjection
Base class for for azimuthal (or planar) map projections.
|
class |
DefaultProjection
A conversion transforming
(longitude,latitude) coordinates to cartesian coordinates
(x,y).
|
class |
DefaultSingleOperation
A single (not concatenated) coordinate operation.
|
class |
DefaultTransformation
An operation on coordinates that usually includes a change of Datum.
|
class |
DefiningConversion
A conversion used for the definition of a derived CRS (including projections).
|
Modifier and Type | Method and Description |
---|---|
protected CoordinateOperation |
AbstractCoordinateOperationFactory.concatenate(CoordinateOperation step1,
CoordinateOperation step2)
Concatenate two operation steps.
|
protected CoordinateOperation |
AbstractCoordinateOperationFactory.concatenate(CoordinateOperation step1,
CoordinateOperation step2,
CoordinateOperation step3)
Concatenate three transformation steps.
|
static CoordinateOperation |
DefaultOperation.create(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform,
OperationMethod method,
Class<? extends CoordinateOperation> type)
Returns a coordinate operation of the specified class.
|
CoordinateOperation |
AbstractCoordinateOperationFactory.createConcatenatedOperation(Map<String,?> properties,
CoordinateOperation[] operations)
Creates a concatenated operation from a sequence of operations.
|
protected CoordinateOperation |
AbstractCoordinateOperationFactory.createFromAffineTransform(ReferenceIdentifier name,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
Matrix matrix)
Creates a coordinate operation from a matrix, which usually describes an affine tranform.
|
protected CoordinateOperation |
AuthorityBackedFactory.createFromDatabase(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS)
Returns an operation for conversion or transformation between two coordinate reference
systems.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createFromDatabase(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS)
If the coordinate operation is explicitly defined in some database (typically EPSG), returns
it.
|
protected CoordinateOperation |
AbstractCoordinateOperationFactory.createFromMathTransform(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform,
OperationMethod method,
Class<? extends CoordinateOperation> type)
Creates a coordinate operation from a math transform.
|
protected CoordinateOperation |
AbstractCoordinateOperationFactory.createFromMathTransform(ReferenceIdentifier name,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform)
Creates a coordinate operation from a math transform.
|
protected CoordinateOperation |
AbstractCoordinateOperationFactory.createFromParameters(ReferenceIdentifier name,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
ParameterValueGroup parameters)
Creates a coordinate operation from a set of parameters.
|
CoordinateOperation |
DefaultCoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS)
Returns an operation for conversion or transformation between two coordinate reference
systems.
|
CoordinateOperation |
BufferedCoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS)
Returns an operation for conversion or transformation between two coordinate reference
systems.
|
CoordinateOperation |
DefaultCoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
OperationMethod method)
Deprecated.
Current implementation ignore the
method argument. |
CoordinateOperation |
BufferedCoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
OperationMethod method)
Deprecated.
Will be removed.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createOperationStep(CompoundCRS sourceCRS,
CompoundCRS targetCRS)
Creates an operation between two compound coordinate reference systems.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createOperationStep(CompoundCRS sourceCRS,
SingleCRS targetCRS)
Creates an operation from a compound to a single coordinate reference systems.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createOperationStep(GeocentricCRS sourceCRS,
GeocentricCRS targetCRS)
Creates an operation between two geocentric coordinate reference systems.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createOperationStep(GeocentricCRS sourceCRS,
GeographicCRS targetCRS)
Creates an operation from a geocentric to a geographic coordinate reference systems.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createOperationStep(GeographicCRS sourceCRS,
GeocentricCRS targetCRS)
Creates an operation from a geographic to a geocentric coordinate reference systems.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createOperationStep(GeographicCRS sourceCRS,
GeographicCRS targetCRS)
Creates an operation between two geographic coordinate reference systems.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createOperationStep(GeographicCRS sourceCRS,
ProjectedCRS targetCRS)
Creates an operation from a geographic to a projected coordinate reference system.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createOperationStep(GeographicCRS sourceCRS,
VerticalCRS targetCRS)
Creates an operation between a geographic and a vertical coordinate reference systems.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createOperationStep(ProjectedCRS sourceCRS,
GeographicCRS targetCRS)
Creates an operation from a projected to a geographic coordinate reference system.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createOperationStep(ProjectedCRS sourceCRS,
ProjectedCRS targetCRS)
Creates an operation between two projected coordinate reference systems.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createOperationStep(SingleCRS sourceCRS,
CompoundCRS targetCRS)
Creates an operation from a single to a compound coordinate reference system.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createOperationStep(TemporalCRS sourceCRS,
TemporalCRS targetCRS)
Creates an operation between two temporal coordinate reference systems.
|
protected CoordinateOperation |
DefaultCoordinateOperationFactory.createOperationStep(VerticalCRS sourceCRS,
VerticalCRS targetCRS)
Creates an operation between two vertical coordinate reference systems.
|
protected CoordinateOperation |
AbstractCoordinateOperationFactory.inverse(CoordinateOperation operation)
Returns the inverse of the specified operation.
|
protected CoordinateOperation |
AuthorityBackedFactory.validateCandidate(CoordinateOperation candidate,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
boolean inverse)
Selects a valid operation from a set of candidates.
|
Modifier and Type | Method and Description |
---|---|
protected Set<CoordinateOperation> |
AbstractCoordinateOperationFactory.concatenate(Set<CoordinateOperation> candidatesStep1,
Set<CoordinateOperation> candidatesStep2)
Concatenate two operation steps.
|
protected Set<CoordinateOperation> |
AbstractCoordinateOperationFactory.concatenate(Set<CoordinateOperation> candidatesStep1,
Set<CoordinateOperation> candidatesStep2,
Set<CoordinateOperation> candidatesStep3)
Concatenate two sets of operation steps.
|
protected Set<CoordinateOperation> |
AuthorityBackedFactory.findFromDatabase(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
int limit)
Returns the list of available operations for conversion or transformation between two
coordinate reference systems.
|
protected Set<CoordinateOperation> |
DefaultCoordinateOperationFactory.findFromDatabase(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
int limit)
Returns a list of available coordinate operations explicitly defined in some database
(typically EPSG), for the provided CRS pair.
|
Set<CoordinateOperation> |
DefaultCoordinateOperationFactory.findOperations(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS)
Returns all the available operations for conversion or transformation between two coordinate
reference systems.
|
Set<CoordinateOperation> |
BufferedCoordinateOperationFactory.findOperations(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS)
Returns all available operations for conversion or transformation between two coordinate
reference systems.
|
protected Set<CoordinateOperation> |
DefaultCoordinateOperationFactory.findOperations(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
int limit)
Returns all the available operations for conversion or transformation between two coordinate
reference systems.
|
protected Set<CoordinateOperation> |
DefaultCoordinateOperationFactory.findOperationSteps(CompoundCRS sourceCRS,
CompoundCRS targetCRS,
int limit)
Returns all available operations between two compound coordinate reference systems.
|
protected Set<CoordinateOperation> |
DefaultCoordinateOperationFactory.findOperationSteps(CompoundCRS sourceCRS,
SingleCRS targetCRS,
int limit)
Returns all available operations from a compound to a single coordinate reference system.
|
protected Set<CoordinateOperation> |
DefaultCoordinateOperationFactory.findOperationSteps(GeographicCRS sourceCRS,
ProjectedCRS targetCRS,
int limit)
Returns all available operations from a geographic to a projected coordinate reference
system.
|
protected Set<CoordinateOperation> |
DefaultCoordinateOperationFactory.findOperationSteps(ProjectedCRS sourceCRS,
GeographicCRS targetCRS,
int limit)
Returns all available operations from a projected to a geographic coordinate reference
system.
|
protected Set<CoordinateOperation> |
DefaultCoordinateOperationFactory.findOperationSteps(ProjectedCRS sourceCRS,
ProjectedCRS targetCRS,
int limit)
Returns all available operations between two projected coordinate reference systems.
|
protected Set<CoordinateOperation> |
DefaultCoordinateOperationFactory.findOperationSteps(SingleCRS sourceCRS,
CompoundCRS targetCRS,
int limit)
Returns all available operations from a single to a compound coordinate reference system.
|
static Class<? extends CoordinateOperation> |
AbstractCoordinateOperation.getType(CoordinateOperation object)
Returns the most specific GeoAPI interface implemented by the specified operation.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
AuthorityBackedFactory.accept(CoordinateOperation operation)
Returns
true if the specified operation is acceptable. |
protected CoordinateOperation |
AbstractCoordinateOperationFactory.concatenate(CoordinateOperation step1,
CoordinateOperation step2)
Concatenate two operation steps.
|
protected CoordinateOperation |
AbstractCoordinateOperationFactory.concatenate(CoordinateOperation step1,
CoordinateOperation step2,
CoordinateOperation step3)
Concatenate three transformation steps.
|
CoordinateOperation |
AbstractCoordinateOperationFactory.createConcatenatedOperation(Map<String,?> properties,
CoordinateOperation[] operations)
Creates a concatenated operation from a sequence of operations.
|
static double |
AbstractCoordinateOperation.getAccuracy(CoordinateOperation operation)
Convenience method returning the accuracy in meters for the specified operation.
|
static Class<? extends CoordinateOperation> |
AbstractCoordinateOperation.getType(CoordinateOperation object)
Returns the most specific GeoAPI interface implemented by the specified operation.
|
protected CoordinateOperation |
AbstractCoordinateOperationFactory.inverse(CoordinateOperation operation)
Returns the inverse of the specified operation.
|
protected CoordinateOperation |
AuthorityBackedFactory.validateCandidate(CoordinateOperation candidate,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
boolean inverse)
Selects a valid operation from a set of candidates.
|
Modifier and Type | Method and Description |
---|---|
protected Set<CoordinateOperation> |
AbstractCoordinateOperationFactory.concatenate(Set<CoordinateOperation> candidatesStep1,
Set<CoordinateOperation> candidatesStep2)
Concatenate two operation steps.
|
protected Set<CoordinateOperation> |
AbstractCoordinateOperationFactory.concatenate(Set<CoordinateOperation> candidatesStep1,
Set<CoordinateOperation> candidatesStep2)
Concatenate two operation steps.
|
protected Set<CoordinateOperation> |
AbstractCoordinateOperationFactory.concatenate(Set<CoordinateOperation> candidatesStep1,
Set<CoordinateOperation> candidatesStep2,
Set<CoordinateOperation> candidatesStep3)
Concatenate two sets of operation steps.
|
protected Set<CoordinateOperation> |
AbstractCoordinateOperationFactory.concatenate(Set<CoordinateOperation> candidatesStep1,
Set<CoordinateOperation> candidatesStep2,
Set<CoordinateOperation> candidatesStep3)
Concatenate two sets of operation steps.
|
protected Set<CoordinateOperation> |
AbstractCoordinateOperationFactory.concatenate(Set<CoordinateOperation> candidatesStep1,
Set<CoordinateOperation> candidatesStep2,
Set<CoordinateOperation> candidatesStep3)
Concatenate two sets of operation steps.
|
static CoordinateOperation |
DefaultOperation.create(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform,
OperationMethod method,
Class<? extends CoordinateOperation> type)
Returns a coordinate operation of the specified class.
|
protected CoordinateOperation |
AbstractCoordinateOperationFactory.createFromMathTransform(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform,
OperationMethod method,
Class<? extends CoordinateOperation> type)
Creates a coordinate operation from a math transform.
|
Constructor and Description |
---|
DefaultConcatenatedOperation(Map<String,?> properties,
CoordinateOperation[] operations)
Constructs a concatenated operation from a set of properties.
|
DefaultConcatenatedOperation(Map<String,?> properties,
CoordinateOperation[] operations,
MathTransformFactory factory)
Constructs a concatenated operation from a set of properties and a math transform factory.
|
DefaultConcatenatedOperation(String name,
CoordinateOperation[] operations)
Constructs a concatenated operation from the specified name.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ConcatenatedOperation
An ordered sequence of two or more single coordinate operations.
|
interface |
ConicProjection
Base interface for conical map projections.
|
interface |
Conversion
An operation on coordinates that does not include any change of Datum.
|
interface |
CylindricalProjection
Base interface for cylindrical map projections.
|
interface |
Operation
A parameterized mathematical operation on coordinates that transforms or converts coordinates to
another coordinate reference system.
|
interface |
PassThroughOperation
A pass-through operation specifies that a subset of a coordinate tuple is subject to a specific
coordinate operation.
|
interface |
PlanarProjection
Base interface for for azimuthal (or planar) map projections.
|
interface |
Projection
A conversion transforming
(longitude,latitude) coordinates to cartesian coordinates
(x,y).
|
interface |
SingleOperation
A single (not concatenated) coordinate operation.
|
interface |
Transformation
An operation on coordinates that usually includes a change of Datum.
|
Modifier and Type | Method and Description |
---|---|
CoordinateOperation |
CoordinateOperationFactory.createConcatenatedOperation(Map<String,?> properties,
CoordinateOperation[] operations)
Creates a concatenated operation from a sequence of operations.
|
CoordinateOperation |
CoordinateOperationAuthorityFactory.createCoordinateOperation(String code)
Creates an operation from a single operation code.
|
CoordinateOperation |
CoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS)
Returns an operation for conversion or transformation between two coordinate reference
systems.
|
CoordinateOperation |
CoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
OperationMethod method)
Returns an operation using a particular method for conversion or transformation between two
coordinate reference systems.
|
Modifier and Type | Method and Description |
---|---|
Set<CoordinateOperation> |
CoordinateOperationAuthorityFactory.createFromCoordinateReferenceSystemCodes(String sourceCRS,
String targetCRS)
Creates operations from coordinate reference system
codes.
|
Set<CoordinateOperation> |
CoordinateOperationFactory.findOperations(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS)
Returns all the available operations for conversion or transformation between two coordinate
reference systems.
|
Modifier and Type | Method and Description |
---|---|
CoordinateOperation |
CoordinateOperationFactory.createConcatenatedOperation(Map<String,?> properties,
CoordinateOperation[] operations)
Creates a concatenated operation from a sequence of operations.
|
Copyright © 1996–2019 Geotools. All rights reserved.