Uses of Interface
org.opengis.referencing.operation.CoordinateOperation
Packages that use CoordinateOperation
Package
Description
Basic geometric objects (envelopes and direct positions).
Base classes for reference systems used for general positioning.
Creates Coordinate Reference System (CRS) objects from given properties or authority codes.
Factories for geodetic objects defined in a SQL database, typically the EPSG dataset.
Relationship between any two Coordinate Reference Systems (CRS).
Coordinate operations (relationship between
any two coordinate reference systems).
-
Uses of CoordinateOperation in org.apache.sis.geometry
Methods in org.apache.sis.geometry that return CoordinateOperationModifier and TypeMethodDescriptionstatic CoordinateOperationEnvelopes.findOperation(Envelope source, Envelope target) Finds a mathematical operation from the CRS of the given source envelope to the CRS of the given target envelope.Methods in org.apache.sis.geometry with parameters of type CoordinateOperationModifier and TypeMethodDescriptionstatic GeneralEnvelopeEnvelopes.transform(CoordinateOperation operation, Envelope envelope) Transforms an envelope using the given coordinate operation.static Rectangle2DShapes2D.transform(CoordinateOperation operation, Rectangle2D envelope, Rectangle2D destination) Transforms a rectangular envelope using the given coordinate operation. -
Uses of CoordinateOperation in org.apache.sis.referencing
Methods in org.apache.sis.referencing that return CoordinateOperationModifier and TypeMethodDescriptionMultiRegisterOperations.findCoordinateOperation(String code) Extracts coordinate operation details from the registry.static CoordinateOperationCRS.findOperation(DefaultCoordinateMetadata source, DefaultCoordinateMetadata target, CoordinateOperationContext context) Finds a mathematical operation that transforms coordinates between the given CRSs and epochs.static CoordinateOperationCRS.findOperation(DefaultCoordinateMetadata source, DefaultCoordinateMetadata target, GeographicBoundingBox areaOfInterest) Deprecated, for removal: This API element is subject to removal in a future version.static CoordinateOperationCRS.findOperation(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, GeographicBoundingBox areaOfInterest) Finds a mathematical operation that transform coordinates from the given source to the given target CRS.Methods in org.apache.sis.referencing that return types with arguments of type CoordinateOperationModifier and TypeMethodDescriptionMultiRegisterOperations.findCoordinateOperations(CoordinateReferenceSystem source, CoordinateReferenceSystem target) Finds or infers any coordinate operations for which the given CRSs are the source and target, in that order.static List<CoordinateOperation> CRS.findOperations(DefaultCoordinateMetadata source, DefaultCoordinateMetadata target, CoordinateOperationContext context) Finds mathematical operations that transforms coordinates between the given CRSs and epochs.static List<CoordinateOperation> CRS.findOperations(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, GeographicBoundingBox areaOfInterest) Finds mathematical operations that transform coordinates from the given source to the given target CRS in a given area of interest.Methods in org.apache.sis.referencing with parameters of type CoordinateOperationModifier and TypeMethodDescriptionstatic GeographicBoundingBoxCRS.getGeographicBoundingBox(CoordinateOperation operation) Returns the valid geographic area for the given coordinate operation, ornullif unknown.static doubleCRS.getLinearAccuracy(CoordinateOperation operation) Returns a positional accuracy estimation in metres for the given operation, orNaNif unknown. -
Uses of CoordinateOperation in org.apache.sis.referencing.factory
Methods in org.apache.sis.referencing.factory that return CoordinateOperationModifier and TypeMethodDescriptionConcurrentAuthorityFactory.createCoordinateOperation(String code) Returns an operation for transforming coordinates in the source CRS to coordinates in the target CRS.GeodeticAuthorityFactory.createCoordinateOperation(String code) Creates an operation for transforming coordinates in the source CRS to coordinates in the target CRS.MultiAuthoritiesFactory.createCoordinateOperation(String code) Creates an operation for transforming coordinates in the source CRS to coordinates in the target CRS.Methods in org.apache.sis.referencing.factory that return types with arguments of type CoordinateOperationModifier and TypeMethodDescriptionConcurrentAuthorityFactory.createFromCoordinateReferenceSystemCodes(String sourceCRS, String targetCRS) Returns operations from source and target coordinate reference system codes.GeodeticAuthorityFactory.createFromCoordinateReferenceSystemCodes(String sourceCRS, String targetCRS) Creates operations from source and target coordinate reference system codes.MultiAuthoritiesFactory.createFromCoordinateReferenceSystemCodes(String sourceCRS, String targetCRS) Creates operations from source and target coordinate reference system codes. -
Uses of CoordinateOperation in org.apache.sis.referencing.factory.sql
Methods in org.apache.sis.referencing.factory.sql that return CoordinateOperationModifier and TypeMethodDescriptionEPSGDataAccess.createCoordinateOperation(String code) Creates an operation for transforming coordinates in the source CRS to coordinates in the target CRS.Methods in org.apache.sis.referencing.factory.sql that return types with arguments of type CoordinateOperationModifier and TypeMethodDescriptionEPSGDataAccess.createFromCoordinateReferenceSystemCodes(String sourceCRS, String targetCRS) Creates operations from source and target coordinate reference system codes. -
Uses of CoordinateOperation in org.apache.sis.referencing.operation
Classes in org.apache.sis.referencing.operation that implement CoordinateOperationModifier and TypeClassDescriptionclassDescribes the operation for transforming coordinates in the source CRS to coordinates in the target CRS.classA parameterized mathematical operation that converts coordinates to another CRS without any change of datum.classSpecifies that a subset of a coordinate tuple is subject to a specific coordinate operation.classA parameterized mathematical operation that transforms coordinates to another CRS with a change of datum.Methods in org.apache.sis.referencing.operation that return CoordinateOperationModifier and TypeMethodDescriptionDefaultCoordinateOperationFactory.createConcatenatedOperation(Map<String, ?> properties, CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, CoordinateOperation... operations) Creates an ordered sequence of two or more single coordinate operations.DefaultCoordinateOperationFactory.createConcatenatedOperation(Map<String, ?> properties, CoordinateOperation... operations) Deprecated.Replaced by a method with explicit CRS arguments because of potential CRS swapping.CoordinateOperationFinder.createOperation(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS) Infers an operation for conversion or transformation between two coordinate reference systems.DefaultCoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS) DefaultCoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, CoordinateOperationContext context) Finds or creates an operation for conversion or transformation between two coordinate reference systems.DefaultCoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, OperationMethod method) Methods in org.apache.sis.referencing.operation that return types with arguments of type CoordinateOperationModifier and TypeMethodDescriptionCoordinateOperationFinder.createOperations(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS) Infers operations for conversions or transformations between two coordinate reference systems.DefaultCoordinateOperationFactory.createOperations(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, CoordinateOperationContext context) Finds or creates operations for conversions or transformations between two coordinate reference systems.protected List<CoordinateOperation> CoordinateOperationFinder.createOperationStep(CoordinateReferenceSystem sourceCRS, List<? extends SingleCRS> sourceComponents, CoordinateReferenceSystem targetCRS, List<? extends SingleCRS> targetComponents) Creates an operation between at least oneCompoundCRS(usually the source) and an arbitrary CRS.protected List<CoordinateOperation> CoordinateOperationFinder.createOperationStep(GeneralDerivedCRS sourceCRS, GeneralDerivedCRS targetCRS) Creates an operation between two derived coordinate reference systems.protected List<CoordinateOperation> CoordinateOperationFinder.createOperationStep(GeneralDerivedCRS sourceCRS, SingleCRS targetCRS) Creates an operation from a derived CRS to an arbitrary single coordinate reference system.protected List<CoordinateOperation> CoordinateOperationFinder.createOperationStep(GeodeticCRS sourceCRS, GeodeticCRS targetCRS) Creates an operation between two geodetic (geographic or geocentric) coordinate reference systems.protected List<CoordinateOperation> CoordinateOperationFinder.createOperationStep(GeodeticCRS sourceCRS, VerticalCRS targetCRS) Creates an operation between a geodetic and a vertical coordinate reference systems.protected List<CoordinateOperation> CoordinateOperationFinder.createOperationStep(SingleCRS sourceCRS, GeneralDerivedCRS targetCRS) Creates operations from an arbitrary single CRS to a derived coordinate reference system.protected List<CoordinateOperation> CoordinateOperationFinder.createOperationStep(TemporalCRS sourceCRS, TemporalCRS targetCRS) Creates an operation between two temporal coordinate reference systems.protected List<CoordinateOperation> CoordinateOperationFinder.createOperationStep(VerticalCRS sourceCRS, VerticalCRS targetCRS) Creates an operation between two vertical coordinate reference systems.Class<? extends CoordinateOperation> AbstractCoordinateOperation.getInterface()Returns the GeoAPI interface implemented by this class.Methods in org.apache.sis.referencing.operation with parameters of type CoordinateOperationModifier and TypeMethodDescriptionstatic AbstractCoordinateOperationAbstractCoordinateOperation.castOrCopy(CoordinateOperation object) Returns a SIS coordinate operation implementation with the values of the given arbitrary implementation.DefaultCoordinateOperationFactory.createConcatenatedOperation(Map<String, ?> properties, CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, CoordinateOperation... operations) Creates an ordered sequence of two or more single coordinate operations.DefaultCoordinateOperationFactory.createConcatenatedOperation(Map<String, ?> properties, CoordinateOperation... operations) Deprecated.Replaced by a method with explicit CRS arguments because of potential CRS swapping.Constructors in org.apache.sis.referencing.operation with parameters of type CoordinateOperationModifierConstructorDescriptionprotectedAbstractCoordinateOperation(CoordinateOperation operation) Creates a new coordinate operation with the same values as the specified one. -
Uses of CoordinateOperation in org.opengis.referencing.operation
Subinterfaces of CoordinateOperation in org.opengis.referencing.operationModifier and TypeInterfaceDescriptioninterfaceAn ordered sequence of two or more single coordinate operations.interfaceBase interface for conical map projections.interfaceAn operation on coordinates that does not include any change of Datum.interfaceBase interface for cylindrical map projections.interfaceA pass-through operation specifies that a subset of a coordinate tuple is subject to a specific coordinate operation.interfaceBase interface for for azimuthal (or planar) map projections.interfaceA conversion transforming (longitude,latitude) coordinates to cartesian coordinates (x,y).interfaceA parameterized mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system.interfaceAn operation on coordinates that usually includes a change of Datum.Methods in org.opengis.referencing.operation that return CoordinateOperationModifier and TypeMethodDescriptionCoordinateOperationFactory.createConcatenatedOperation(Map<String, ?> properties, CoordinateOperation... operations) Creates a concatenated operation from a sequence of operations.CoordinateOperationAuthorityFactory.createCoordinateOperation(String code) Creates an operation from a single operation code.CoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS) Returns an operation for conversion or transformation between two coordinate reference systems.CoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, OperationMethod method) Returns an operation using a particular method for conversion or transformation between two coordinate reference systems.Methods in org.opengis.referencing.operation that return types with arguments of type CoordinateOperationModifier and TypeMethodDescriptionCoordinateOperationAuthorityFactory.createFromCoordinateReferenceSystemCodes(String sourceCRS, String targetCRS) Creates operations from coordinate reference system codes.Methods in org.opengis.referencing.operation with parameters of type CoordinateOperationModifier and TypeMethodDescriptionCoordinateOperationFactory.createConcatenatedOperation(Map<String, ?> properties, CoordinateOperation... operations) Creates a concatenated operation from a sequence of operations.
CRS.findOperation(DefaultCoordinateMetadata, DefaultCoordinateMetadata, CoordinateOperationContext).