public class TLfnRasterAssetMetadata extends ALfnAssetMetadata
TLfnRasterAssetMetadata.RasterAssetPart
s as its asset parts.
Instances of this class are immutable, thus thread-safe.
ALcdImage
or
ILcdRaster
element.
This covers the most common formats such as GeoTIFF, DTED, ECW ...
ILcdEarthTileSet
.
In that case, the fusion engine can fuse it more optimally in common circumstances.TLfnRasterAssetMetadata
, the type is ELfnDataType.VECTOR
.ILcdDimension.getValues()
, but is assumed to be
finite, which is virtually always the case.
Infinite possible values are not supported.TLfnRasterAssetMetadata.RasterAssetPart.Builder
,
ALfnAssetMetadata
Modifier and Type | Class and Description |
---|---|
static class |
TLfnRasterAssetMetadata.Builder
Builder for asset metadata.
|
static class |
TLfnRasterAssetMetadata.RasterAssetPart
A representation of a raster asset part.
|
static class |
TLfnRasterAssetMetadata.TileSetStructure
This class defines a power-of-two tile set structure for an asset part.
|
ALfnAssetMetadata.AssetPart
ISO19115_GCO_XML_NAMESPACE, ISO19115_GMD_XML_NAMESPACE, LTS_XML_NAMESPACE, NEW_UPDATE_SEQUENCE, XLINK_XML_NAMESPACE
Modifier and Type | Method and Description |
---|---|
void |
accept(ALfnResourceMetadataVisitor aVisitor)
Accepts the visitor for visiting this resource.
|
TLfnRasterAssetMetadata.Builder |
asBuilder()
Creates a new builder from this resource metadata.
|
List<TLfnRasterAssetMetadata.RasterAssetPart> |
getAssetParts()
Gets the parts of this asset as a
Collection . |
List<TLcdEarthMultivaluedDataParameter> |
getParameters()
Gets the parameters of this raster asset.
|
double |
getPixelDensity()
Deprecated.
|
static TLfnRasterAssetMetadata.Builder |
newBuilder()
Creates a new builder.
|
static TLfnRasterAssetMetadata.Builder |
newBuilder(TLfnRasterAssetMetadata aTemplate)
Creates a new builder from a given template.
|
equals, getBoundingBox, getBoundingShape, getBounds, getClippingShape, getFeatureTypeStyles, getFormat, getGeoReference, getLocation, getMaxScaleDenominator, getMinScaleDenominator, getRoot, getSupportedCoverageTypes, getType, hashCode
getAbstract, getGlobalUpdateSequence, getId, getISO19115Metadata, getName, getUpdateSequence, toString
public List<TLfnRasterAssetMetadata.RasterAssetPart> getAssetParts()
ALfnAssetMetadata
Collection
.
OGC filter property XPath: lts:AssetPart
getAssetParts
in class ALfnAssetMetadata
Collection
of the parts of this asset, never
null
or emptypublic double getPixelDensity()
TLfnRasterAssetMetadata.RasterAssetPart.getResolutions()
instead[0, +Infinity]
TLfnRasterAssetMetadata.RasterAssetPart.getPixelDensity()
public List<TLcdEarthMultivaluedDataParameter> getParameters()
null
TLfnRasterAssetMetadata.RasterAssetPart.getParameters()
public void accept(ALfnResourceMetadataVisitor aVisitor)
ALfnResourceMetadata
accept
in class ALfnResourceMetadata
aVisitor
- the visitorALfnResourceMetadataVisitor
public TLfnRasterAssetMetadata.Builder asBuilder()
ALfnResourceMetadata
asBuilder
in class ALfnAssetMetadata
public static TLfnRasterAssetMetadata.Builder newBuilder()
public static TLfnRasterAssetMetadata.Builder newBuilder(TLfnRasterAssetMetadata aTemplate)
aTemplate
- the template to create a builder from