public class ErmapperWriter extends DefaultRasterWriter
| Modifier and Type | Field and Description |
|---|---|
String |
panelLayout |
int |
panelSizeX |
int |
panelSizeY |
int |
windowSizeX |
int |
windowSizeY |
at, colorInterp, dataType, dataWriter, driver, driverParams, extCancellable, fileUtil, ident, inFileName, MODE_DATAWRITE, MODE_FILEWRITE, nBands, outFileName, percent, pInfo, proj, rasterUtil, sizeWindowX, sizeWindowY, ulX, ulY| Constructor and Description |
|---|
ErmapperWriter(DataServerWriter dataWriter,
String outFileName,
Integer nBands,
AffineTransform at,
Integer outSizeX,
Integer outSizeY,
Integer dataType,
Params params,
IProjection proj,
Boolean geo)
Constructor para la lectura de datos desde el objeto cliente a partir de un
viewport dado.
|
ErmapperWriter(String fileName)
Constructor para la obtención de parámetros del driver.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dataWrite()
Realiza la función de compresión a partir de los datos pasados por el cliente.
|
void |
fileWrite()
Realiza la función de compresión a partir de un GeoRasterFile.
|
String |
getProviderName()
Gets the provider name of this
RasterWriter |
void |
loadParams()
Carga los parámetros de este driver.
|
static void |
register() |
void |
setCancellableRasterDriver(ExternalCancellable cancellable)
Assigns the object to be cancelled
|
void |
setProps(String[] props)
Asigna propiedades al driver a partir de un vector de
strings donde cada elemento tiene la estructura de
propiedad=valor.
|
void |
setWkt(String wkt)
Añade la proyección Wkt con la que salvar.
|
void |
writeCancel()
Cancela el compresor ecw.
|
void |
writeClose()
Cierra el compresor ecw.
|
getDriverName, getDriverType, getIdent, getParams, getPercent, savePrjFile, setColorBandsInterpretation, setParams, setPercentpublic final int windowSizeX
public final int windowSizeY
public final int panelSizeX
public final int panelSizeY
public final String panelLayout
public ErmapperWriter(String fileName)
public ErmapperWriter(DataServerWriter dataWriter, String outFileName, Integer nBands, AffineTransform at, Integer outSizeX, Integer outSizeY, Integer dataType, Params params, IProjection proj, Boolean geo) throws es.gva.cit.jecwcompress.EcwException, IOException
dataWriter - Objeto que sirve datos para el escritoroutFileName - Fichero de salidanBands - Número de bandasat - outSizeX - outSizeY - dataType - params - proj - geo - es.gva.cit.jecwcompress.EcwExceptionIOExceptionpublic static void register()
public void loadParams()
public String getProviderName()
RasterWriterRasterWriterpublic void setProps(String[] props)
props - Propiedadespublic void fileWrite()
throws IOException
fileWrite in class DefaultRasterWriterIOExceptionpublic void dataWrite()
throws IOException,
ProcessInterruptedException
dataWrite in interface RasterWriterdataWrite in class DefaultRasterWriterIOExceptionProcessInterruptedExceptionpublic void writeClose()
writeClose in interface RasterWriterwriteClose in class DefaultRasterWriterpublic void writeCancel()
writeCancel in interface RasterWriterwriteCancel in class DefaultRasterWriterpublic void setWkt(String wkt)
DefaultRasterWritersetWkt in interface RasterWritersetWkt in class DefaultRasterWriterpublic void setCancellableRasterDriver(ExternalCancellable cancellable)
DefaultRasterWritersetCancellableRasterDriver in interface RasterWritersetCancellableRasterDriver in class DefaultRasterWriter