public class DefaultRemoteRasterStore extends DefaultRasterStore
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PERSISTENT_DESCRIPTION |
static java.lang.String |
PERSISTENT_NAME |
currentQuery, explorer, metadata, nHeight, nWidth, parameters, provider, storeBandList
ALPHA_BAND, BLUE_BAND, FILE, GREEN_BAND, MOSAIC, POSTGIS, RED_BAND, REMOTE
BASE_NEWPARAMETERS_PROVIDER_DEFINITION_FULLNAME, BASE_NEWPARAMETERS_PROVIDER_DEFINITION_NAME, BASE_PARAMETERS_PROVIDER_DEFINITION_FULLNAME, BASE_PARAMETERS_PROVIDER_DEFINITION_NAME, PROVIDER_PARAMTER_FULLNAME, PROVIDER_PARAMTER_NAME
CSV_PROVIDER_NAME, DBASE_PROVIDER_NAME, FEATURE_METADATA_DEFINITION_NAME, GEOPACKAGE_PROVIDER_NAME, H2SPATIAL_PROVIDER_NAME, MDB_PROVIDER_NAME, METADATA_CONTAINERNAME, METADATA_CRS, METADATA_DEFINITION_NAME, METADATA_ENVELOPE, METADATA_FEATURETYPE, METADATA_PROVIDER, SHAPE_PROVIDER_NAME, SPATIAL_METADATA_DEFINITION_NAME
Constructor and Description |
---|
DefaultRemoteRasterStore() |
Modifier and Type | Method and Description |
---|---|
RasterDataStore |
cloneDataStore()
Clones this object
|
ColorTable |
getColorTable(int i)
Obtiene la paleta correspondiente a uno de los ficheros que forman el GeoMultiRasterFile
|
ColorTable |
getColorTable(java.lang.String fileName)
Obtiene la paleta correspondiente al nombre del fichero pasado por parámetro.
|
Extent |
getCoordsInLevel(java.awt.geom.Point2D viewCenter,
int level,
int w,
int h)
Calculates the extent of a zoom level using a center.
|
Extent |
getCoordsInTheNearestLevel(Extent extent,
int w,
int h)
Calculates the extent of a zoom level using other extent as a reference.
|
RasterDataStore |
getDataStore()
Gets the dataset of this queryable raster
|
int[] |
getDataType()
Obtiene el tipo de dato por banda
|
long |
getFileSize()
Calcula el tamaño de los ficheros en disco
|
double |
getHeight()
Obtiene la altura del raster en píxeles.
|
HistogramComputer |
getHistogramComputer()
Gets the object which computes the histogram
|
double |
getMaxX()
Obtiene la coordenada Y máxima de toda la lista
|
double |
getMaxY()
Obtiene la coordenada Y máxima de toda la lista
|
double |
getMinX()
Obtiene la coordenada X mínima de toda la lista
|
double |
getMinY()
Obtiene la coordenada Y mínima de toda la lista
|
int |
getNearestLevel(double pixelSize)
Gets the nearest level
|
CoverageStoreProvider |
getProvider()
Gets a provider
|
double |
getWidth()
Obtiene la anchura del raster en píxeles.
|
int |
getZoomLevels()
Gets the number of zoom levels
|
boolean |
isFixedSize()
Returns true if the size is fixed
|
boolean |
isGeoreferenced()
Obtiene el flag que dice si el raster está o no georreferenciado
|
void |
loadFromState(PersistentState state)
Set the state of the object from the state passed as parameter.
|
RasterDataStore |
newDataStore()
Crea un objeto RasterDataset nuevo con los mismos ficheros
que el actual.
|
static void |
registerPersistence() |
void |
saveToState(PersistentState state)
Saves the internal state of the object on the provided
PersistentState object.
|
addDrawableBand, addFile, clearDrawableBands, close, deleteLayerFromCache, finalize, getAffineTransform, getAffineTransform, getAffineTransformByProvider, getBandCount, getBandCountByProvider, getBands, getCellSize, getColorInterpretation, getColorTable, getColorTables, getData, getDataParametersByProvider, getDrawableBands, getExtent, getExtentForRequest, getExtentWithoutRot, getFileSizeByProvider, getFullEnvelope, getGeoPointList, getHeightByProvider, getImageLegend, getInfoByPoint, getInfoByPoint, getInternalParameters, getInterval, getLastSelectedView, getMetadata, getMetadataByProvider, getMetadataName, getName, getNoDataValue, getOverviewCount, getOverviewCountByProvider, getOverviewHeight, getOverviewSizeByProvider, getOverviewWidth, getOwnAffineTransform, getOwnTransformation, getPixelSizeX, getPixelSizeY, getProjection, getProviderCount, getProviderFactory, getROIFileListFromRmf, getRois, getRois, getROIsFiles, getStatistics, getTile, getTimes, getTimes, getTransparency, getURIByBand, getURIByProvider, getView, getWidthByProvider, getWktProjection, goTo, isInside, isMosaic, isMultiFile, isOpen, isRasterEnclosed, isReproyectable, isRotated, isTiled, loadSerialInfoFromRmf, needEnhanced, newNotTiledDataStore, overviewsSupport, rasterToWorld, reload, removeFile, saveColorTableToRmf, saveGeoPointListToRmf, saveGeoreferencingToRmf, saveROIFileListToRmf, saveSerialInfoToRmf, selectNext, selectPrev, setAffineTransform, setColorInterpretation, setColorTable, setDrawableBands, setGeoPointList, setNoDataValue, setParameters, setProjection, setProvider, setProvider, setRois, setROIsFiles, setStatistics, setTileServer, setTime, useCache, worldToRaster
accept, accept, addObserver, adjustToExtent, beginComplexNotification, clear, createDefaultCoverageSelection, createQuery, createSelection, createVectorizeObject, delegate, deleteObserver, deleteObservers, disableNotifications, doDispose, enableNotifications, endComplexNotification, getCache, getChildren, getCoverageStore, getDataSet, getDataSet, getDataSet, getDataSet, getDefaultBandList, getDynClass, getDynValue, getExplorer, getFullName, getLastBuffer, getManager, getMetadataChildren, getMetadataID, getParameters, getProviderName, getRender, getResourcesStorage, getSelection, getSourceType, getStore, getStoresRepository, getTimeSerials, hasDynMethod, hasDynValue, implement, initializeBandList, intializePhase1, intializePhase2, invokeDynMethod, invokeDynMethod, isFileSupported, notifyChange, notifyChange, notifyChange, query, queryArray, refresh, registerMetadataDefinition, setDynValue, setExplorer, setRender, setSelection, setTimeSerials
dispose, dispose
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFullNameQuietly, getNameQuietly
dispose
public static final java.lang.String PERSISTENT_NAME
public static final java.lang.String PERSISTENT_DESCRIPTION
public RasterDataStore newDataStore()
newDataStore
in interface RasterDataStore
newDataStore
in class DefaultRasterStore
InitializeException
public long getFileSize()
getFileSize
in interface RasterDataStore
getFileSize
in class DefaultRasterStore
public double getHeight()
RasterStoreProperties
getHeight
in interface RasterStoreProperties
getHeight
in interface QueryableRaster
getHeight
in class DefaultRasterStore
public double getWidth()
RasterStoreProperties
getWidth
in interface RasterStoreProperties
getWidth
in interface QueryableRaster
getWidth
in class DefaultRasterStore
public int[] getDataType()
RasterStoreProperties
getDataType
in interface RasterStoreProperties
getDataType
in class DefaultRasterStore
public double getMinX()
getMinX
in class DefaultRasterStore
public double getMinY()
getMinY
in class DefaultRasterStore
public double getMaxX()
getMaxX
in class DefaultRasterStore
public double getMaxY()
getMaxY
in class DefaultRasterStore
public ColorTable getColorTable(int i)
getColorTable
in interface QueryableRaster
getColorTable
in class DefaultRasterStore
i
- Posición del rasterpublic ColorTable getColorTable(java.lang.String fileName)
getColorTable
in interface QueryableRaster
getColorTable
in class DefaultRasterStore
fileName
- Nombre del ficheropublic boolean isGeoreferenced()
RasterDataStore
isGeoreferenced
in interface RasterDataStore
isGeoreferenced
in class DefaultRasterStore
public RasterDataStore getDataStore()
QueryableRaster
getDataStore
in interface QueryableRaster
getDataStore
in class DefaultRasterStore
public RasterDataStore cloneDataStore() throws CloneException
RasterDataStore
cloneDataStore
in interface RasterDataStore
cloneDataStore
in class DefaultRasterStore
CloneException
public HistogramComputer getHistogramComputer()
Histogramable
getHistogramComputer
in interface Histogramable
getHistogramComputer
in interface RasterStoreProperties
getHistogramComputer
in class DefaultRasterStore
public boolean isFixedSize()
public CoverageStoreProvider getProvider()
RasterDataStore
getProvider
in interface RasterDataStore
getProvider
in interface CoverageStoreProviderServices
getProvider
in class DefaultRasterStore
public Extent getCoordsInTheNearestLevel(Extent extent, int w, int h)
PyramidRasterStore
getCoordsInTheNearestLevel
in interface PyramidRasterStore
getCoordsInTheNearestLevel
in class DefaultRasterStore
public Extent getCoordsInLevel(java.awt.geom.Point2D viewCenter, int level, int w, int h)
PyramidRasterStore
getCoordsInLevel
in interface PyramidRasterStore
getCoordsInLevel
in class DefaultRasterStore
public int getZoomLevels()
PyramidRasterStore
getZoomLevels
in interface PyramidRasterStore
getZoomLevels
in class DefaultRasterStore
public int getNearestLevel(double pixelSize)
PyramidRasterStore
getNearestLevel
in interface PyramidRasterStore
getNearestLevel
in class DefaultRasterStore
public void loadFromState(PersistentState state) throws PersistenceException
Persistent
loadFromState
in interface Persistent
loadFromState
in class DefaultRasterStore
PersistenceException
public void saveToState(PersistentState state) throws PersistenceException
Persistent
saveToState
in interface Persistent
saveToState
in class DefaultRasterStore
PersistenceException
public static void registerPersistence()