Package | Description |
---|---|
org.esa.snap.core.dataio.geocoding | |
org.esa.snap.core.dataio.geocoding.forward | |
org.esa.snap.core.dataio.geocoding.inverse | |
org.esa.snap.core.dataio.geocoding.util | |
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.util |
Provides several utility classes used throughout SNAP.
|
Modifier and Type | Method and Description |
---|---|
PixelPos |
ComponentGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos) |
PixelPos |
InverseCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Returns the pixel coordinates as x/y for a given geographical position given as lat/lon.
|
Modifier and Type | Method and Description |
---|---|
GeoPos |
ComponentGeoCoding.getGeoPos(PixelPos pixelPos,
GeoPos geoPos) |
GeoPos |
ForwardCoding.getGeoPos(PixelPos pixelPos,
GeoPos geoPos)
Returns the latitude and longitude value for a given pixel co-ordinate.
|
PixelPos |
ComponentGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos) |
PixelPos |
InverseCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Returns the pixel coordinates as x/y for a given geographical position given as lat/lon.
|
void |
ForwardCoding.initialize(GeoRaster geoRaster,
boolean containsAntiMeridian,
PixelPos[] poleLocations)
Initializes the ForwardCoding.
|
void |
InverseCoding.initialize(GeoRaster geoRaster,
boolean containsAntiMeridian,
PixelPos[] poleLocations) |
Modifier and Type | Method and Description |
---|---|
GeoPos |
TiePointSplineForward.getGeoPos(PixelPos pixelPos,
GeoPos geoPos) |
GeoPos |
TiePointBilinearForward.getGeoPos(PixelPos pixelPos,
GeoPos geoPos) |
GeoPos |
PixelInterpolatingForward.getGeoPos(PixelPos pixelPos,
GeoPos geoPos) |
GeoPos |
PixelForward.getGeoPos(PixelPos pixelPos,
GeoPos geoPos) |
void |
TiePointSplineForward.initialize(GeoRaster geoRaster,
boolean containsAntiMeridian,
PixelPos[] poleLocations) |
void |
TiePointBilinearForward.initialize(GeoRaster geoRaster,
boolean containsAntiMeridian,
PixelPos[] poleLocations) |
void |
PixelInterpolatingForward.initialize(GeoRaster geoRaster,
boolean containsAntiMeridian,
PixelPos[] poleLocations) |
void |
PixelForward.initialize(GeoRaster geoRaster,
boolean containsAntiMeridian,
PixelPos[] poleLocations) |
Modifier and Type | Method and Description |
---|---|
PixelPos |
TiePointInverse.getPixelPos(GeoPos geoPos,
PixelPos pixelPos) |
PixelPos |
PixelQuadTreeInverse.getPixelPos(GeoPos geoPos,
PixelPos pixelPos) |
PixelPos |
PixelGeoIndexInverse.getPixelPos(GeoPos geoPos,
PixelPos pixelPos) |
Modifier and Type | Method and Description |
---|---|
PixelPos |
TiePointInverse.getPixelPos(GeoPos geoPos,
PixelPos pixelPos) |
PixelPos |
PixelQuadTreeInverse.getPixelPos(GeoPos geoPos,
PixelPos pixelPos) |
PixelPos |
PixelGeoIndexInverse.getPixelPos(GeoPos geoPos,
PixelPos pixelPos) |
void |
TiePointInverse.initialize(GeoRaster geoRaster,
boolean containsAntiMeridian,
PixelPos[] poleLocations) |
void |
PixelQuadTreeInverse.initialize(GeoRaster geoRaster,
boolean containsAntiMeridian,
PixelPos[] poleLocations) |
void |
PixelGeoIndexInverse.initialize(GeoRaster geoRaster,
boolean containsAntiMeridian,
PixelPos[] poleLocations) |
Modifier and Type | Method and Description |
---|---|
static PixelPos[] |
RasterUtils.getPoleLocations(GeoRaster geoRaster) |
PixelPos |
XYInterpolator.interpolate(GeoPos geoPos,
PixelPos pixelPos,
InterpolationContext context)
Interpolates the PixelPos based on the GeoPos
|
Modifier and Type | Method and Description |
---|---|
PixelPos |
XYInterpolator.interpolate(GeoPos geoPos,
PixelPos pixelPos,
InterpolationContext context)
Interpolates the PixelPos based on the GeoPos
|
Modifier and Type | Method and Description |
---|---|
PixelPos |
Product.getPixelForBand(PixelPos pixelPosRef,
RasterDataNode referenceRaster,
RasterDataNode currentRaster)
Convert the pixel X and Y read in a reference raster into another raster
|
PixelPos |
Placemark.getPixelPos() |
default PixelPos |
TimeCoding.getPixelPos(double mjd,
PixelPos pixelPos)
Gets a pixel position associated with a time value given as Modified Julian Day 2000 (MJD2000).
|
PixelPos |
ConstantTimeCoding.getPixelPos(double mjd,
PixelPos pixelPos) |
PixelPos |
PixelGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
PixelPos |
MapGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
PixelPos |
CrsGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos) |
PixelPos |
CombinedFXYGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos) |
PixelPos |
GcpGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
PixelPos |
FXYGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
PixelPos |
GeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
PixelPos |
TiePointGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
PixelPos[] |
Graticule.getTickPointsEast() |
PixelPos[] |
Graticule.getTickPointsNorth() |
PixelPos[] |
Graticule.getTickPointsSouth() |
PixelPos[] |
Graticule.getTickPointsWest() |
PixelPos |
PlacemarkDescriptor.updatePixelPos(GeoCoding geoCoding,
GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
|
PixelPos |
AbstractPlacemarkDescriptor.updatePixelPos(GeoCoding geoCoding,
GeoPos geoPos,
PixelPos pixelPos) |
PixelPos |
PointDescriptor.updatePixelPos(GeoCoding geoCoding,
GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
|
PixelPos |
PinDescriptor.updatePixelPos(GeoCoding geoCoding,
GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Product.containsPixel(PixelPos pixelPos)
Tests if the given pixel position is within the product pixel bounds.
|
static Placemark |
Placemark.createPointPlacemark(PlacemarkDescriptor descriptor,
String name,
String label,
String text,
PixelPos pixelPos,
GeoPos geoPos,
GeoCoding geoCoding)
Creates a point placemark.
|
double |
Pointing.getElevation(PixelPos pixelPos)
Gets the elevation above the given pixel position.
|
double |
TiePointGridPointing.getElevation(PixelPos pixelPos) |
GeoPos |
PixelGeoCoding.getGeoPos(PixelPos pixelPos,
GeoPos geoPos)
Deprecated.
Returns the latitude and longitude value for a given pixel co-ordinate.
|
GeoPos |
MapGeoCoding.getGeoPos(PixelPos pixelPos,
GeoPos geoPos)
Deprecated.
Returns the latitude and longitude value for a given pixel co-ordinate.
|
GeoPos |
CrsGeoCoding.getGeoPos(PixelPos pixelPos,
GeoPos geoPos) |
GeoPos |
CombinedFXYGeoCoding.getGeoPos(PixelPos pixelPos,
GeoPos geoPos) |
GeoPos |
GcpGeoCoding.getGeoPos(PixelPos pixelPos,
GeoPos geoPos)
Returns the latitude and longitude value for a given pixel co-ordinate.
|
GeoPos |
FXYGeoCoding.getGeoPos(PixelPos pixelPos,
GeoPos geoPos)
Returns the latitude and longitude value for a given pixel co-ordinate.
|
GeoPos |
GeoCoding.getGeoPos(PixelPos pixelPos,
GeoPos geoPos)
Returns the latitude and longitude value for a given pixel co-ordinate.
|
GeoPos |
TiePointGeoCoding.getGeoPos(PixelPos pixelPos,
GeoPos geoPos)
Deprecated.
Returns the latitude and longitude value for a given pixel co-ordinate.
|
double |
TimeCoding.getMJD(PixelPos pixelPos)
Gets the time for a given pixel position as Modified Julian Day 2000 (MJD2000).
|
double |
LineTimeCoding.getMJD(PixelPos pixelPos)
Gets the time as MJD
double for a raster line Point2D.Double.getY() . |
double |
PixelTimeCoding.getMJD(PixelPos pixelPos) |
double |
ConstantTimeCoding.getMJD(PixelPos pixelPos) |
PixelPos |
Product.getPixelForBand(PixelPos pixelPosRef,
RasterDataNode referenceRaster,
RasterDataNode currentRaster)
Convert the pixel X and Y read in a reference raster into another raster
|
default PixelPos |
TimeCoding.getPixelPos(double mjd,
PixelPos pixelPos)
Gets a pixel position associated with a time value given as Modified Julian Day 2000 (MJD2000).
|
PixelPos |
ConstantTimeCoding.getPixelPos(double mjd,
PixelPos pixelPos) |
PixelPos |
PixelGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
GeoApproximation |
PixelPosEstimator.getPixelPos(GeoPos g,
PixelPos p)
Returns an approximate pixel position for a given geographic position.
|
PixelPos |
MapGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
PixelPos |
CrsGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos) |
PixelPos |
CombinedFXYGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos) |
PixelPos |
GcpGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
PixelPos |
FXYGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
PixelPos |
GeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
PixelPos |
TiePointGeoCoding.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
void |
PixelGeoCoding.getPixelPosUsingEstimator(GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
void |
PixelGeoCoding.getPixelPosUsingQuadTreeSearch(GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
Returns the pixel co-ordinates as x/y for a given geographical position given as lat/lon.
|
AngularDirection |
Pointing.getSunDir(PixelPos pixelPos,
AngularDirection angularDirection)
Gets the vector to the sun at the given pixel position as angular direction.
|
AngularDirection |
TiePointGridPointing.getSunDir(PixelPos pixelPos,
AngularDirection sd) |
AngularDirection |
Pointing.getViewDir(PixelPos pixelPos,
AngularDirection angularDirection)
Gets the vector to the observer at the given pixel position as angular direction.
|
AngularDirection |
TiePointGridPointing.getViewDir(PixelPos pixelPos,
AngularDirection vd) |
void |
Placemark.setPixelPos(PixelPos pixelPos) |
GeoPos |
PlacemarkDescriptor.updateGeoPos(GeoCoding geoCoding,
PixelPos pixelPos,
GeoPos geoPos)
Deprecated.
|
GeoPos |
AbstractPlacemarkDescriptor.updateGeoPos(GeoCoding geoCoding,
PixelPos pixelPos,
GeoPos geoPos) |
GeoPos |
PointDescriptor.updateGeoPos(GeoCoding geoCoding,
PixelPos pixelPos,
GeoPos geoPos)
Deprecated.
|
GeoPos |
PinDescriptor.updateGeoPos(GeoCoding geoCoding,
PixelPos pixelPos,
GeoPos geoPos)
Deprecated.
|
PixelPos |
PlacemarkDescriptor.updatePixelPos(GeoCoding geoCoding,
GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
|
PixelPos |
AbstractPlacemarkDescriptor.updatePixelPos(GeoCoding geoCoding,
GeoPos geoPos,
PixelPos pixelPos) |
PixelPos |
PointDescriptor.updatePixelPos(GeoCoding geoCoding,
GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
|
PixelPos |
PinDescriptor.updatePixelPos(GeoCoding geoCoding,
GeoPos geoPos,
PixelPos pixelPos)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
PixelPos |
ElevationModel.getIndex(GeoPos geoPos)
Gets the pixel index in the DEM reference system at the geographical coordinate in meters.
|
PixelPos |
BaseElevationModel.getIndex(GeoPos geoPos) |
PixelPos |
Orthorectifier.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Returns the source pixel coordinate for a true (corrected) geographical coordinate.
|
PixelPos |
Orthorectifier2.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Returns the pixel co-ordinates as x,y for a given geographical position given as lat,lon.
|
Modifier and Type | Method and Description |
---|---|
protected double |
Orthorectifier.getElevation(GeoPos geoPos,
PixelPos pixelPos) |
GeoPos |
ElevationModel.getGeoPos(PixelPos pixelPos)
Gets the geographical coordinates for the input pixel coordinates in the DEM reference system.
|
abstract GeoPos |
BaseElevationModel.getGeoPos(PixelPos pixelPos) |
GeoPos |
Orthorectifier.getGeoPos(PixelPos pixelPos,
GeoPos geoPos)
Gets the true (corrected) geographical coordinate for a given source pixel coordinate.
|
PixelPos |
Orthorectifier.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Returns the source pixel coordinate for a true (corrected) geographical coordinate.
|
PixelPos |
Orthorectifier2.getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Returns the pixel co-ordinates as x,y for a given geographical position given as lat,lon.
|
protected boolean |
Orthorectifier.isPixelPosValid(PixelPos pixelPos) |
Modifier and Type | Method and Description |
---|---|
static PixelPos[] |
ProductUtils.computeSourcePixelCoordinates(GeoCoding sourceGeoCoding,
int sourceWidth,
int sourceHeight,
GeoCoding destGeoCoding,
Rectangle destArea) |
static PixelPos[] |
GeoUtils.createPixelBoundary(int rasterWidth,
int rasterHeight,
Rectangle rect,
int step)
Creates a rectangular boundary expressed in pixel positions for the given source rectangle.
|
static PixelPos[] |
ProductUtils.createPixelBoundary(Product product,
Rectangle rect,
int step)
Deprecated.
no replacement
|
static PixelPos[] |
ProductUtils.createPixelBoundary(Product product,
Rectangle rect,
int step,
boolean usePixelCenter)
Deprecated.
no replacement
|
static PixelPos[] |
ProductUtils.createPixelBoundary(RasterDataNode raster,
Rectangle rect,
int step)
Deprecated.
use
GeoUtils instead |
static PixelPos[] |
GeoUtils.createPixelBoundary(RasterDataNode raster,
Rectangle rect,
int step)
Creates a rectangular boundary expressed in pixel positions for the given source rectangle.
|
static PixelPos[] |
GeoUtils.createPixelBoundaryFromRect(Rectangle rect,
int step)
Creates a rectangular boundary expressed in pixel positions for the given source rectangle.
|
static PixelPos[] |
ProductUtils.createRectBoundary(Rectangle rect,
int step)
Deprecated.
use
GeoUtils instead |
static PixelPos[] |
ProductUtils.createRectBoundary(Rectangle rect,
int step,
boolean usePixelCenter)
Deprecated.
use
GeoUtils instead |
Modifier and Type | Method and Description |
---|---|
static double[] |
ProductUtils.computeMinMaxY(PixelPos[] pixelPositions)
Computes the minimum and maximum y value of the given
PixelPos array. |
Copyright © 2014–2022 European Space Agency (ESA). All rights reserved.