Uses of Package
org.esa.snap.core.datamodel
Packages that use org.esa.snap.core.datamodel
Package
Description
Contains the SNAP product I/O framework.
This module provides a product reader and writer plug-in for the BEAM-DIMAP product format.
The classes of this package are public for the benefit of the implementation of other classes and the API may change
in future releases of the software.
Contains SNAP's central classes and interfaces used for an in-memory presentation
of remote sensing data products.
SNAP's Graph Processing Framework GPF used for developing and executing
raster data operators and graphs of such operators.
Provides annotations for GPF
Operator
implementations.Provides special support for raster data operations that transforms each source pixel
into a corresponding target pixel at the same position.
Provides frequently used JAI
OpImage
implementations and the
ImageManager
utility class.Provides frequently used
LayerType
implementations.Contains extensions of geotools transform classes.
Provides several utility classes used throughout SNAP.
Provides utility classes for mathematical operations.
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataioClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.Provides the information required to decode integer sample values that are combined of single flags (bit indexes).The
GeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.Provides the information required to decode integer sample values that represent index values (e.g.AMetadataElement
is a data node used to store metadata.Product
instances are an in-memory representation of a remote sensing data product.The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheProductNode
is the base class for all nodes within a remote sensing data product and even the data product itself.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data.A tie-point grid contains the data for geophysical parameter in remote sensing data products. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.cacheClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.The abstract
ProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.dimapClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.The
GeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.AMetadataAttribute
is part of a
and represents a key/value pair.MetadataElement
AMetadataElement
is a data node used to store metadata.Product
instances are an in-memory representation of a remote sensing data product.The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheProductNode
is the base class for all nodes within a remote sensing data product and even the data product itself.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data.A tie-point grid contains the data for geophysical parameter in remote sensing data products. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.dimap.spiClassDescriptionA
Mask
is used to mask image pixels of other raster data nodes.Specifies a factory for thesource image
used by aMask
.Product
instances are an in-memory representation of a remote sensing data product.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.geocodingClassDescription
AbstractGeoCoding
is the base class of all geo-coding implementation.A band contains the data for geophysical parameter in remote sensing data products.TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.TheGeoPos
class represents a geographical position measured in longitudes and latitudes.APixelPos
represents a position or point in a pixel coordinate system.Product
instances are an in-memory representation of a remote sensing data product.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data.Represents a geo-coded scene. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.geocoding.forward
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.geocoding.inverse
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.geocoding.utilClassDescriptionThe
GeoPos
class represents a geographical position measured in longitudes and latitudes.APixelPos
represents a position or point in a pixel coordinate system.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.geometryClassDescriptionPlacemark descriptors are used to describe and create
Placemark
s.Product
instances are an in-memory representation of a remote sensing data product.A container which allows to store vector data in the BEAM product model. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.persistenceClassDescription
Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.placemarkClassDescriptionThe
GeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.Placemarks are displayed as symbols at the image's pixel position corresponding to their geographical position.Placemark descriptors are used to describe and createPlacemark
s. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.rgbClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.
Product
instances are an in-memory representation of a remote sensing data product.The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.datamodelClassDescriptionThe
AbstractBand
class provides a set of pixel access methods but does not provide an implementation of the actual reading and writing of pixel data from or into a raster.AbstractGeoCoding
is the base class of all geo-coding implementation.The base class forPlacemarkDescriptor
implementations.A band contains the data for geophysical parameter in remote sensing data products.TheColorPaletteDef
class represents a curve that is used to transform the sample values of a geo-physical band into color palette indexes.Contains all info for a color schemeA band that obtains its input data from an underlying source band and filters the raster data using aKernel
.ADataNode
is the base class for all nodes within a data product which carry data.Represents a band that generates its data by using another band as input and performs some kind of operation on this input.Provides the information required to decode integer sample values that are combined of single flags (bit indexes).A geo-coding based on equations.Ground control point (GCP) geo-coding.Class representing the approximation methods used for the GCP geo-coding.A band that obtains its input data from an underlying source raster and filters its data using a predefinedoperation type
.Predefined operation types.Approximates the x(lat, lon) and y(lat, lon) functions.TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.TheGeoPos
class represents a geographical position measured in longitudes and latitudes.A geometric representation of a geographical grid measured in longitudes and latitudes.This class contains information about how a product's raster data node is displayed as an image.Enumerates the possible histogram matching modes.Enumerates the possible histogram matching modes.Provides the information required to decode integer sample values that represent index values (e.g.TheKernel
class defines a matrix that describes how a specified pixel and its surrounding pixels affect the value computed for the pixel's position in the output image of a filtering operation.Deprecated.AMask
is used to mask image pixels of other raster data nodes.A mask image type which is based on band math.Specifies a factory for thesource image
used by aMask
.A mask image type which is based on vector data.AMetadataAttribute
is part of a
and represents a key/value pair.MetadataElement
AMetadataElement
is a data node used to store metadata.APixelPos
represents a position or point in a pixel coordinate system.Placemarks are displayed as symbols at the image's pixel position corresponding to their geographical position.Placemark descriptors are used to describe and createPlacemark
s.The interfacePointing
wraps aGeoCoding
and optionally provides more geometry information such as sun direction, satellite (view) direction and elevation at a given pixel position.A factory which creates instances of aPointing
for a given raster data node.Product
instances are an in-memory representation of a remote sensing data product.Deprecated.The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheByte
class is aProductData
specialisation for signed 8-bit integer fields.TheInt
class is aProductData
specialisation for signed 32-bit integer fields.TheShort
class is aProductData
specialisation for signed 16-bit integer fields.TheUInt
class is aProductData
specialisation for unsigned 32-bit integer fields.TheProductData.UTC
class is aProductData.UInt
specialisation for UTC date/time values.A filter for products.A type-safe container for elements of the typeProduct
.An event object passed into theProductManager.Listener
methods.A listener for the product manager.TheProductNode
is the base class for all nodes within a remote sensing data product and even the data product itself.A product node event informs a product change listener about the source of the notification.A filter for abstract product nodes.A type-safe container for elements of the typeProductNode
.A type-safe list for elements of the typeProductNode
.A listener which listens to internal data product changes.A visitor for a product and all other product nodes.TheProgressListener
interface represents a listener for the observation of possibly time consuming processes.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data.A raster data processor which is called for a set of raster lines to be processed.Class for approximating a function of two variables with a rational function.A profile used for the creation of RGB images.A profile used for the creation of RGB images.Class for rotating geographical positions.Provides the information required to decode integer sample values that are combined of single flags (bit indexes).The scaling method used for geophysical value transformation in aBand
.Represents a geo-coded scene.Provides various transformations from localRasterDataNode
coordinate reference systems to aProduct
's scene coordinate reference systems.Provides statistic information for a raster data node at a given image resolution level.The factory forStx
instances.Deprecated.since SNAP 8.0.0, Better useComponentGeoCoding
withTiePointInverse
and one ofTiePointInverse
,TiePointBilinearForward
andTiePointSplineForward
Deprecated.A tie-point grid contains the data for geophysical parameter in remote sensing data products.TheTimeCoding
interface allows to convert pixel coordinates to time values and vice versa (if possible).Placemark descriptor implementation for handling track data.A container for data which fully describes a transect profile.Builder for instances ofTransectProfileData
.A container which allows to store vector data in the BEAM product model.A band contains the data for geophysical parameter in remote sensing data products. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.datamodel.quicklooksClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.
Product
instances are an in-memory representation of a remote sensing data product.TheProductNode
is the base class for all nodes within a remote sensing data product and even the data product itself.A visitor for a product and all other product nodes. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataop.barithmClassDescriptionA
Mask
is used to mask image pixels of other raster data nodes.Product
instances are an in-memory representation of a remote sensing data product.The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataop.demClassDescriptionThe
GeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.TheGeoPos
class represents a geographical position measured in longitudes and latitudes.APixelPos
represents a position or point in a pixel coordinate system.The interfacePointing
wraps aGeoCoding
and optionally provides more geometry information such as sun direction, satellite (view) direction and elevation at a given pixel position.Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataop.downloadable
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataop.maptransfClassDescriptionThe
GeoPos
class represents a geographical position measured in longitudes and latitudes. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpfClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.
Product
instances are an in-memory representation of a remote sensing data product.The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.A type-safe container for elements of the typeProduct
.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.annotationsClassDescription
Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.common
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.common.resampleClassDescription
Product
instances are an in-memory representation of a remote sensing data product.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.common.rtv
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.common.supportClassDescription
Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.descriptorClassDescription
Product
instances are an in-memory representation of a remote sensing data product.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.graphClassDescription
Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.mainClassDescription
Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.monitorClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.operators.tooladapterClassDescription
Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.pointopClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.Predefined operation types.The
Kernel
class defines a matrix that describes how a specified pixel and its surrounding pixels affect the value computed for the pixel's position in the output image of a filtering operation.Product
instances are an in-memory representation of a remote sensing data product.A filter for abstract product nodes.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.imageClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.The
GeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.This class contains information about how a product's raster data node is displayed as an image.Placemark descriptors are used to describe and createPlacemark
s.Product
instances are an in-memory representation of a remote sensing data product.The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data.A tie-point grid contains the data for geophysical parameter in remote sensing data products.A container which allows to store vector data in the BEAM product model. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.layerClassDescriptionA
Mask
is used to mask image pixels of other raster data nodes.Product
instances are an in-memory representation of a remote sensing data product.TheProductNode
is the base class for all nodes within a remote sensing data product and even the data product itself.A product node event informs a product change listener about the source of the notification.A listener which listens to internal data product changes.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.metadataClassDescriptionThe
GeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.AMetadataAttribute
is part of a
and represents a key/value pair.MetadataElement
AMetadataElement
is a data node used to store metadata.The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheProductData.UTC
class is aProductData.UInt
specialisation for UTC date/time values. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.subsetClassDescriptionThe
GeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.transformClassDescriptionThe
GeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.utilClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.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.Provides the information required to decode integer sample values that are combined of single flags (bit indexes).The
GeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.TheGeoPos
class represents a geographical position measured in longitudes and latitudes.This class contains information about how a product's raster data node is displayed as an image.Provides the information required to decode integer sample values that represent index values (e.g.AMask
is used to mask image pixels of other raster data nodes.AMetadataElement
is a data node used to store metadata.APixelPos
represents a position or point in a pixel coordinate system.Product
instances are an in-memory representation of a remote sensing data product.The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheProductData.UTC
class is aProductData.UInt
specialisation for UTC date/time values.TheProductNode
is the base class for all nodes within a remote sensing data product and even the data product itself.A type-safe container for elements of the typeProductNode
.TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data.A tie-point grid contains the data for geophysical parameter in remote sensing data products.A band contains the data for geophysical parameter in remote sensing data products. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.util.geotiffClassDescriptionThe
GeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.util.kmzClassDescriptionThe
ProductData.UTC
class is aProductData.UInt
specialisation for UTC date/time values. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.util.mathClassDescriptionThe
GeoPos
class represents a geographical position measured in longitudes and latitudes.
CrsGeoCoding
instead.