@Deprecated public class CacheBuilderOSGBTool extends com.supermap.data.InternalHandleDisposable
构造器和说明 |
---|
CacheBuilderOSGBTool()
已过时。
|
限定符和类型 | 方法和说明 |
---|---|
static void |
addSteppedListener(SteppedListener l)
已过时。
添加一个用于接收进度条事件(
SteppedEvent )的监听器。 |
static boolean |
combineFile(String inScpFileName,
String outScpFileName,
int combineLevel,
TextureCompressType type,
int processThreadsCount)
已过时。
倾斜摄影模型文件合并处理。
|
static boolean |
compressTextures(String scpFileName,
String outputFolder,
TextureCompressType type)
已过时。
压缩纹理处理。
|
static boolean |
discret(String scpFileName,
String outputFolder,
DatasetVector pDatasetVector,
String strFieldName)
已过时。
倾斜摄影模型单体化处理。
|
void |
dispose()
已过时。
|
static boolean |
ENUTOProjection(String srcFilePath,
String outputFilePath,
PrjCoordSys desPrj,
CoordSysTransParameter transParam,
CoordSysTransMethod transMethod)
已过时。
ENU转换为投影坐标系
|
static boolean |
generateProxyOSGBFiles(String inScpFileName,
String outScpFileName,
int level)
已过时。
倾斜摄影模型生成代理节点。
|
static boolean |
i3sTos3m(String scpFileName,
String outputFolder)
已过时。
将I3S格式的倾斜摄影模型数据转换为S3M格式。
|
boolean |
Initialise(String scpFileName)
已过时。
|
static boolean |
modifyCenter(String scpFileName,
String outputFolder,
Point3D pointNewCenter)
已过时。
修改倾斜摄影模型文件的中心点。
|
static boolean |
objQuarterTos3mb(String jsonFileName,
String outputFolder)
已过时。
将由 Altizure四分Lod导出的OBJ格式的倾斜摄影模型数据转换为转S3MB格式。
|
static boolean |
objToosgb(String xmlFileName,
String outputFolder)
已过时。
将由PhotoScan导出的OBJ格式的倾斜摄影模型数据转换为OSGB格式。
|
static boolean |
objToosgb(String xmlFileName,
String outputFolder,
Point3D pointSrc,
Point3D pointDest,
ObjRotateOption option)
已过时。
将由PhotoScan导出的OBJ格式的倾斜摄影模型数据转换为OSGB格式,此转换支持模型旋转。
|
boolean |
osgb2s3m(String inputPath,
String outputPath)
已过时。
|
static boolean |
osgb2s3m(String scpFileName,
String outputFolder,
TextureCompressType type)
已过时。
将OSGB格式的倾斜摄影模型数据转换为S3M格式,适用于WebGL客户端使用倾斜摄影模型,此转换方式支持选择纹理压缩方式。
|
static boolean |
osgbCreateHistoryFiles(ArrayList<String> scpFileNames,
ArrayList<Calendar> dateTimes,
String scpCurrentFileName,
String outputFolder)
已过时。
倾斜摄影模型数据生成历史记录。
|
static boolean |
osgbTo3dTiles(String scpFileName,
String outputFolder)
已过时。
将OSGB格式的倾斜摄影模型数据转换为3DTiles格式。
|
static boolean |
osgbToCompactFile(String scpFileName,
String outputFolder)
已过时。
|
static boolean |
osgbTodae(String scpFileName,
String outputFolder)
已过时。
将OSGB格式的倾斜摄影模型数据转换为DAE格式。
|
static void |
removeSteppedListener(SteppedListener l)
已过时。
移除一个用于接收进度条事件(
SteppedEvent )的监听器。 |
static boolean |
S3MTo3DTiles(S3MTo3DTilesParameters s3MTo3DTilesParameters)
已过时。
S3M转3DTiles
|
static boolean |
s3MToCompactFile(String scpFile,
String outputFolder,
StorageType storageType)
已过时。
|
static boolean |
s3mToCompactFile(String scpFile,
String outputFolder,
StorageType storageType,
String password)
已过时。
S3M的小文件或者散文件转成单个大文件或者混合大文件并进行加密。
|
boolean |
setCompressType(int nCompressType)
已过时。
|
static int |
splitScpFile(String scpFileName,
int count)
已过时。
拆分倾斜摄影配置文件(*.scp)。
|
static boolean |
textureRemapping(String[] rootNodeFileNames,
String outputFolder,
int threadCount,
TextureCompressType compressType,
CacheFileType cacheFileType)
已过时。
倾斜摄影模型支持纹理重映射。
|
static boolean |
threeDTilesToS3M(String srcJsonFile,
String outputFolder,
boolean isENU,
CompressedTextureType compressedTextureType,
VertexOptimizationType vertexCompressTypeIndex,
CacheDataType cacheDataType)
已过时。
3DTiles转S3M
|
public void dispose()
public static boolean discret(String scpFileName, String outputFolder, DatasetVector pDatasetVector, String strFieldName)
scpFileName
- 指定倾斜摄影配置文件(*.scp)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。pDatasetVector
- 指定用于单体化处理的矢量数据集。strFieldName
- 指定关联字段名称。关联字段为INT类型且可标识对象的字段,推荐使用系统字段SmID。public static boolean osgb2s3m(String scpFileName, String outputFolder, TextureCompressType type)
scpFileName
- 指定倾斜摄影配置文件(*.scp)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。type
- 指定纹理压缩生成数据格式。public static boolean compressTextures(String scpFileName, String outputFolder, TextureCompressType type)
scpFileName
- 指定倾斜摄影配置文件(*.scp)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。type
- 指定纹理压缩生成数据格式。public static boolean combineFile(String inScpFileName, String outScpFileName, int combineLevel, TextureCompressType type, int processThreadsCount)
inScpFileName
- 待合并的倾斜摄影配置文件(*.scp)路径名称。outScpFileName
- 指定合并后输出的倾斜摄影配置文件(*.scp)路径名称。combineLevel
- 指定合并层级。type
- 指定压缩处理生成的数据格式。processThreadsCount
- 指定的线程数。public static boolean i3sTos3m(String scpFileName, String outputFolder)
scpFileName
- 指定倾斜摄影配置文件(*.scp)路径名。outputFolder
- 指定用于存储结果数据的目标路径。public static boolean osgbTo3dTiles(String scpFileName, String outputFolder)
scpFileName
- 指定倾斜摄影配置文件(*.scp)路径名。outputFolder
- 指定用于存储结果数据的目标路径。public boolean Initialise(String scpFileName)
public boolean setCompressType(int nCompressType)
public static boolean modifyCenter(String scpFileName, String outputFolder, Point3D pointNewCenter)
scpFileName
- 待修改中心点的倾斜摄影配置文件(*.scp)路径名称。outputFolder
- 指定用于存储修改中心点后数据的路径名称。pointNewCenter
- 指定新的中心点。public static boolean generateProxyOSGBFiles(String inScpFileName, String outScpFileName, int level)
inScpFileName
- 指定的倾斜摄影配置文件(*.scp)路径名称。outScpFileName
- 输出的倾斜摄影配置文件(*.scp)路径名称。level
- 指定合并层级。public static boolean osgbCreateHistoryFiles(ArrayList<String> scpFileNames, ArrayList<Calendar> dateTimes, String scpCurrentFileName, String outputFolder)
scpFileNames
- 待生成历史记录的倾斜摄影配置文件(*.scp)路径名称集合。outputFolder
- 指定的历史记录时间集合。scpCurrentFileName
- 输出的历史记录文件名称。outputFolder
- 输出的历史记录路径。public static boolean objToosgb(String xmlFileName, String outputFolder)
xmlFileName
- 指定xml文件(PhotoScan配置文件)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。public static boolean objToosgb(String xmlFileName, String outputFolder, Point3D pointSrc, Point3D pointDest, ObjRotateOption option)
xmlFileName
- 指定xml文件(PhotoScan配置文件)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。pointSrc
- 指定的OBJ格式模型原有中心点。pointDest
- 指定转换后模型新的中心点。option
- 指定模型对象旋转方式。public static boolean osgbTodae(String scpFileName, String outputFolder)
scpFileName
- 指定倾斜摄影配置文件(*.scp)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。public static boolean objQuarterTos3mb(String jsonFileName, String outputFolder)
jsonFileName
- 指定json文件(Altizure配置文件)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。public static boolean ENUTOProjection(String srcFilePath, String outputFilePath, PrjCoordSys desPrj, CoordSysTransParameter transParam, CoordSysTransMethod transMethod)
srcFilePath
- 源文件路径outputFilePath
- 目标文件路径desPrj
- 目标坐标系transParam
- 转换参数transMethod
- 转换方法@Deprecated public static boolean osgbToCompactFile(String scpFileName, String outputFolder)
public static int splitScpFile(String scpFileName, int count)
scpFileName
- 待拆分的倾斜摄影配置文件(*.scp)路径名称。count
- 指定拆分的个数。public static void addSteppedListener(SteppedListener l)
SteppedEvent
)的监听器。l
- 一个用于接收进度条事件的监听器。public static void removeSteppedListener(SteppedListener l)
SteppedEvent
)的监听器。l
- 一个用于接收进度条事件的监听器。public static boolean threeDTilesToS3M(String srcJsonFile, String outputFolder, boolean isENU, CompressedTextureType compressedTextureType, VertexOptimizationType vertexCompressTypeIndex, CacheDataType cacheDataType)
srcJsonFile
- 输入的待转换的3DTiles文件路径outputFolder
- 保存文件路径isENU
- 是否输出为ENU坐标compressedTextureType
- 纹理压缩类型vertexCompressTypeIndex
- 顶点优化方式cacheDataType
- 数据类型,包括三维切片以及倾斜摄影两种。public static boolean S3MTo3DTiles(S3MTo3DTilesParameters s3MTo3DTilesParameters)
s3MTo3DTilesParameters
- S3M转3DTiles参数public static boolean textureRemapping(String[] rootNodeFileNames, String outputFolder, int threadCount, TextureCompressType compressType, CacheFileType cacheFileType)
rootNodeFileNames
- 进行纹理重映射的倾斜摄影模型节点文件夹集合。outputFolder
- 指定目标文件全路径。threadCount
- 线程数。compressType
- 纹理压缩格式,仅支持“TEXTURECOMPRESS_DXT”。cacheFileType
- 文件格式,仅支持输出osgb。@Deprecated public static boolean s3MToCompactFile(String scpFile, String outputFolder, StorageType storageType)
public static boolean s3mToCompactFile(String scpFile, String outputFolder, StorageType storageType, String password)
scpFile
- 配置文件路径。outputFolder
- 输出目录。storageType
- 存储类型。password
- 密码。Copyright © 2021–2024 SuperMap. All rights reserved.