Modifier and Type | Method and Description |
---|---|
MathTransform |
RasterDatasetInfo.getRasterToModel() |
MathTransform |
RasterDatasetInfo.getRasterToModel(int rasterIndex,
int pyramidLevel) |
Modifier and Type | Field and Description |
---|---|
protected MathTransform |
GeneralGridGeometry.gridToCRS
The math transform (usually an affine transform), or
null if none. |
Modifier and Type | Method and Description |
---|---|
MathTransform |
GeneralGridGeometry.getGridToCRS()
Returns the transform from grid coordinates to real world earth coordinates.
|
MathTransform |
GeneralGridGeometry.getGridToCRS(PixelInCell anchor)
Returns the transform from grid coordinates to real world earth coordinates.
|
MathTransform |
GridGeometry2D.getGridToCRS(PixelOrientation orientation)
Returns a math transform mapping the specified pixel part.
|
Modifier and Type | Method and Description |
---|---|
GridCoverage2D |
GridCoverageFactory.create(CharSequence name,
RenderedImage image,
CoordinateReferenceSystem crs,
MathTransform gridToCRS,
GridSampleDimension[] bands,
GridCoverage[] sources,
Map<?,?> properties)
Constructs a grid coverage from the specified image and
"grid to CRS" transform.
|
GridCoverage2D |
GridCoverageFactory.create(CharSequence name,
WritableRaster raster,
CoordinateReferenceSystem crs,
MathTransform gridToCRS,
double[] minValues,
double[] maxValues,
Unit<?> units,
Color[][] colors,
RenderingHints hints)
Constructs a grid coverage from the specified raster and
"grid to CRS" transform.
|
GridCoverage2D |
GridCoverageFactory.create(CharSequence name,
WritableRaster raster,
CoordinateReferenceSystem crs,
MathTransform gridToCRS,
GridSampleDimension[] bands)
Constructs a grid coverage from the specified raster and
"grid to CRS" transform.
|
Constructor and Description |
---|
GeneralGridGeometry(GridEnvelope gridRange,
MathTransform gridToCRS,
CoordinateReferenceSystem crs)
Constructs a new grid geometry from a grid range and a math
transform mapping pixel center.
|
GeneralGridGeometry(GridEnvelope gridRange,
PixelInCell anchor,
MathTransform gridToCRS,
CoordinateReferenceSystem crs)
Constructs a new grid geometry from a grid range and a math
transform mapping pixel center or corner.
|
GeneralGridGeometry(PixelInCell anchor,
MathTransform gridToCRS,
Envelope envelope)
Constructs a new grid geometry from an envelope and a math
transform.
|
GeneralGridGeometry(PixelInCell anchor,
MathTransform gridToCRS,
Envelope envelope,
boolean gridMaxInclusive,
boolean preserveGridToCRS)
Constructs a new grid geometry from an envelope and a math
transform.
|
GridGeometry2D(GridEnvelope gridRange,
MathTransform gridToCRS,
CoordinateReferenceSystem crs)
Constructs a new grid geometry from a grid range and a math transform.
|
GridGeometry2D(GridEnvelope gridRange,
PixelInCell anchor,
MathTransform gridToCRS,
CoordinateReferenceSystem crs,
Hints hints)
Constructs a new grid geometry from a math transform.
|
GridGeometry2D(GridEnvelope gridRange,
PixelOrientation anchor,
MathTransform gridToCRS,
CoordinateReferenceSystem crs,
Hints hints)
Constructs a new grid geometry from a math transform.
|
GridGeometry2D(PixelInCell anchor,
MathTransform gridToCRS,
Envelope envelope,
Hints hints)
Constructs a new grid geometry from an envelope and a math
transform.
|
Modifier and Type | Field and Description |
---|---|
protected MathTransform |
AbstractGridCoverage2DReader.raster2Model
2DGridToWorld math transform.
|
Modifier and Type | Method and Description |
---|---|
MathTransform |
AbstractGridCoverage2DReader.getOriginalGridToWorld(PixelInCell pixInCell)
Retrieves the original grid to world transformation for this
AbstractGridCoverage2DReader . |
MathTransform |
GridCoverage2DReader.getOriginalGridToWorld(PixelInCell pixInCell)
Retrieves the
MathTransform associated to the default coverage for this GridCoverage2DReader . |
MathTransform |
AbstractGridCoverage2DReader.getOriginalGridToWorld(String coverageName,
PixelInCell pixInCell)
Retrieves the original grid to world transformation for this
AbstractGridCoverage2DReader . |
MathTransform |
GridCoverage2DReader.getOriginalGridToWorld(String coverageName,
PixelInCell pixInCell)
Retrieves the
MathTransform associated to the requested coverageName for this GridCoverage2DReader . |
Modifier and Type | Method and Description |
---|---|
protected GridCoverage2D |
AbstractGridCoverage2DReader.createImageCoverage(PlanarImage image,
MathTransform raster2Model)
Creates a
GridCoverage for the provided PlanarImage using the AbstractGridCoverage2DReader.raster2Model that was provided for this coverage. |
protected GridCoverage2D |
AbstractGridCoverage2DReader.createImageCoverage(String coverageName,
PlanarImage image,
MathTransform raster2Model)
Creates a
GridCoverage for the provided PlanarImage using the AbstractGridCoverage2DReader.raster2Model that was provided for this coverage. |
Modifier and Type | Method and Description |
---|---|
static MathTransform |
GeoTiffMetadata2CRSAdapter.getRasterToModel(GeoTiffIIOMetadataDecoder metadata)
Create the grid to world (or raster to model) transformation for this source respecting
ALWAYS the OGC
PixelInCell.CELL_CENTER convention for the ImageDatum of the
underlying ImageCRS . |
Modifier and Type | Method and Description |
---|---|
MathTransform |
NetCDFReader.getOriginalGridToWorld(PixelInCell pixInCell) |
MathTransform |
NetCDFReader.getOriginalGridToWorld(String coverageName,
PixelInCell pixInCell) |
Modifier and Type | Method and Description |
---|---|
static MathTransform |
ProjectionBuilder.createTransform(ParameterValueGroup parameters) |
Modifier and Type | Method and Description |
---|---|
static DefiningConversion |
ProjectionBuilder.createConversionFromBase(String name,
MathTransform transform)
Create a
DefiningConversion object from the input MathTransform |
static ProjectedCRS |
ProjectionBuilder.createProjectedCRS(Map<String,?> props,
GeographicCRS baseCRS,
DefiningConversion conversionFromBase,
MathTransform transform)
Build a
ProjectedCRS given the base GeographicCRS , the DefiningConversion instance from Base as well as the MathTransform from the base CRS
to returned CRS. |
Modifier and Type | Method and Description |
---|---|
static MathTransform |
Utilities.getOriginalGridToWorld(MathTransform raster2Model,
PixelInCell pixInCell)
Retrieves the original grid to world transformation for this
AbstractGridCoverage2DReader . |
Modifier and Type | Method and Description |
---|---|
static GridCoverage |
Utilities.compute(Object input,
int imageIndex,
boolean needTransformation,
boolean isEmptyRequest,
boolean useJAI,
ImageReadParam imageReadParam,
boolean useMultithreading,
GridSampleDimension[] sampleDimensions,
ImageReaderSpi imageReaderSpi,
String coverageName,
GridCoverageFactory coverageFactory,
MathTransform raster2Model,
CoordinateReferenceSystem coordinateReferenceSystem,
GeneralEnvelope envelope2D)
Compute the coverage request and produce a grid coverage.
|
static GridCoverage |
Utilities.createCoverage(ImageReaderSpi spi,
Object input,
int imageIndex,
ImageReadParam imageReadParam,
boolean useJAI,
boolean useMultithreading,
boolean newTransform,
GridSampleDimension[] sampleDimensions,
String coverageName,
GridCoverageFactory coverageFactory,
MathTransform raster2Model,
CoordinateReferenceSystem coordinateReferenceSystem,
GeneralEnvelope coverageEnvelope2D)
This method creates the GridCoverage2D from the underlying file given a specified envelope,
and a requested dimension.
|
static GridCoverage |
Utilities.createCoverageFromImage(GridCoverageFactory coverageFactory,
String coverageName,
int imageIndex,
PlanarImage image,
MathTransform raster2Model,
CoordinateReferenceSystem spatialReferenceSystem2D,
GeneralEnvelope coverageEnvelope2D,
GridSampleDimension[] sampleDimensions)
Creates a
GridCoverage for the provided PlanarImage using the #raster2Model that was provided for this coverage. |
static GeneralEnvelope |
Utilities.evaluateRequestedParams(GridEnvelope originalGridRange,
Envelope2D baseEnvelope2D,
CoordinateReferenceSystem spatialReferenceSystem2D,
MathTransform originalGridToWorld,
GeneralEnvelope requestedEnvelope,
Rectangle sourceRegion,
Rectangle requestedDim,
MathTransform2D readGridToWorld,
Envelope2D wgs84BaseEnvelope2D)
Evaluates the requested envelope and builds a new adjusted version of it fitting this
coverage envelope.
|
static Rectangle |
Utilities.getCropRegion(GeneralEnvelope envelope,
MathTransform gridToWorldTransform)
Return a crop region from a specified envelope, leveraging on a grid to world transformation.
|
static MathTransform |
Utilities.getOriginalGridToWorld(MathTransform raster2Model,
PixelInCell pixInCell)
Retrieves the original grid to world transformation for this
AbstractGridCoverage2DReader . |
Modifier and Type | Method and Description |
---|---|
protected static Polygon |
BaseStatisticsOperationJAI.convertPolygon(Polygon roiInput,
MathTransform worldToGridTransform)
Converte a JTS
Polygon , which represents a ROI, into an AWT Polygon
by means of the provided MathTransform . |
protected Map<String,?> |
OperationJAI.getProperties(RenderedImage data,
CoordinateReferenceSystem crs,
InternationalString name,
MathTransform gridToCRS,
GridCoverage2D[] sources,
OperationJAI.Parameters parameters)
Prepares the properties to be given to the coverage created by the
deriveGridCoverage method. |
Modifier and Type | Method and Description |
---|---|
static Polygon |
FeatureUtilities.convertPolygon(Polygon roiInput,
MathTransform worldToGridTransform)
Converts a JTS
Polygon , which represents a ROI, int an AWT Polygon
by means of the provided MathTransform . |
static Polygon |
FeatureUtilities.convertPolygonToPointArray(Polygon roiInput,
MathTransform worldToGridTransform,
List<Point2D> points)
Converts a JTS
Polygon , which represents a ROI, int an AWT Polygon
by means of the provided MathTransform . |
static boolean |
CoverageUtilities.isScaleTranslate(MathTransform transform,
double EPS)
Checks if the transformation is a pure scale/translate instance (using the provided tolerance
factor)
|
Modifier and Type | Field and Description |
---|---|
protected MathTransform |
DefaultFeatureResults.transform |
Modifier and Type | Method and Description |
---|---|
MathTransform |
WorldFileReader.getTransform() |
MathTransform |
MapInfoFileReader.getTransform()
Get Math Transform based on control points
|
Constructor and Description |
---|
WorldFileWriter(File outLocation,
MathTransform transform)
Constructor.
|
WorldFileWriter(File outLocation,
MathTransform transform,
int buffSize)
Constructor.
|
WorldFileWriter(OutputStream outLocation,
MathTransform transform)
Constructor.
|
WorldFileWriter(OutputStream outLocation,
MathTransform transform,
int buffSize)
Constructor.
|
Constructor and Description |
---|
ReprojectFeatureIterator(FeatureIterator<SimpleFeature> reader,
SimpleFeatureType schema,
MathTransform transform) |
ReprojectFeatureReader(FeatureReader<SimpleFeatureType,SimpleFeature> reader,
SimpleFeatureType schema,
MathTransform transform)
Direct constructor reprojecting the provided reader into the schema indicated (using the
supplied math transformation).
|
Constructor and Description |
---|
ReprojectingFeatureIterator(SimpleFeatureIterator delegate,
MathTransform transform,
SimpleFeatureType schema,
GeometryCoordinateSequenceTransformer transformer) |
ReprojectingIterator(Iterator<SimpleFeature> delegate,
MathTransform transform,
SimpleFeatureType schema,
GeometryCoordinateSequenceTransformer transformer) |
Modifier and Type | Method and Description |
---|---|
void |
ScreenMap.setTransform(MathTransform mt) |
Constructor and Description |
---|
ScreenMap(int x,
int y,
int width,
int height,
MathTransform mt) |
Modifier and Type | Method and Description |
---|---|
static SimpleFeature |
FeatureTypes.transform(SimpleFeature feature,
SimpleFeatureType schema,
MathTransform transform)
Applies transform to all geometry attribute.
|
Modifier and Type | Method and Description |
---|---|
protected GridCoverage2D |
GeoTiffReader.createCoverage(PlanarImage image,
MathTransform raster2Model,
ROI roi)
Creates a
GridCoverage for the provided PlanarImage using the AbstractGridCoverage2DReader.raster2Model that was provided for this coverage. |
Modifier and Type | Method and Description |
---|---|
MathTransform |
RasterLayerResponse.getBaseGridToWorld() |
MathTransform |
ImageMosaicReader.getOriginalGridToWorld(PixelInCell pixInCell) |
MathTransform |
ImageMosaicReader.getOriginalGridToWorld(String coverageName,
PixelInCell pixInCell) |
Modifier and Type | Method and Description |
---|---|
MathTransform |
ImagePyramidReader.getOriginalGridToWorld(String coverageName,
PixelInCell pixInCell) |
Modifier and Type | Method and Description |
---|---|
static MathTransform |
PixelTranslation.translate(MathTransform gridToCRS,
PixelInCell current,
PixelInCell expected)
Translates the specified math transform according the specified pixel orientations.
|
static MathTransform |
PixelTranslation.translate(MathTransform gridToCRS,
PixelOrientation current,
PixelOrientation expected,
int xDimension,
int yDimension)
Translates the specified math transform according the specified pixel orientations.
|
Modifier and Type | Method and Description |
---|---|
static MathTransform |
PixelTranslation.translate(MathTransform gridToCRS,
PixelInCell current,
PixelInCell expected)
Translates the specified math transform according the specified pixel orientations.
|
static MathTransform |
PixelTranslation.translate(MathTransform gridToCRS,
PixelOrientation current,
PixelOrientation expected,
int xDimension,
int yDimension)
Translates the specified math transform according the specified pixel orientations.
|
Constructor and Description |
---|
GeneralEnvelope(GridEnvelope gridRange,
PixelInCell anchor,
MathTransform gridToCRS,
CoordinateReferenceSystem crs)
Creates an envelope for a grid range transformed to an envelope using the specified math
transform.
|
Modifier and Type | Method and Description |
---|---|
MathTransform |
LiteShape2.getMathTransform() |
Modifier and Type | Method and Description |
---|---|
static double[] |
Decimator.computeGeneralizationDistances(MathTransform screenToWorld,
Rectangle paintArea,
double pixelDistance)
Given a full transformation from screen to world and the paint area computes a best guess of
the maxium generalization distance that won't make the transformations induced by the
generalization visible on screen.
|
Geometry |
Decimator.decimateTransformGeneralize(Geometry geometry,
MathTransform transform) |
void |
GeometryCoordinateSequenceTransformer.setMathTransform(MathTransform transform)
Sets the math transform to be used for transformation
|
static Coordinate |
JTS.transform(Coordinate source,
Coordinate dest,
MathTransform transform)
Transforms the coordinate using the provided math transform.
|
CoordinateSequence |
CoordinateSequenceTransformer.transform(CoordinateSequence sequence,
MathTransform transform)
Returns a transformed coordinate sequence.
|
CoordinateSequence |
PreciseCoordinateSequenceTransformer.transform(CoordinateSequence cs,
MathTransform transform) |
CoordinateSequence |
DefaultCoordinateSequenceTransformer.transform(CoordinateSequence sequence,
MathTransform transform)
Returns a transformed coordinate sequence.
|
static Envelope |
JTS.transform(Envelope sourceEnvelope,
Envelope targetEnvelope,
MathTransform transform,
int npoints)
Transforms the densified envelope using the specified math transform.
|
static Envelope |
JTS.transform(Envelope envelope,
MathTransform transform)
Transforms the envelope using the specified math transform.
|
static Geometry |
JTS.transform(Geometry geom,
MathTransform transform)
Transforms the geometry using the default transformer.
|
static void |
JTS.xform(MathTransform transform,
double[] src,
double[] dest)
Like a transform but eXtreme!
|
Constructor and Description |
---|
Decimator(MathTransform screenToWorld)
Deprecated.
use the other constructor (with rectange) see javadox. This works fine, but it
the results are often poor if you're also doing CRS xforms.
|
Decimator(MathTransform screenToWorld,
Rectangle paintArea)
djb - noticed that the old way of finding out the decimation is based on the (0,0) location
of the image.
|
Decimator(MathTransform screenToWorld,
Rectangle paintArea,
double pixelDistance)
Builds a decimator that will generalize geometries so that two subsequent points will be at
least pixelDistance away from each other when painted on the screen.
|
LiteShape2(Geometry geom,
MathTransform mathTransform,
Decimator decimator,
boolean generalize)
Creates a new LiteShape object.
|
LiteShape2(Geometry geom,
MathTransform mathTransform,
Decimator decimator,
boolean generalize,
boolean clone)
Creates a new LiteShape object.
|
LiteShape2(Geometry geom,
MathTransform mathTransform,
Decimator decimator,
boolean generalize,
double maxDistance)
Creates a new LiteShape object.
|
Modifier and Type | Method and Description |
---|---|
CoordinateSequence |
InPlaceCoordinateSequenceTransformer.transform(CoordinateSequence cs,
MathTransform transform) |
Modifier and Type | Method and Description |
---|---|
void |
Drawer.drawFeature(BufferedImage bi,
SimpleFeature feature,
AffineTransform worldToScreenTransform,
boolean drawVertices,
MathTransform mt) |
void |
Drawer.drawFeature(BufferedImage bi,
SimpleFeature feature,
AffineTransform worldToScreenTransform,
boolean drawVertices,
Symbolizer[] symbs,
MathTransform mt) |
void |
Drawer.drawFeature(BufferedImage bi,
SimpleFeature feature,
AffineTransform worldToScreenTransform,
boolean drawVertices,
Symbolizer symbolizer,
MathTransform mathTransform,
LiteShape shape) |
Modifier and Type | Method and Description |
---|---|
protected void |
HeatmapProcess.extractPoints(SimpleFeatureCollection obsPoints,
String attrName,
MathTransform trans,
HeatmapSurface heatMap)
Extract points from a feature collection, and stores them in the heatmap
|
static Coordinate[] |
BarnesSurfaceProcess.extractPoints(SimpleFeatureCollection obsPoints,
String attrName,
MathTransform trans,
int dataLimit) |
Modifier and Type | Method and Description |
---|---|
static MathTransform |
CRS.findMathTransform(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS)
Grab a transform between two Coordinate Reference Systems.
|
static MathTransform |
CRS.findMathTransform(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
boolean lenient)
Grab a transform between two Coordinate Reference Systems.
|
Modifier and Type | Method and Description |
---|---|
static GeneralEnvelope |
CRS.transform(MathTransform transform,
Envelope envelope)
Transforms an envelope using the given math transform.
|
Constructor and Description |
---|
AbstractDerivedCRS(Map<String,?> properties,
Conversion conversionFromBase,
CoordinateReferenceSystem base,
MathTransform baseToDerived,
CoordinateSystem derivedCS)
Constructs a derived CRS from a defining conversion.
|
AbstractDerivedCRS(Map<String,?> properties,
CoordinateReferenceSystem base,
MathTransform baseToDerived,
CoordinateSystem derivedCS)
Constructs a derived CRS from a set of properties.
|
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.
|
DefaultProjectedCRS(Map<String,?> properties,
Conversion conversionFromBase,
GeographicCRS base,
MathTransform baseToDerived,
CartesianCS derivedCS)
Constructs a projected CRS from a defining conversion.
|
DefaultProjectedCRS(Map<String,?> properties,
GeographicCRS base,
MathTransform baseToDerived,
CartesianCS derivedCS)
Constructs a projected CRS from a set of properties.
|
DefaultProjectedCRS(Map<String,?> properties,
OperationMethod method,
GeographicCRS base,
MathTransform baseToDerived,
CartesianCS derivedCS)
Deprecated.
Create explicitly a
DefiningConversion instead. |
DefaultProjectedCRS(String name,
GeographicCRS base,
MathTransform baseToDerived,
CartesianCS derivedCS)
Constructs a projected CRS from a name.
|
Modifier and Type | Method and Description |
---|---|
MathTransform |
ReferencingFactoryContainer.createBaseToDerived(CoordinateReferenceSystem baseCRS,
ParameterValueGroup parameters,
CoordinateSystem derivedCS)
Deprecated.
Moved to the
MathTransformFactory interface. |
MathTransform |
ReferencingFactoryContainer.createParameterizedTransform(ParameterValueGroup parameters)
Deprecated.
Use the
MathTransformFactory interface instead. |
Modifier and Type | Interface and Description |
---|---|
interface |
LinearTransform
Interface for linear
MathTransform s. |
Modifier and Type | Class and Description |
---|---|
protected static class |
MathTransformProvider.Delegate
The result of a call to
createMathTransform . |
Modifier and Type | Field and Description |
---|---|
protected MathTransform |
AbstractCoordinateOperation.transform
Transform from positions in the source coordinate reference system
to positions in the target coordinate reference system.
|
Modifier and Type | Method and Description |
---|---|
MathTransform |
DefaultMathTransformFactory.createAffineTransform(Matrix matrix)
Creates an affine transform from a matrix.
|
MathTransform |
DefaultMathTransformFactory.createBaseToDerived(CoordinateReferenceSystem baseCRS,
MathTransform projection,
CoordinateSystem derivedCS)
Creates a transform from a base CRS to a derived CS.
|
MathTransform |
DefaultMathTransformFactory.createBaseToDerived(CoordinateReferenceSystem baseCRS,
ParameterValueGroup parameters,
CoordinateSystem derivedCS)
Creates a parameterized transform from a base CRS
to a derived CS.
|
MathTransform |
DefaultMathTransformFactory.createConcatenatedTransform(MathTransform transform1,
MathTransform transform2)
Creates a transform by concatenating two existing transforms.
|
MathTransform |
DefaultMathTransformFactory.createFromWKT(String text)
Creates a math transform object from a Well
Known Text (WKT).
|
MathTransform |
DefaultMathTransformFactory.createFromXML(String xml)
Creates a math transform object from a XML string.
|
protected abstract MathTransform |
MathTransformProvider.createMathTransform(ParameterValueGroup values)
Creates a math transform from the specified group of parameter values.
|
MathTransform |
DefaultMathTransformFactory.createParameterizedTransform(ParameterValueGroup parameters)
Creates a transform from a group of parameters.
|
MathTransform |
DefaultMathTransformFactory.createPassThroughTransform(int firstAffectedOrdinate,
MathTransform subTransform,
int numTrailingOrdinates)
Creates a transform which passes through a subset of ordinates to another transform.
|
MathTransform |
AbstractCoordinateOperation.getMathTransform()
Gets the math transform.
|
Modifier and Type | Method and Description |
---|---|
static void |
DefaultOperationMethod.checkDimensions(OperationMethod method,
MathTransform transform)
Checks if an operation method and a math transform have a compatible number of source and
target dimensions.
|
static Conversion |
DefaultConversion.create(Conversion definition,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform,
Class<? extends Conversion> typeHint)
Returns a conversion from the specified defining conversion.
|
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.
|
MathTransform |
DefaultMathTransformFactory.createBaseToDerived(CoordinateReferenceSystem baseCRS,
MathTransform projection,
CoordinateSystem derivedCS)
Creates a transform from a base CRS to a derived CS.
|
MathTransform |
DefaultMathTransformFactory.createConcatenatedTransform(MathTransform transform1,
MathTransform transform2)
Creates a transform by concatenating two existing transforms.
|
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.
|
MathTransform |
DefaultMathTransformFactory.createPassThroughTransform(int firstAffectedOrdinate,
MathTransform subTransform,
int numTrailingOrdinates)
Creates a transform which passes through a subset of ordinates to another transform.
|
Constructor and Description |
---|
AbstractCoordinateOperation(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform)
Constructs a coordinate operation from a set of properties.
|
DefaultConicProjection(Conversion conversion,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform)
Constructs a new projection with the same values than the specified one, together with the
specified source and target CRS.
|
DefaultConicProjection(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform,
OperationMethod method)
Constructs a projection from a set of properties.
|
DefaultConversion(Conversion definition,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform)
Constructs a new conversion with the same values than the specified one, together with the
specified source and target CRS.
|
DefaultConversion(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform,
OperationMethod method)
Constructs a conversion from a set of properties.
|
DefaultCylindricalProjection(Conversion conversion,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform)
Constructs a new projection with the same values than the specified one, together with the
specified source and target CRS.
|
DefaultCylindricalProjection(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform,
OperationMethod method)
Constructs a projection from a set of properties.
|
DefaultOperation(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform,
OperationMethod method)
Constructs an operation from a set of properties.
|
DefaultOperationMethod(MathTransform transform)
Convenience constructor that creates an operation method from a math transform.
|
DefaultPassThroughOperation(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
Operation operation,
MathTransform transform)
Constructs a single operation from a set of properties and the given transform.
|
DefaultPlanarProjection(Conversion conversion,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform)
Constructs a new projection with the same values than the specified one, together with the
specified source and target CRS.
|
DefaultPlanarProjection(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform,
OperationMethod method)
Constructs a projection from a set of properties.
|
DefaultProjection(Conversion conversion,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform)
Constructs a new projection with the same values than the specified one, together with the
specified source and target CRS.
|
DefaultProjection(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform,
OperationMethod method)
Constructs a projection from a set of properties.
|
DefaultSingleOperation(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform)
Constructs a single operation from a set of properties.
|
DefaultTransformation(Map<String,?> properties,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS,
MathTransform transform,
OperationMethod method)
Constructs a transformation from a set of properties.
|
DefiningConversion(Map<String,?> properties,
OperationMethod method,
MathTransform transform)
Constructs a conversion from a math transform.
|
Delegate(MathTransform transform,
OperationMethod method)
Encapsulates the math transform created by the specified provider.
|
Modifier and Type | Method and Description |
---|---|
protected abstract MathTransform |
MathTransformBuilder.computeMathTransform()
Calculates the math transform immediately.
|
protected MathTransform |
BursaWolfTransformBuilder.computeMathTransform()
Returns MathtTransform setup as BursaWolf transformation.
|
protected MathTransform |
AdvancedAffineBuilder.computeMathTransform() |
protected MathTransform |
RubberSheetBuilder.computeMathTransform()
Returns MathTransform transformation setup as RubberSheet.
|
protected MathTransform |
ProjectiveTransformBuilder.computeMathTransform() |
MathTransform |
GridToEnvelopeMapper.createTransform()
Creates a math transform using the information provided by setter methods.
|
MathTransform |
MathTransformBuilder.getMathTransform()
Returns the calculated math transform.
|
Modifier and Type | Class and Description |
---|---|
class |
AlbersEqualArea
Albers Equal Area Projection (EPSG code 9822).
|
static class |
AzimuthalEquidistant.Abstract
Abstract base class for Azimuthal Equidistant projections.
|
static class |
AzimuthalEquidistant.Ellipsoidal
Ellipsoidal Azimuthal Equidistant projection.
|
static class |
AzimuthalEquidistant.Spherical
Spherical Azimuthal Equidistant projection.
|
class |
CassiniSoldner
Cassini-Soldner Projection (EPSG code 9806).
|
class |
CylindricalEqualArea |
class |
EckertIV
Eckert IV projection
|
class |
EqualArea
Equal Earth is a projection inspired by the Robinson projection, but unlike the Robinson
projection retains the relative size of areas.
|
class |
EquatorialOrthographic
The equatorial case of the
Orthographic projection. |
class |
EquatorialStereographic
The USGS equatorial case of the stereographic projection.
|
class |
EquidistantConic
Equidistant Conic Projection.
|
class |
EquidistantCylindrical
Equidistant cylindrical projection (EPSG code 9823).
|
class |
GeneralOblique
General Oblique Transformation projection useful for rotated spherical coordinates ("Rotated
Pole"), commonly used in numerical weather forecasting models.
|
class |
GeostationarySatellite
The Geostationary Satellite Projection
Adapted from https://github.com/OSGeo/proj.4/blob/4.9/src/PJ_geos.c
NOTE: Not all valid coordinates in this projection will transform to valid terrestrial
coordinates, this is especially true of "Full Disk" earth coverages.
|
static class |
GeostationarySatellite.Ellipsoidal |
static class |
GeostationarySatellite.Spherical |
class |
Gnomonic
The gnomonic projection using a spheroid algorithm.
|
class |
HotineObliqueMercator
Hotine Oblique Mercator projection.
|
class |
Krovak
Krovak Oblique Conformal Conic projection (EPSG code 9819).
|
class |
LambertAzimuthalEqualArea
Lambert Azimuthal Equal Area (EPSG code 9820).
|
class |
LambertConformal
Lambert Conical Conformal Projection.
|
class |
LambertConformal1SP
Lambert Conical Conformal 1SP Projection.
|
class |
LambertConformal2SP
Lambert Conical Conformal 2SP Projection.
|
class |
LambertConformalBelgium
Lambert Conical Conformal 2SP Belgium Projection.
|
class |
MapProjection
Base class for transformation services between ellipsoidal and cartographic projections.
|
class |
Mercator
Mercator Cylindrical Projection.
|
class |
Mercator1SP
Mercator Cylindrical 1SP Projection.
|
class |
Mercator2SP
Mercator Cylindrical 2SP Projection.
|
class |
MeteosatSG
Meteosat Second Generation imagery projection
Conversion of image coordinates (pixel column and row) into the corresponding geographical
coordinates (Latitude and Longitude) of all MSG Satellites (Meteosat-8, Meteosat-9 and
Meteosat-10) Level 1.5 VIS/IR data.
|
class |
Mollweide
Mollweide projection
|
class |
NewZealandMapGrid
The NZMG (New Zealand Map Grid) projection.
|
class |
ObliqueMercator
Oblique Mercator Projection.
|
class |
ObliqueOrthographic
The oblique case of the
Orthographic projection. |
class |
ObliqueStereographic
Provides the transform equations for the Oblique Stereographic (EPSG code 9809).
|
class |
Orthographic
Orthographic Projection.
|
class |
PlateCarree
Plate Carree (or Equirectangular) projection.
|
class |
PolarOrthographic
The polar case of the
Orthographic projection. |
class |
PolarStereographic
The polar case of the stereographic projection.
|
class |
Polyconic
Polyconic (American).
|
class |
Robinson
Robinson projection
|
class |
RotatedPole
Rotated Pole Transformation for rotated spherical coordinates ("Rotated Pole Coordinates"),
commonly used in numerical weather forecasting models.
|
class |
Sinusoidal
Sinusoidal (Sanson–Flamsteed) projection
|
class |
Stereographic
Stereographic Projection.
|
class |
TransverseMercator
Transverse Mercator Projection (EPSG code 9807).
|
class |
WinkelTripel
Winkel Tripel and Hammer Aitoff projection
References:
http://en.wikipedia.org/wiki/Winkel_tripel_projection
http://en.wikipedia.org/wiki/Hammer_projection
|
class |
WorldVanDerGrintenI
World Van der Grinten I projection.
|
Modifier and Type | Method and Description |
---|---|
protected MathTransform |
LambertConformal1SP.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
Orthographic.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
Mollweide.MollweideProvider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
Mollweide.WagnerIVProvider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
Mollweide.WagnerVProvider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
ObliqueMercator.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
ObliqueMercator.Provider_TwoPoint.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
Mercator1SP.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
Polyconic.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
Stereographic.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
LambertConformalBelgium.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
RotatedPole.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
EquidistantCylindrical.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
EquidistantCylindrical.SphericalProvider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
Sinusoidal.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
GeostationarySatellite.Provider.createMathTransform(ParameterValueGroup parameters) |
protected MathTransform |
LambertConformal2SP.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
MathTransform |
Gnomonic.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
LambertConformalEsriProvider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
AlbersEqualArea.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
Robinson.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
EqualArea.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
CylindricalEqualArea.Provider.createMathTransform(ParameterValueGroup parameters) |
protected MathTransform |
CylindricalEqualArea.BehrmannProvider.createMathTransform(ParameterValueGroup parameters) |
protected MathTransform |
CylindricalEqualArea.LambertCylindricalEqualAreaProvider.createMathTransform(ParameterValueGroup parameters) |
MathTransform |
Krovak.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
MeteosatSG.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
EquidistantConic.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
MathTransform |
CassiniSoldner.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
MathTransform |
PolarStereographic.ProviderA.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
MathTransform |
PolarStereographic.ProviderB.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
MathTransform |
PolarStereographic.ProviderNorth.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
MathTransform |
PolarStereographic.ProviderSouth.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
MathTransform |
LambertAzimuthalEqualArea.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
PlateCarree.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
WorldVanDerGrintenI.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
MercatorPseudoProvider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
GeneralOblique.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
WinkelTripel.WinkelProvider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
WinkelTripel.AitoffProvider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
EckertIV.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
AzimuthalEquidistant.Provider.createMathTransform(ParameterValueGroup parameters)
Create an Azimuthal Equidistant projection.
|
protected MathTransform |
Mercator2SP.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
TransverseMercator.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
MathTransform |
TransverseMercator.Provider_SouthOrientated.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
MathTransform |
NewZealandMapGrid.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
HotineObliqueMercator.Provider.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
HotineObliqueMercator.Provider_TwoPoint.createMathTransform(ParameterValueGroup parameters)
Creates a transform from the specified group of parameter values.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMathTransform
Provides a default implementation for most methods required by the
MathTransform
interface. |
protected class |
AbstractMathTransform.Inverse
Default implementation for inverse math transform.
|
class |
AffineTransform2D
Transforms two-dimensional coordinate points using an affine transform.
|
class |
ConcatenatedTransform
Base class for concatenated transform.
|
class |
EarthGravitationalModel
Transforms vertical coordinates using coefficients from the Earth
Gravitational Model.
|
class |
ExponentialTransform1D
A one dimensional exponentional transform.
|
class |
GeocentricTransform
Transforms three dimensional geographic points to geocentric
coordinate points.
|
class |
GeocentricTranslation
An affine transform applied on geocentric
coordinates.
|
class |
IdentityTransform
The identity transform.
|
class |
LinearTransform1D
A one dimensional, linear transform.
|
class |
LogarithmicTransform1D
A one dimensional, logarithmic transform.
|
class |
MathTransformProxy
A math transform which delegates part of its work to an other math transform.
|
class |
MolodenskiTransform
Two- or three-dimensional datum shift using the (potentially abridged) Molodensky transformation.
|
class |
NADCONTransform
Transform backed by the North American Datum Conversion grid.
|
class |
NTv2Transform
The "NTv2" coordinate transformation method (EPSG:9615).
|
class |
PassThroughTransform
Transform which passes through a subset of ordinates to another transform.
|
class |
ProjectiveTransform
A usually affine, or otherwise a projective transform.
|
class |
VerticalTransform
Base class for transformations from a height above the ellipsoid to a height
above the geoid.
|
class |
WarpTransform2D
Wraps an arbitrary
Warp object as a two-dimensional
transform. |
Modifier and Type | Field and Description |
---|---|
protected MathTransform |
PassThroughTransform.subTransform
The sub transform.
|
MathTransform |
MathTransformProxy.transform
The math transform on which to delegate the work.
|
MathTransform |
ConcatenatedTransform.transform1
The first math transform.
|
MathTransform |
ConcatenatedTransform.transform2
The second math transform.
|
Modifier and Type | Method and Description |
---|---|
static MathTransform |
PassThroughTransform.create(int firstAffectedOrdinate,
MathTransform subTransform,
int numTrailingOrdinates)
Creates a transform which passes through a subset of ordinates to another transform.
|
static MathTransform |
ConcatenatedTransform.create(MathTransform tr1,
MathTransform tr2)
Constructs a concatenated transform.
|
protected MathTransform |
NTv2Transform.Provider.createMathTransform(ParameterValueGroup values)
Creates a math transform from the specified group of parameter values.
|
protected MathTransform |
GeocentricTransform.Provider.createMathTransform(ParameterValueGroup values)
Creates a transform from the specified group of parameter values.
|
MathTransform |
GeocentricTransform.ProviderInverse.createMathTransform(ParameterValueGroup values)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
ProjectiveTransform.ProviderAffine.createMathTransform(ParameterValueGroup values)
Creates a projective transform from the specified group of parameter values.
|
protected MathTransform |
ProjectiveTransform.ProviderLongitudeRotation.createMathTransform(ParameterValueGroup values)
Creates a transform from the specified group of parameter values.
|
protected MathTransform |
MolodenskiTransform.Provider.createMathTransform(ParameterValueGroup values)
Creates a math transform from the specified group of parameter values.
|
protected MathTransform |
GeocentricTranslation.Provider.createMathTransform(ParameterValueGroup values)
Creates a math transform from the specified group of parameter values.
|
protected MathTransform |
SimilarityTransformProvider.createMathTransform(ParameterValueGroup values)
Constructs an
AffineTransform2D math transform from the specified group of parameter
values. |
protected MathTransform |
WarpTransform2DProvider.createMathTransform(ParameterValueGroup values)
Creates a warp transform from the specified group of parameter values.
|
protected MathTransform |
EarthGravitationalModel.Provider.createMathTransform(ParameterValueGroup values)
Creates a math transform from the specified group of parameter values.
|
protected MathTransform |
NADCONTransform.Provider.createMathTransform(ParameterValueGroup values)
Creates a math transform from the specified group of parameter values.
|
MathTransform |
PassThroughTransform.getSubTransform()
Returns the sub transform.
|
MathTransform |
GeocentricTransform.inverse()
Returns the inverse of this transform.
|
MathTransform |
ProjectiveTransform.inverse()
Creates the inverse transform of this object.
|
MathTransform |
MolodenskiTransform.inverse()
Creates the inverse transform of this object.
|
MathTransform |
AbstractMathTransform.inverse()
Creates the inverse transform of this object.
|
MathTransform |
AbstractMathTransform.Inverse.inverse()
Returns the inverse of this math transform, which is the enclosing math transform.
|
MathTransform |
IdentityTransform.inverse()
Returns the inverse transform of this object, which is this transform itself
|
MathTransform |
PassThroughTransform.inverse()
Creates the inverse transform of this object.
|
MathTransform |
MathTransformProxy.inverse()
Returns the inverse of this math transform.
|
MathTransform |
ConcatenatedTransform.inverse()
Creates the inverse transform of this object.
|
MathTransform |
DimensionFilter.separate(MathTransform transform)
Separates the specified math transform.
|
Modifier and Type | Method and Description |
---|---|
static MathTransform |
PassThroughTransform.create(int firstAffectedOrdinate,
MathTransform subTransform,
int numTrailingOrdinates)
Creates a transform which passes through a subset of ordinates to another transform.
|
static MathTransform |
ConcatenatedTransform.create(MathTransform tr1,
MathTransform tr2)
Constructs a concatenated transform.
|
MathTransform |
DimensionFilter.separate(MathTransform transform)
Separates the specified math transform.
|
Constructor and Description |
---|
ConcatenatedTransform(MathTransform transform1,
MathTransform transform2)
Constructs a concatenated transform.
|
MathTransformProxy(MathTransform transform)
Creates a new proxy which delegates its work to the specified math transform.
|
PassThroughTransform(int firstAffectedOrdinate,
MathTransform subTransform,
int numTrailingOrdinates)
Create a pass through transform.
|
Modifier and Type | Method and Description |
---|---|
static DirectPosition |
CRSUtilities.deltaTransform(MathTransform transform,
DirectPosition origin,
DirectPosition source)
Transforms the relative distance vector specified by
source and stores the result in
dest . |
Modifier and Type | Method and Description |
---|---|
MathTransform |
MathTransformParser.parseMathTransform(String text)
Parses a math transform element.
|
Modifier and Type | Method and Description |
---|---|
void |
Formatter.append(MathTransform transform)
Append the specified math transform.
|
Modifier and Type | Method and Description |
---|---|
protected MathTransform |
ProjectionHandler.concatenateTransforms(List<MathTransform> datumShiftChain) |
MathTransform |
ProjectionHandler.getRenderingTransform(MathTransform mt)
Can modify/wrap the transform to handle specific projection issues
|
Modifier and Type | Method and Description |
---|---|
protected void |
ProjectionHandler.accumulateTransforms(MathTransform mt,
List<MathTransform> elements) |
MathTransform |
ProjectionHandler.getRenderingTransform(MathTransform mt)
Can modify/wrap the transform to handle specific projection issues
|
Geometry |
ProjectionHandler.postProcess(MathTransform mt,
Geometry geometry)
Processes the geometry already projected to the target SRS.
|
Geometry |
WrappingProjectionHandler.postProcess(MathTransform mt,
Geometry geometry) |
Modifier and Type | Method and Description |
---|---|
protected void |
ProjectionHandler.accumulateTransforms(MathTransform mt,
List<MathTransform> elements) |
protected MathTransform |
ProjectionHandler.concatenateTransforms(List<MathTransform> datumShiftChain) |
Modifier and Type | Method and Description |
---|---|
static MathTransform |
StreamingRenderer.getMathTransform(CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem destCRS) |
Modifier and Type | Method and Description |
---|---|
protected MathTransform |
InfoToolHelper.getContentToLayerTransform()
Gets the
MathTransform used to convert coordinates from the projection being used by
the MapContent to that of the Layer . |
Modifier and Type | Method and Description |
---|---|
static DirectPosition2D |
InfoToolHelperUtils.getTransformed(DirectPosition2D pos,
MathTransform transform)
Transforms a position.
|
Modifier and Type | Method and Description |
---|---|
static ReferencedEnvelope |
ScaleZoomLevelMatcher.getProjectedEnvelope(ReferencedEnvelope envelope,
CoordinateReferenceSystem destinationCRS,
MathTransform transformation)
Re-Projects the given envelope to destinationCRS using transformation.
|
Constructor and Description |
---|
ScaleZoomLevelMatcher(CoordinateReferenceSystem crsMap,
CoordinateReferenceSystem crsTiles,
MathTransform transformMapToTileCrs,
MathTransform transformTileCrsToMap,
ReferencedEnvelope mapExtentTileCrs,
ReferencedEnvelope mapExtentMapCrs,
double scale) |
Modifier and Type | Method and Description |
---|---|
MathTransform |
GridGeometry.getGridToCRS()
Returns the conversion from grid coordinates to real world earth coordinates.
|
Modifier and Type | Method and Description |
---|---|
Geometry |
Geometry.transform(CoordinateReferenceSystem newCRS,
MathTransform transform)
Returns a new
Geometry that is the coordinate transformation of this Geometry
into the passed coordinate reference system, using the specified transform. |
Modifier and Type | Interface and Description |
---|---|
interface |
MathTransform1D
Transforms one-dimensional coordinate points.
|
interface |
MathTransform2D
Transforms two-dimensional coordinate points.
|
Modifier and Type | Method and Description |
---|---|
MathTransform |
MathTransformFactory.createAffineTransform(Matrix matrix)
Creates an affine transform from a matrix.
|
MathTransform |
MathTransformFactory.createBaseToDerived(CoordinateReferenceSystem baseCRS,
ParameterValueGroup parameters,
CoordinateSystem derivedCS)
Creates a parameterized transform from a base CRS
to a derived CS.
|
MathTransform |
MathTransformFactory.createConcatenatedTransform(MathTransform transform1,
MathTransform transform2)
Creates a transform by concatenating two existing transforms.
|
MathTransform |
MathTransformFactory.createFromWKT(String wkt)
Creates a math transform object from a string.
|
MathTransform |
MathTransformFactory.createFromXML(String xml)
Creates a math transform object from a XML string.
|
MathTransform |
MathTransformFactory.createParameterizedTransform(ParameterValueGroup parameters)
Creates a transform from a group of parameters.
|
MathTransform |
MathTransformFactory.createPassThroughTransform(int firstAffectedOrdinate,
MathTransform subTransform,
int numTrailingOrdinates)
Creates a transform which passes through a subset of ordinates to another transform.
|
MathTransform |
TransformException.getLastCompletedTransform()
Returns the last transform that either transformed successfuly all coordinates, or filled the
untransformable coordinates with NaN values.
|
MathTransform |
CoordinateOperation.getMathTransform()
Gets the math transform.
|
MathTransform |
MathTransform.inverse()
Creates the inverse transform of this object.
|
Modifier and Type | Method and Description |
---|---|
MathTransform |
MathTransformFactory.createConcatenatedTransform(MathTransform transform1,
MathTransform transform2)
Creates a transform by concatenating two existing transforms.
|
MathTransform |
MathTransformFactory.createPassThroughTransform(int firstAffectedOrdinate,
MathTransform subTransform,
int numTrailingOrdinates)
Creates a transform which passes through a subset of ordinates to another transform.
|
void |
TransformException.setLastCompletedTransform(MathTransform transform)
Sets the last transform that either transformed successfuly all coordinates, or filled the
untransformable coordinates with NaN values.
|
Copyright © 1996–2019 Geotools. All rights reserved.