com.supermap.realspace.threeddesigner
类 VoxelGridTools
- java.lang.Object
-
- com.supermap.realspace.threeddesigner.VoxelGridTools
-
public class VoxelGridTools extends Object
体元栅格工具类
-
-
构造器概要
构造器 构造器和说明 VoxelGridTools()
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static GeoModel3D
extractISOSurface(DatasetVolume volume, double dMin, double dMax)
从体元栅格数据集中提取等值面。static DatasetVolume
geoModel3DToVoxelGrid(DatasetVector modelDataset, Datasource tarDatasource, String tarResultName, VoxelValueMode mode, String strFieldName)
模型体体素化,存储到体元栅格中。static DatasetVolume
geoModel3DToVoxelGrid(GeoModel3D geoModel, Datasource tarDatasource, String tarResultName, VoxelValueMode mode)
模型体素化,存储到体元栅格中。static DatasetVolume
geoTIMToVoxelGrid(GeoTIM geoTIM, Datasource tarDatasource, String tarResultName, VoxelValueMode mode)
GeoTIM体素化,存储到体元栅格中。static DatasetVolume
operation(String expression, GeoRegion region, PixelFormat pixelFormat, boolean bZip, boolean bIgnoreNoValue, Datasource tarDatasource, String tarResultName)
体元栅格表达式运算。
-
-
-
方法详细资料
-
geoModel3DToVoxelGrid
public static DatasetVolume geoModel3DToVoxelGrid(GeoModel3D geoModel, Datasource tarDatasource, String tarResultName, VoxelValueMode mode)
模型体素化,存储到体元栅格中。- 参数:
geoModel
- 模型对象tarDatasource
- 目标数据源tarResultName
- 目标数据集名称mode
- 指定体元栅格数据集属性类型- 返回:
- 新存的体元栅格数据集
-
geoModel3DToVoxelGrid
public static DatasetVolume geoModel3DToVoxelGrid(DatasetVector modelDataset, Datasource tarDatasource, String tarResultName, VoxelValueMode mode, String strFieldName)
模型体体素化,存储到体元栅格中。支持根据数据集字段存储属性。使用数据集字段作为属性字段,需要结合"VoxelValueMode.DatasetField"一起使用。
- 参数:
modelDataset
- 模型数据集tarDatasource
- 目标数据源tarResultName
- 目标数据集名称mode
- 指定体元栅格数据集属性类型strFieldName
- 字段名称- 返回:
- 新存的体元栅格数据集
-
geoTIMToVoxelGrid
public static DatasetVolume geoTIMToVoxelGrid(GeoTIM geoTIM, Datasource tarDatasource, String tarResultName, VoxelValueMode mode)
GeoTIM体素化,存储到体元栅格中。- 参数:
geoTIM
- GeoTIMtarDatasource
- 目标数据源tarResultName
- 目标数据集名称mode
- 指定体元栅格数据集属性类型- 返回:
- 新存的体元栅格数据集
-
extractISOSurface
public static GeoModel3D extractISOSurface(DatasetVolume volume, double dMin, double dMax)
从体元栅格数据集中提取等值面。- 参数:
volume
- 体元栅格数据集dMin
- 等值面最小值dMax
- 等值面最大值- 返回:
- 模型对象
-
operation
public static DatasetVolume operation(String expression, GeoRegion region, PixelFormat pixelFormat, boolean bZip, boolean bIgnoreNoValue, Datasource tarDatasource, String tarResultName)
体元栅格表达式运算。- 参数:
expression
- 算术表达式region
- 用户指定的有效计算区域,为null则表示全部区域pixelFormat
- 结果栅格的像素格式bZip
- 是否压缩存储bIgnoreNoValue
- 是否忽略空值tarDatasource
- 输出数据所在数据源tarResultName
- 输出数据集的名称- 返回:
- 新存的体元栅格数据集
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.