Package | Description |
---|---|
org.esa.snap.core.dataio.dimap |
This module provides a product reader and writer plug-in for the BEAM-DIMAP product format.
|
org.esa.snap.core.dataio.geocoding | |
org.esa.snap.core.dataio.placemark | |
org.esa.snap.core.datamodel |
Contains SNAP's central classes and interfaces used for an in-memory presentation
of remote sensing data products.
|
org.esa.snap.core.dataop.dem | |
org.esa.snap.core.image |
Provides frequently used JAI
OpImage implementations and the
ImageManager utility class. |
org.esa.snap.core.metadata | |
org.esa.snap.core.subset | |
org.esa.snap.core.transform |
Contains extensions of geotools transform classes.
|
org.esa.snap.core.util |
Provides several utility classes used throughout SNAP.
|
org.esa.snap.core.util.geotiff |
Modifier and Type | Method and Description |
---|---|
static GeoCoding[] |
DimapProductHelpers.createGeoCoding(org.jdom.Document dom,
Product product) |
Modifier and Type | Class and Description |
---|---|
class |
ComponentGeoCoding |
Modifier and Type | Method and Description |
---|---|
GeoCoding |
ComponentGeoCoding.clone() |
Modifier and Type | Method and Description |
---|---|
static Placemark |
PlacemarkIO.createPlacemark(org.jdom.Element element,
PlacemarkDescriptor descriptor,
GeoCoding geoCoding)
Creates a new placemark from an XML element and a given symbol.
|
static List<Placemark> |
PlacemarkIO.readPlacemarks(Reader reader,
GeoCoding geoCoding,
PlacemarkDescriptor placemarkDescriptor) |
Modifier and Type | Interface and Description |
---|---|
interface |
BasicPixelGeoCoding |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGeoCoding
AbstractGeoCoding is the base class of all geo-coding implementation. |
class |
CombinedFXYGeoCoding
A geo-coding based on a combination of
GeoCodings . |
class |
CrsGeoCoding
A geo-coding that is based on a well-known coordinate reference system (CRS) and affine transformation used to
locate a product's scene image within the CRS.
|
class |
FXYGeoCoding
A geo-coding based on equations.
|
class |
GcpGeoCoding
Ground control point (GCP) geo-coding.
|
class |
MapGeoCoding
Deprecated.
since BEAM 4.8, use
CrsGeoCoding instead. |
class |
PixelGeoCoding
Deprecated.
since SNAP 8, use
ComponentGeoCoding instead |
class |
TiePointGeoCoding
Deprecated.
since SNAP 8.0.0, Better use
ComponentGeoCoding with
TiePointInverse and one of TiePointInverse ,
TiePointBilinearForward and TiePointSplineForward |
Modifier and Type | Method and Description |
---|---|
GeoCoding |
TiePointGeoCoding.clone()
Deprecated.
|
GeoCoding |
GeoCoding.clone()
Creates a shallow clone of this geocoding.
|
GeoCoding |
GcpGeoCoding.clone() |
GeoCoding |
FXYGeoCoding.clone() |
GeoCoding |
CombinedFXYGeoCoding.clone() |
GeoCoding |
AbstractGeoCoding.clone()
Creates a shallow clone of this geocoding.
|
GeoCoding |
TiePointGridPointing.getGeoCoding() |
GeoCoding |
Scene.getGeoCoding() |
GeoCoding |
RasterDataNode.getGeoCoding()
Returns the geo-coding of this
RasterDataNode . |
GeoCoding |
Pointing.getGeoCoding()
Gets the geo-coding.
|
GeoCoding |
GcpGeoCoding.getOriginalGeoCoding() |
GeoCoding |
PixelGeoCoding.getPixelPosEstimator()
Deprecated.
Gets the underlying geo-coding used as pixel position estimator.
|
GeoCoding |
BasicPixelGeoCoding.getPixelPosEstimator() |
GeoCoding |
Product.getSceneGeoCoding()
Gets the geo-coding associated with the scene raster.
|
Modifier and Type | Method and Description |
---|---|
static Placemark |
Placemark.createPointPlacemark(PlacemarkDescriptor descriptor,
String name,
String label,
String text,
PixelPos pixelPos,
GeoPos geoPos,
GeoCoding geoCoding)
Creates a point placemark.
|
static AffineTransform |
Product.findImageToModelTransform(GeoCoding geoCoding)
Finds an appropriate transformation from image coordinates used by the given
geo-coding (if any) into "model" coordinates used to render
(e.g. display, print or otherwise visualise) the image together with other features such
as geometric shapes or other images.
|
static org.opengis.referencing.crs.CoordinateReferenceSystem |
Product.findModelCRS(GeoCoding geoCoding)
Finds a coordinate reference system (CRS) that is appropriate as a scene CRS.
|
void |
Scene.setGeoCoding(GeoCoding geoCoding) |
void |
RasterDataNode.setGeoCoding(GeoCoding geoCoding)
Sets the geo-coding for this
RasterDataNode . |
void |
GcpGeoCoding.setOriginalGeoCoding(GeoCoding geoCoding) |
void |
Product.setSceneGeoCoding(GeoCoding sceneGeoCoding)
Sets the geo-coding to be associated with the scene raster.
|
GeoPos |
PointDescriptor.updateGeoPos(GeoCoding geoCoding,
PixelPos pixelPos,
GeoPos geoPos)
Deprecated.
|
GeoPos |
PlacemarkDescriptor.updateGeoPos(GeoCoding geoCoding,
PixelPos pixelPos,
GeoPos geoPos)
Deprecated.
|
GeoPos |
PinDescriptor.updateGeoPos(GeoCoding geoCoding,
PixelPos pixelPos,
GeoPos geoPos)
Deprecated.
|
GeoPos |
AbstractPlacemarkDescriptor.updateGeoPos(GeoCoding geoCoding,
PixelPos pixelPos,
GeoPos geoPos) |
PixelPos |
PointDescriptor.updatePixelPos(GeoCoding geoCoding,
GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
|
PixelPos |
PlacemarkDescriptor.updatePixelPos(GeoCoding geoCoding,
GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
|
PixelPos |
PinDescriptor.updatePixelPos(GeoCoding geoCoding,
GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
|
PixelPos |
AbstractPlacemarkDescriptor.updatePixelPos(GeoCoding geoCoding,
GeoPos geoPos,
PixelPos pixelPos) |
Constructor and Description |
---|
TiePointGridPointing(GeoCoding geoCoding,
TiePointGrid szGrid,
TiePointGrid saGrid,
TiePointGrid vzGrid,
TiePointGrid vaGrid,
TiePointGrid elGrid)
Constructs a new pointing based on tie-point grids.
|
Modifier and Type | Class and Description |
---|---|
class |
Orthorectifier
|
class |
Orthorectifier2
An experimental modification of the standard
Orthorectifier . |
Modifier and Type | Method and Description |
---|---|
GeoCoding |
Orthorectifier.clone()
Creates a shallow clone of this geocoding.
|
GeoCoding |
Orthorectifier.getGeoCoding() |
Modifier and Type | Method and Description |
---|---|
static AffineTransform |
ImageManager.getImageToModelTransform(GeoCoding geoCoding)
Deprecated.
since SNAP 2, use
Product.findImageToModelTransform(GeoCoding) |
Constructor and Description |
---|
AbstractMatrixMosaicSubsetMultiLevelSource(MosaicMatrix mosaicMatrix,
Rectangle imageMatrixReadBounds,
Dimension tileSize,
GeoCoding geoCoding) |
AbstractMosaicSubsetMultiLevelSource(int levelCount,
Rectangle imageReadBounds,
Dimension tileSize,
GeoCoding geoCoding) |
AbstractMosaicSubsetMultiLevelSource(Rectangle imageReadBounds,
Dimension tileSize,
GeoCoding geoCoding) |
Modifier and Type | Method and Description |
---|---|
GeoCoding |
MetadataInspector.Metadata.getGeoCoding() |
Modifier and Type | Method and Description |
---|---|
void |
MetadataInspector.Metadata.setGeoCoding(GeoCoding geoCoding) |
Modifier and Type | Method and Description |
---|---|
Rectangle |
PixelSubsetRegion.computeBandPixelRegion(GeoCoding productDefaultGeoCoding,
GeoCoding bandDefaultGeoCoding,
int defaultProductWidth,
int defaultProductHeight,
int defaultBandWidth,
int defaultBandHeight,
boolean roundPixelRegion) |
Rectangle |
GeometrySubsetRegion.computeBandPixelRegion(GeoCoding productDefaultGeoCoding,
GeoCoding bandDefaultGeoCoding,
int defaultProductWidth,
int defaultProductHeight,
int defaultBandWidth,
int defaultBandHeight,
boolean roundPixelRegion) |
abstract Rectangle |
AbstractSubsetRegion.computeBandPixelRegion(GeoCoding productDefaultGeoCoding,
GeoCoding bandDefaultGeoCoding,
int defaultProductWidth,
int defaultProductHeight,
int defaultBandWidth,
int defaultBandHeight,
boolean roundPixelRegion) |
Rectangle |
PixelSubsetRegion.computeProductPixelRegion(GeoCoding productDefaultGeoCoding,
int defaultProductWidth,
int defaultProductHeight,
boolean roundPixelRegion) |
Rectangle |
GeometrySubsetRegion.computeProductPixelRegion(GeoCoding productDefaultGeoCoding,
int defaultProductWidth,
int defaultProductHeight,
boolean roundPixelRegion) |
abstract Rectangle |
AbstractSubsetRegion.computeProductPixelRegion(GeoCoding productDefaultGeoCoding,
int defaultProductWidth,
int defaultProductHeight,
boolean roundPixelRegion) |
Constructor and Description |
---|
GeoCodingMathTransform(GeoCoding geoCoding) |
Modifier and Type | Method and Description |
---|---|
static org.locationtech.jts.geom.Geometry |
GeoUtils.computeGeometryUsingPixelRegion(GeoCoding rasterGeoCoding,
Rectangle pixelRegion) |
static Rectangle |
GeoUtils.computePixelRegionUsingGeometry(GeoCoding rasterGeoCoding,
int rasterWidth,
int rasterHeight,
org.locationtech.jts.geom.Geometry geometryRegion,
int numBorderPixels,
boolean roundPixelRegion) |
static org.locationtech.jts.geom.Geometry |
GeoUtils.computeRasterGeometry(GeoCoding rasterGeoCoding,
int rasterWidth,
int rasterHeight) |
static PixelPos[] |
ProductUtils.computeSourcePixelCoordinates(GeoCoding sourceGeoCoding,
int sourceWidth,
int sourceHeight,
GeoCoding destGeoCoding,
Rectangle destArea) |
static GeoTIFFMetadata |
ProductUtils.createGeoTIFFMetadata(GeoCoding geoCoding,
int width,
int height) |
Constructor and Description |
---|
AreaCalculator(GeoCoding gc)
Initialise the calculator with an
GeoCoding . |
Modifier and Type | Method and Description |
---|---|
static GeoTIFFMetadata |
GeoCoding2GeoTIFFMetadata.createFallbackGeoTIFFMetada(GeoCoding geoCoding,
int width,
int height) |
static GeoTIFFMetadata |
GeoCoding2GeoTIFFMetadata.createGeoTIFFMetadata(GeoCoding geoCoding,
int width,
int height) |
Copyright © 2014–2020 European Space Agency (ESA). All rights reserved.