Package com.agisoft.metashape.tasks
Class ExportRaster
java.lang.Object
com.agisoft.metashape.tasks.Task
com.agisoft.metashape.tasks.ExportRaster
public class ExportRaster extends Task
Task class containing processing parameters.
-
Field Summary
Fields inherited from class com.agisoft.metashape.tasks.Task
swigCMemOwn -
Constructor Summary
Constructors Modifier Constructor Description ExportRaster()protectedExportRaster(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and Type Method Description voiddelete()protected voidfinalize()intgetBlockHeight()Raster block height in pixels.intgetBlockWidth()Raster block width in pixels.booleangetClipToBoundary()Clip raster to boundary shapes.protected static longgetCPtr(ExportRaster obj)StringgetDescription()Export description.RasterFormatgetFormat()Export format.intgetHeight()Raster height.ImageCompressiongetImageCompression()Image compression parameters.StringgetImageDescription()Optional description to be added to image files.ImageFormatgetImageFormat()Tile format.intgetMaxZoomLevel()Maximum zoom level (Google Map Tiles, MBTiles and World Wind Tiles formats only).intgetMinZoomLevel()Minimum zoom level (Google Map Tiles, MBTiles and World Wind Tiles formats only).booleangetNetworkLinks()Enable network links generation for KMZ format.doublegetNodataValue()No-data value (DEM export only).booleangetNorthUp()Use north-up orientation for export.StringgetPath()Path to output orthomosaic.OrthoProjectiongetProjection()Output projection.RasterTransformTypegetRasterTransform()Raster band transformation.BBox2dgetRegion()Region to be exported.doublegetResolution()Output resolution in meters.doublegetResolutionX()Pixel size in the X dimension in projected units.doublegetResolutionY()Pixel size in the Y dimension in projected units.booleangetSaveAlpha()Enable alpha channel generation.booleangetSaveKml()Enable kml file generation.booleangetSaveScheme()Enable tile scheme files generation.booleangetSaveWorld()Enable world file generation.DataSourcegetSourceData()Selects between DEM and orthomosaic.booleangetSplitInBlocks()Split raster in blocks.intgetTileHeight()Tile height in pixels.intgetTileWidth()Tile width in pixels.StringgetTitle()Export title.booleangetWhiteBackground()Enable white background.intgetWidth()Raster width.Matrix2x3dgetWorldTransform()2x3 raster-to-world transformation matrix.voidsetBlockHeight(int value)Raster block height in pixels.voidsetBlockWidth(int value)Raster block width in pixels.voidsetClipToBoundary(boolean value)Clip raster to boundary shapes.voidsetDescription(String value)Export description.voidsetFormat(RasterFormat value)Export format.voidsetHeight(int value)Raster height.voidsetImageCompression(ImageCompression value)Image compression parameters.voidsetImageDescription(String value)Optional description to be added to image files.voidsetImageFormat(ImageFormat value)Tile format.voidsetMaxZoomLevel(int value)Maximum zoom level (Google Map Tiles, MBTiles and World Wind Tiles formats only).voidsetMinZoomLevel(int value)Minimum zoom level (Google Map Tiles, MBTiles and World Wind Tiles formats only).voidsetNetworkLinks(boolean value)Enable network links generation for KMZ format.voidsetNodataValue(double value)No-data value (DEM export only).voidsetNorthUp(boolean value)Use north-up orientation for export.voidsetPath(String value)Path to output orthomosaic.voidsetProjection(OrthoProjection value)Output projection.voidsetRasterTransform(RasterTransformType value)Raster band transformation.voidsetRegion(BBox2d value)Region to be exported.voidsetResolution(double value)Output resolution in meters.voidsetResolutionX(double value)Pixel size in the X dimension in projected units.voidsetResolutionY(double value)Pixel size in the Y dimension in projected units.voidsetSaveAlpha(boolean value)Enable alpha channel generation.voidsetSaveKml(boolean value)Enable kml file generation.voidsetSaveScheme(boolean value)Enable tile scheme files generation.voidsetSaveWorld(boolean value)Enable world file generation.voidsetSourceData(DataSource value)Selects between DEM and orthomosaic.voidsetSplitInBlocks(boolean value)Split raster in blocks.voidsetTileHeight(int value)Tile height in pixels.voidsetTileWidth(int value)Tile width in pixels.voidsetTitle(String value)Export title.voidsetWhiteBackground(boolean value)Enable white background.voidsetWidth(int value)Raster width.voidsetWorldTransform(Matrix2x3d value)2x3 raster-to-world transformation matrix.Methods inherited from class com.agisoft.metashape.tasks.Task
apply, apply, getCPtr, getName, getParameter, getWorkitemCount, setParameter, setWorkitemCount
-
Constructor Details
-
ExportRaster
protected ExportRaster(long cPtr, boolean cMemoryOwn) -
ExportRaster
public ExportRaster()
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize() -
delete
public void delete() -
setBlockHeight
public void setBlockHeight(int value)Raster block height in pixels. Default: 10000 -
getBlockHeight
public int getBlockHeight()Raster block height in pixels. Default: 10000 -
setBlockWidth
public void setBlockWidth(int value)Raster block width in pixels. Default: 10000 -
getBlockWidth
public int getBlockWidth()Raster block width in pixels. Default: 10000 -
setClipToBoundary
public void setClipToBoundary(boolean value)Clip raster to boundary shapes. Default: true -
getClipToBoundary
public boolean getClipToBoundary()Clip raster to boundary shapes. Default: true -
setDescription
Export description. -
getDescription
Export description. -
setFormat
Export format. Default: RasterFormat.RasterFormatTiles -
getFormat
Export format. Default: RasterFormat.RasterFormatTiles -
setHeight
public void setHeight(int value)Raster height. Default: 0 -
getHeight
public int getHeight()Raster height. Default: 0 -
setImageCompression
Image compression parameters. -
getImageCompression
Image compression parameters. -
setImageDescription
Optional description to be added to image files. -
getImageDescription
Optional description to be added to image files. -
setImageFormat
Tile format. Default: ImageFormat.ImageFormatNone -
getImageFormat
Tile format. Default: ImageFormat.ImageFormatNone -
setMaxZoomLevel
public void setMaxZoomLevel(int value)Maximum zoom level (Google Map Tiles, MBTiles and World Wind Tiles formats only). Default: -1 -
getMaxZoomLevel
public int getMaxZoomLevel()Maximum zoom level (Google Map Tiles, MBTiles and World Wind Tiles formats only). Default: -1 -
setMinZoomLevel
public void setMinZoomLevel(int value)Minimum zoom level (Google Map Tiles, MBTiles and World Wind Tiles formats only). Default: -1 -
getMinZoomLevel
public int getMinZoomLevel()Minimum zoom level (Google Map Tiles, MBTiles and World Wind Tiles formats only). Default: -1 -
setNetworkLinks
public void setNetworkLinks(boolean value)Enable network links generation for KMZ format. Default: true -
getNetworkLinks
public boolean getNetworkLinks()Enable network links generation for KMZ format. Default: true -
setNodataValue
public void setNodataValue(double value)No-data value (DEM export only). Default: -32767.0 -
getNodataValue
public double getNodataValue()No-data value (DEM export only). Default: -32767.0 -
setNorthUp
public void setNorthUp(boolean value)Use north-up orientation for export. Default: true -
getNorthUp
public boolean getNorthUp()Use north-up orientation for export. Default: true -
setPath
Path to output orthomosaic. -
getPath
Path to output orthomosaic. -
setProjection
Output projection. -
getProjection
Output projection. -
setRasterTransform
Raster band transformation. Default: RasterTransformType.RasterTransformNone -
getRasterTransform
Raster band transformation. Default: RasterTransformType.RasterTransformNone -
setRegion
Region to be exported. -
getRegion
Region to be exported. -
setResolution
public void setResolution(double value)Output resolution in meters. Default: 0.0 -
getResolution
public double getResolution()Output resolution in meters. Default: 0.0 -
setResolutionX
public void setResolutionX(double value)Pixel size in the X dimension in projected units. Default: 0.0 -
getResolutionX
public double getResolutionX()Pixel size in the X dimension in projected units. Default: 0.0 -
setResolutionY
public void setResolutionY(double value)Pixel size in the Y dimension in projected units. Default: 0.0 -
getResolutionY
public double getResolutionY()Pixel size in the Y dimension in projected units. Default: 0.0 -
setSaveAlpha
public void setSaveAlpha(boolean value)Enable alpha channel generation. Default: true -
getSaveAlpha
public boolean getSaveAlpha()Enable alpha channel generation. Default: true -
setSaveKml
public void setSaveKml(boolean value)Enable kml file generation. Default: false -
getSaveKml
public boolean getSaveKml()Enable kml file generation. Default: false -
setSaveScheme
public void setSaveScheme(boolean value)Enable tile scheme files generation. Default: false -
getSaveScheme
public boolean getSaveScheme()Enable tile scheme files generation. Default: false -
setSaveWorld
public void setSaveWorld(boolean value)Enable world file generation. Default: false -
getSaveWorld
public boolean getSaveWorld()Enable world file generation. Default: false -
setSourceData
Selects between DEM and orthomosaic. Default: DataSource.OrthomosaicData -
getSourceData
Selects between DEM and orthomosaic. Default: DataSource.OrthomosaicData -
setSplitInBlocks
public void setSplitInBlocks(boolean value)Split raster in blocks. Default: false -
getSplitInBlocks
public boolean getSplitInBlocks()Split raster in blocks. Default: false -
setTileHeight
public void setTileHeight(int value)Tile height in pixels. Default: 256 -
getTileHeight
public int getTileHeight()Tile height in pixels. Default: 256 -
setTileWidth
public void setTileWidth(int value)Tile width in pixels. Default: 256 -
getTileWidth
public int getTileWidth()Tile width in pixels. Default: 256 -
setTitle
Export title. -
getTitle
Export title. -
setWhiteBackground
public void setWhiteBackground(boolean value)Enable white background. Default: true -
getWhiteBackground
public boolean getWhiteBackground()Enable white background. Default: true -
setWidth
public void setWidth(int value)Raster width. Default: 0 -
getWidth
public int getWidth()Raster width. Default: 0 -
setWorldTransform
2x3 raster-to-world transformation matrix. -
getWorldTransform
2x3 raster-to-world transformation matrix.
-