程序包 | 说明 |
---|---|
com.supermap.image.processing |
限定符和类型 | 类和说明 |
---|---|
class |
ImageExportParameter
影像导出参数类
|
限定符和类型 | 方法和说明 |
---|---|
static ImageOutputOption |
ImageOutputOption.fromMap(Map<String,String> values)
从 Map 对象中构造 ImageOutputOption 对象
|
ImageOutputOption |
GenerateOrthophotoProcessorParameter.getImageOutputOption()
设置影像输出参数选项
|
ImageOutputOption |
ImageOutputOption.setCompressMethod(CompressMethod compressMethod)
设置影像文件压缩方法,对 TIF 影像有效
|
ImageOutputOption |
ImageOutputOption.setFileType(FileType fileType)
设置影像文件类型
|
ImageOutputOption |
ImageOutputOption.setWriteAsTile(boolean isWriteAsTile)
设置是否分块写出影像,
|
限定符和类型 | 方法和说明 |
---|---|
DatasetImage |
RadiometricCorrection.atmosphericCorrection(DatasetImage sourceDatasetImage,
AtmosphericCorrectionParameter parameter,
String outputFilePath,
ImageOutputOption outOption)
大气校正
|
DatasetImage[] |
ImageStretching.bandComposite(DatasetImage[] datasetImages,
ComposeTrueColorParameter parameter,
String outputDirectory,
int parallelNumber,
ParallelStrategy parallelStrategy,
ImageOutputOption outputOption)
真彩色输出
|
DatasetImage[] |
ImageStretching.bandComposite(DatasetImage[] datasetImages,
int redBand,
int greenBand,
int blueBand,
String outputDirectory,
int parallelNumber,
ImageOutputOption outputOption)
批量真彩色输出
|
DatasetImage |
ImageStretching.bandComposite(DatasetImage sourceDataset,
int redBand,
int greenBand,
int blueBand,
String outputFilePath,
ImageOutputOption outOption)
真彩色输出。
|
DatasetImage[] |
Registration.baseMapRegistrate(DatasetImage[] sourceDatasetImages,
DatasetImage[] referenceImages,
RegistrateParameter parameter,
String outputDirectory,
ImageOutputOption outOption)
参考影像配准
|
DatasetImage[] |
ImageTools.clipImage(DatasetImage[] datasetImages,
DatasetVector clipDataset,
ElevationData elevationData,
String outputDirectory,
ImageOutputOption outputOption,
int parallelNumber)
遥感影像裁剪
|
DatasetImage |
ImageTools.clipImage(DatasetImage datasetImage,
GeoRegion[] clipRegions,
ElevationData elevationData,
String outputFilePath,
ImageOutputOption outputOption)
遥感影像裁剪
|
DatasetImage |
ImageTools.clipImage(DatasetImage datasetImage,
Rectangle2D rectClip,
ElevationData elevationData,
String outputFilePath,
ImageOutputOption outputOption)
遥感影像裁剪
|
DatasetImage[] |
ImageCloudRemoval.cloudRemove(DatasetImage[] srcDatasets,
DatasetImage[] refDatasets,
DatasetVector maskVector,
ImageCloudRemovalColorBalanceMethod colorBalance,
double bufferRadius,
String outputDirectory,
int parallelNum,
ParallelStrategy parallelStrategy,
ImageOutputOption outputOption)
云修补接口
|
boolean |
ImageMosaic.colorBalanceAndExport(DatasetMosaic datasetMosaic,
ColorBalanceParameter parameter,
String outputDirectory,
double resolution,
ResampleMethod resampleMethod,
ImageOutputOption outputOption)
对镶嵌数据集中的影像进行匀色并单景输出。
|
boolean |
ImageMosaic.colorBalanceAndSplit(DatasetMosaic datasetMosaic,
ColorBalanceParameter colorBalanceParameter,
StitchImagesParameter stitchImagesParameter,
DatasetVector splitDataset,
String outputNameField,
int expandPixelCount,
String outputDirectory,
ImageOutputOption outputOption)
影像裁剪和切图。
|
DatasetImage |
ImageMosaic.colorBalanceAndStitch(DatasetMosaic datasetMosaic,
ColorBalanceParameter colorBalanceParameter,
StitchImagesParameter stitchImagesParameter,
String outputFilePath,
ImageOutputOption outputOption)
对镶嵌数据集中的影像进行匀色并拼接成输出。
|
DatasetImage[] |
ImageDehazing.dehaze(DatasetImage[] srcDatasets,
ImageDehzParameter parameter,
String outputDirectory,
int parallelNum,
ImageOutputOption outputOption)
影像去雾批处理
|
DatasetImage |
ImageDehazing.dehaze(DatasetImage srcDataset,
ImageDehzParameter parameter,
String resultPath,
int parallelNum,
ImageOutputOption outputOption) |
DatasetImage[] |
ElevationDatumConversion.elevationDatumConversion(DatasetImage[] datasetImages,
ElevationDatumConversionType eType,
String outputDirectory,
String userGeoidFile,
int threadNum,
ImageOutputOption outOption)
高程转换
|
DatasetImage[] |
ImageEnhancement.enhanceContrast(DatasetImage[] datasetImages,
String outputDirectory,
int[] bandIndexs,
double clipLimit,
BlockSizeOption blockSize,
int parallelNumber,
ImageOutputOption outputOption)
对比度增强
|
DatasetImage |
ImageTransformation.fftForward(DatasetImage sourceDataset,
int[] bandIndexs,
String outputFilePath,
ImageOutputOption outOption)
快速傅里叶正变换。
|
DatasetImage |
ImageTransformation.fftInverse(DatasetImage sourceDataset,
PixelFormat pixelFormat,
String outputFilePath,
ImageOutputOption outOption)
快速傅里叶逆变换。
|
DatasetImage |
BinocularStereo.fillWaterBodyDSMs(DatasetImage dsmDataset,
DatasetVector datasetVector,
String targetImageName,
String fieldName,
boolean isSmooth,
ImageOutputOption outputOption)
DSM水域填值
|
DatasetImage |
ImageFilter.filter(DatasetImage sourceDataset,
FilterParameter parameter,
Datasource targetDatasource,
String targetDatasetName,
ImageOutputOption outOption)
滤波,包括空域滤波,自定义滤波,Forest滤波、Lee滤波、Kuan滤波等。
|
DatasetImage |
ImageFilter.filter(DatasetImage sourceDataset,
FilterParameter parameter,
String outputFilePath,
ImageOutputOption outOption)
滤波,包括空域滤波,自定义滤波,Forest滤波、Lee滤波、Kuan滤波等。
|
DatasetImage |
BinocularStereo.filterDSM(DatasetImage dsmDataset,
DSMFilterParameter parameter,
int parallelNumber,
String outputDEMPath,
ImageOutputOption outputOption)
DSM滤波
|
DatasetImage[] |
BinocularStereo.filterDSMs(DatasetImage[] dsmDatasets,
DSMFilterParameter parameter,
int parallelNumber,
String outputDir,
ImageOutputOption outputOption)
批量DSM滤波
|
DatasetImage |
ImageFilter.frequencyFilter(DatasetImage sourceDataset,
FrequencyFilterParameter parameter,
Datasource targetDatasource,
String targetDatasetName,
ImageOutputOption outOption)
频域滤波。
|
DatasetImage |
ImageFilter.frequencyFilter(DatasetImage sourceDataset,
FrequencyFilterParameter parameter,
String outputFilePath,
ImageOutputOption outOption)
频域滤波。
|
DatasetImage[] |
ImageFusion.fuse(DatasetImage[] muxDatasetImages,
DatasetImage[] panDatasetImages,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputDirectory,
double sharpCoeff,
ImageOutputOption outputOption,
int parallelNumber)
批量融合
|
DatasetImage[] |
ImageFusion.fuse(DatasetImage[] muxDatasetImages,
DatasetImage[] panDatasetImages,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputDirectory,
double sharpCoeff,
ImageOutputOption outputOption,
int parallelNumber,
ParallelStrategy parallelStrategy)
批量融合
|
DatasetImage[] |
ImageFusion.fuse(DatasetImage[] muxDatasetImages,
DatasetImage[] panDatasetImages,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputDirectory,
ImageOutputOption outputOption,
int parallelNumber)
批量融合
|
DatasetImage |
ImageFusion.fuse(DatasetImage muxDatasetImage,
DatasetImage panDatasetImage,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputFilePath,
double sharpCoeff,
ImageOutputOption OutputOption,
int parallelNum)
影像融合
|
DatasetImage |
ImageFusion.fuse(DatasetImage muxDatasetImage,
DatasetImage panDatasetImage,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputFilePath,
ImageOutputOption OutputOption,
int parallelNum)
影像融合
|
DatasetImage[] |
ImageFusion.fuse(Map<DatasetImage,DatasetImage> datasetImageMap,
FusionMethod fusionMethod,
ResampleMethod resampleMethod,
String outputDirectory,
double sharpCoeff,
ImageOutputOption outputOption,
int parallelNumber,
ParallelStrategy parallelStrategy)
批量融合
|
DatasetImage[] |
Registration.fuseRegistrate(DatasetImage[] muxDatasetImages,
DatasetImage[] panReferenceImages,
RegistrateParameter parameter,
String outputDirectory,
ImageOutputOption outOption)
多光谱和全色配准
|
DatasetImage[] |
Registration.fuseRegistrate(Map<DatasetImage,DatasetImage> datasetImageMap,
RegistrateParameter parameter,
String outputDirectory,
ImageOutputOption outOption)
多光谱和全色配准
|
DatasetImage |
BinocularStereo.generateDEM(DatasetImage forwardImageDataset,
DatasetImage backwardImageDataset,
String rpcsPath,
GenerateDSMParameter parameter,
DSMFilterParameter parameterFilter,
int parallelNumber,
String outputDEMPath,
ImageOutputOption outputOption)
生成DEM
|
DatasetImage[] |
BinocularStereo.generateDEMs(DatasetImage[] forwardImageDatasets,
DatasetImage[] backwardImageDatasets,
String rpcsPath,
GenerateDSMParameter parameter,
DSMFilterParameter parameterFilter,
int parallelNumber,
String outputFolderPath,
ImageOutputOption outputOption)
批量生成DEM
|
DatasetImage[] |
BinocularStereo.generateDEMs(DatasetImage[] forwardImageDataset,
DatasetImage[] backwardImageDataset,
String rpcsPath,
GenerateDSMParameter parameter,
DSMFilterParameter parameterFilter,
String workDir,
int parallelNumber,
String outputDirectory,
ImageOutputOption outputOption)
批量生成DEM
|
DatasetImage |
BinocularStereo.generateDSM(DatasetImage forwardImageDataset,
DatasetImage backwardImageDataset,
String rpcsPath,
GenerateDSMParameter parameter,
int parallelNumber,
String outputDSMPath,
ImageOutputOption outputOption)
生成DSM
|
DatasetImage[] |
BinocularStereo.generateDSMs(DatasetImage[] forwardImageDatasets,
DatasetImage[] backwardImageDatasets,
String rpcsPath,
GenerateDSMParameter parameter,
int parallelNumber,
String outputFolderPath,
ImageOutputOption outputOption)
批量生成DSM
|
DatasetImage[] |
BinocularStereo.generateDSMs(DatasetImage[] forwardImageDataset,
DatasetImage[] backwardImageDataset,
String rpcsPath,
GenerateDSMParameter parameter,
String workDir,
int parallelNumber,
String outputDirectory,
ImageOutputOption outputOption)
批量生成DSM
|
DatasetImage |
Orthorectification.generateOrthophoto(DatasetImage sourceDatasetImage,
String rpcPath,
OrthorectificationParameter parameter,
String outputFilePath,
ImageOutputOption outOption)
根据 RPC 信息生成正射影像
|
DatasetImage[] |
Orthorectification.generateOrthophotos(DatasetImage[] datasetImages,
String rpcDirectory,
OrthorectificationParameter parameter,
String outputDirectory,
ImageOutputOption outOption,
int parallelNumber)
批量生成正射影像
|
DatasetImage[] |
Orthorectification.generateOrthophotos(DatasetImage[] datasetImages,
String rpcDirectory,
OrthorectificationParameter parameter,
String outputDirectory,
ImageOutputOption outOption,
int parallelNumber,
ParallelStrategy parallelStrategy)
批量生成正射影像
|
DatasetImage |
BinocularStereo.mergeImages(DatasetImage[] imageDatasets,
String outputFile,
boolean isNoDataFill,
ElevationData elevationData,
int threadNum,
ImageOutputOption outputOption)
DSM影像羽化拼接
|
DatasetImage |
BinocularStereo.mergeImages(DatasetImage[] imageDatasets,
String outputFilePath,
ImageOutputOption outputOption)
DSM影像羽化拼接
|
DatasetImage |
BinocularStereo.mergeImages(DatasetImage[] imageDatasets,
String outputFile,
String workDir,
ImageOutputOption outputOption)
已过时。
|
DatasetImage[] |
Registration.muxBandRegistrate(DatasetImage[] sourceDatasetImages,
String outputDirectory,
ImageOutputOption outOption)
波段间配准
|
DatasetImage |
RadiometricCorrection.radiometricCalibration(DatasetImage sourceDatasetImage,
RadiometricCalibrationType radiometricCalibrationType,
String outputFilePath,
ImageOutputOption outOption)
辐射定标
|
DatasetImage[] |
ImageTools.resampleImage(DatasetImage[] datasetImages,
double resolution,
String outputDirectory,
ImageOutputOption outputOption,
int parallelNumber)
遥感影像重采样
|
DatasetImage |
ImageStretching.saturate(DatasetImage sourceDataset,
ImageSaturateParameter parameter,
Datasource targetDatasource,
String targetDatasetName,
ImageOutputOption outOption)
已过时。
|
DatasetImage |
ImageStretching.saturate(DatasetImage sourceDataset,
ImageSaturateParameter parameter,
String outputFiltePath,
ImageOutputOption outOption)
影像饱和度调整,可改变影像显示的鲜艳程度。
|
GenerateOrthophotoProcessorParameter |
GenerateOrthophotoProcessorParameter.setImageOutputOption(ImageOutputOption value)
设置影像输出参数选项
|
boolean |
ImageMosaic.splitImages(DatasetMosaic datasetMosaic,
DatasetVector splitDataset,
String outputNameField,
int expandPixelCount,
StitchImagesParameter parameter,
String outputDirectory,
int parallelNumber,
ImageOutputOption outputOption)
影像裁剪和切图。
|
DatasetImage |
ImageMosaic.stitchDSMImages(DatasetMosaic datasetMosaic,
int featheringCount,
String outputFilePath,
ImageOutputOption outputOption)
生成DSM镶嵌影像,把镶嵌数据集拼接输出为一景影像。
|
DatasetImage |
ImageMosaic.stitchImages(DatasetMosaic datasetMosaic,
StitchImagesParameter parameter,
String outputFilePath,
ImageOutputOption outputOption)
生成镶嵌影像,把镶嵌数据集拼接输出为一景影像。
|
DatasetImage[] |
ImageStretching.stretch(DatasetImage[] datasetImages,
ImageStretchingParameter parameter,
String outputDirectory,
int parallelNumber,
ImageOutputOption outOption)
批量拉伸。
|
DatasetImage[] |
ImageStretching.stretch(DatasetImage[] datasetImages,
ImageStretchingParameter parameter,
String outputDirectory,
int parallelNumber,
ParallelStrategy parallelStrategy,
ImageOutputOption outOption)
批量拉伸。
|
DatasetImage |
ImageStretching.stretch(DatasetImage sourceDataset,
ImageStretchingParameter parameter,
Datasource targetDatasource,
String targetDatasetName,
ImageOutputOption outOption)
已过时。
|
DatasetImage |
ImageStretching.stretch(DatasetImage sourceDataset,
ImageStretchingParameter parameter,
String outputFilePath,
ImageOutputOption outOption)
影像拉伸,可通过拉伸的方式改变影像值范围。
|
DatasetImage |
ImageFilter.userdefinedFrequencyFilter(DatasetImage sourceDataset,
DatasetVector checkRegionDataset,
boolean isCheckInRegion,
Datasource targetDatasource,
String targetDatasetName,
ImageOutputOption outOption)
自定义频域滤波。
|
DatasetImage |
ImageFilter.userdefinedFrequencyFilter(DatasetImage sourceDataset,
DatasetVector checkRegionDataset,
boolean isCheckInRegion,
String outputFilePath,
ImageOutputOption outOption)
自定义频域滤波。
|
String[] |
DomProject.writeImageToFile(DomProjectWriteParameter writeParameter,
String outputDirectory,
ImageOutputOption outputOption,
String[] outputImagePackageNames)
写出结果到影像文件。
|
String[] |
DomProject.writeImageToFile(double resolution,
boolean isResolutionInMeters,
String outputDirectory,
ImageOutputOption outputOption)
写出结果到影像文件
|
String |
DatasetRaster.writeImageToFile(String outputFile,
double resolution,
boolean isResolutionInMeters,
ImageOutputOption outputOption)
输出结果到影像文件
|
Copyright © 2021–2024 SuperMap. All rights reserved.