|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.data.processing.CacheBuilderOSGBTool
ObliquePhotogrammetry3DModelTool
替代,
倾斜摄影模型数据处理工具类。该类提供了压缩纹理、单体化处理、格式转换、文件合并的一系列倾斜摄影模型处理的方法,可满足在不同终端使用倾斜摄影模型。
public class CacheBuilderOSGBTool
构造方法摘要 | |
---|---|
CacheBuilderOSGBTool()
已过时。 |
方法摘要 | |
---|---|
static void |
addSteppedListener(SteppedListener l)
已过时。 添加一个用于接收进度条事件( SteppedEvent )的监听器。 |
static boolean |
combineFile(java.lang.String inScpFileName,
java.lang.String outScpFileName,
int combineLevel,
TextureCompressType type,
int processThreadsCount)
已过时。 倾斜摄影模型文件合并处理。 |
static boolean |
compressTextures(java.lang.String scpFileName,
java.lang.String outputFolder,
TextureCompressType type)
已过时。 压缩纹理处理。 |
static boolean |
compressTextures(java.lang.String strRootNode,
java.lang.String outputFolder,
TextureCompressType type,
double centerX,
double centerY,
PrjCoordSys prj,
java.lang.String dbPath,
java.lang.String dsName,
java.lang.String strFieldName)
已过时。 倾斜摄影模型纹理压缩和单体化处理,只针对一个Tile |
static boolean |
discret(java.lang.String scpFileName,
java.lang.String outputFolder,
DatasetVector pDatasetVector,
java.lang.String strFieldName)
已过时。 倾斜摄影模型单体化处理。 |
static boolean |
ENUTOProjection(java.lang.String srcFilePath,
java.lang.String outputFilePath,
PrjCoordSys desPrj,
CoordSysTransParameter transParam,
CoordSysTransMethod transMethod)
已过时。 ENU转换为投影坐标系 |
static boolean |
generateProxyOSGBFiles(java.lang.String inScpFileName,
java.lang.String outScpFileName,
int level)
已过时。 倾斜摄影模型生成代理节点。 |
static boolean |
i3sTos3m(java.lang.String scpFileName,
java.lang.String outputFolder)
已过时。 将I3S格式的倾斜摄影模型数据转换为S3M格式。 |
static boolean |
modifyCenter(java.lang.String scpFileName,
java.lang.String outputFolder,
Point3D pointNewCenter)
已过时。 修改倾斜摄影模型文件的中心点。 |
static boolean |
objQuarterTos3mb(java.lang.String jsonFileName,
java.lang.String outputFolder)
已过时。 将由 Altizure四分Lod导出的OBJ格式的倾斜摄影模型数据转换为转S3MB格式。 |
static boolean |
objToosgb(java.lang.String xmlFileName,
java.lang.String outputFolder)
已过时。 将由PhotoScan导出的OBJ格式的倾斜摄影模型数据转换为OSGB格式。 |
static boolean |
objToosgb(java.lang.String xmlFileName,
java.lang.String outputFolder,
Point3D pointSrc,
Point3D pointDest,
ObjRotateOption option)
已过时。 将由PhotoScan导出的OBJ格式的倾斜摄影模型数据转换为OSGB格式,此转换支持模型旋转。 |
static boolean |
osgb2s3m(java.lang.String scpFileName,
java.lang.String outputFolder,
TextureCompressType type)
已过时。 将OSGB格式的倾斜摄影模型数据转换为S3M格式,适用于WebGL客户端使用倾斜摄影模型,此转换方式支持选择纹理压缩方式。 |
static boolean |
osgbCreateHistoryFiles(java.util.ArrayList<java.lang.String> scpFileNames,
java.util.ArrayList<java.util.Calendar> dataTimes,
java.lang.String scpCurrentFileName,
java.lang.String outputFolder)
已过时。 倾斜摄影模型数据生成历史记录。 |
static boolean |
osgbTo3dTiles(java.lang.String scpFileName,
java.lang.String outputFolder)
已过时。 将OSGB格式的倾斜摄影模型数据转换为3DTiles格式。 |
static boolean |
osgbToCompactFile(java.lang.String scpFileName,
java.lang.String outputFolder)
已过时。 将倾斜摄影模型数据写入大文件。 |
static boolean |
osgbTodae(java.lang.String scpFileName,
java.lang.String outputFolder)
已过时。 将OSGB格式的倾斜摄影模型数据转换为DAE格式。 |
static void |
removeSteppedListener(SteppedListener l)
已过时。 移除一个用于接收进度条事件( SteppedEvent )的监听器。 |
static boolean |
s3MToCompactFile(java.lang.String scpFile,
java.lang.String outputFolder,
StorageType storageType)
已过时。 生成单个大文件和混合大文件 |
static int |
splitScpFile(java.lang.String scpFileName,
int count)
已过时。 拆分倾斜摄影配置文件(*.scp)。 |
static boolean |
textureRemapping(java.lang.String[] rootNodeFileNames,
java.lang.String outputFolder,
int threadCount,
TextureCompressType compressType,
CacheFileType cacheFileType)
已过时。 倾斜摄影模型支持纹理重映射。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public CacheBuilderOSGBTool()
方法详细信息 |
---|
public static boolean discret(java.lang.String scpFileName, java.lang.String outputFolder, DatasetVector pDatasetVector, java.lang.String strFieldName)
scpFileName
- 指定倾斜摄影配置文件(*.scp)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。pDatasetVector
- 指定用于单体化处理的矢量数据集。strFieldName
- 指定关联字段名称。关联字段为INT类型且可标识对象的字段,推荐使用系统字段SmID。
public static boolean osgb2s3m(java.lang.String scpFileName, java.lang.String outputFolder, TextureCompressType type)
scpFileName
- 指定倾斜摄影配置文件(*.scp)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。type
- 指定纹理压缩生成数据格式。
public static boolean compressTextures(java.lang.String scpFileName, java.lang.String outputFolder, TextureCompressType type)
scpFileName
- 指定倾斜摄影配置文件(*.scp)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。type
- 指定纹理压缩生成数据格式。
public static boolean compressTextures(java.lang.String strRootNode, java.lang.String outputFolder, TextureCompressType type, double centerX, double centerY, PrjCoordSys prj, java.lang.String dbPath, java.lang.String dsName, java.lang.String strFieldName)
strRootNode
- osgb文件根节点(*.osgb)绝对路径outputFolder
- 用于存储结果数据的目标路径type
- 纹理压缩类型centerX
- 倾斜数据插入点XcenterY
- 倾斜数据插入点Yprj
- 倾斜数据集的投影dbPath
- 用于单体化的数据源路径dsName
- 单体化的数据集名称strFieldName
- 单体化关联字段名称,联字段为INT类型且可标识对象的字段,推荐使用系统字段SmID。
public static boolean combineFile(java.lang.String inScpFileName, java.lang.String outScpFileName, int combineLevel, TextureCompressType type, int processThreadsCount)
inScpFileName
- 待合并的倾斜摄影配置文件(*.scp)路径名称。outScpFileName
- 指定合并后输出的倾斜摄影配置文件(*.scp)路径名称。combineLevel
- 指定合并层级。type
- 指定压缩处理生成的数据格式。processThreadsCount
- 指定的线程数。
public static boolean i3sTos3m(java.lang.String scpFileName, java.lang.String outputFolder)
scpFileName
- 指定倾斜摄影配置文件(*.scp)路径名。outputFolder
- 指定用于存储结果数据的目标路径。
public static boolean osgbTo3dTiles(java.lang.String scpFileName, java.lang.String outputFolder)
scpFileName
- 指定倾斜摄影配置文件(*.scp)路径名。outputFolder
- 指定用于存储结果数据的目标路径。
public static boolean osgbCreateHistoryFiles(java.util.ArrayList<java.lang.String> scpFileNames, java.util.ArrayList<java.util.Calendar> dataTimes, java.lang.String scpCurrentFileName, java.lang.String outputFolder)
scpFileNames
- 待生成历史记录的倾斜摄影配置文件(*.scp)路径名称集合。dataTimes
- 指定的历史记录时间集合。scpCurrentFileName
- 输出的历史记录文件名称。outputFolder
- 输出的历史记录路径。
public static boolean modifyCenter(java.lang.String scpFileName, java.lang.String outputFolder, Point3D pointNewCenter)
scpFileName
- 待修改中心点的倾斜摄影配置文件(*.scp)路径名称。outputFolder
- 指定用于存储修改中心点后数据的路径名称。pointNewCenter
- 指定新的中心点。
public static boolean generateProxyOSGBFiles(java.lang.String inScpFileName, java.lang.String outScpFileName, int level)
inScpFileName
- 指定的倾斜摄影配置文件(*.scp)路径名称。outScpFileName
- 输出的倾斜摄影配置文件(*.scp)路径名称。level
- 指定合并层级。
public static void addSteppedListener(SteppedListener l)
SteppedEvent
)的监听器。
l
- 一个用于接收进度条事件的监听器。public static void removeSteppedListener(SteppedListener l)
SteppedEvent
)的监听器。
l
- 一个用于接收进度条事件的监听器。public static boolean objToosgb(java.lang.String xmlFileName, java.lang.String outputFolder)
xmlFileName
- 指定xml文件(PhotoScan配置文件)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。
public static boolean objToosgb(java.lang.String xmlFileName, java.lang.String outputFolder, Point3D pointSrc, Point3D pointDest, ObjRotateOption option)
xmlFileName
- 指定xml文件(PhotoScan配置文件)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。pointSrc
- 指定的OBJ格式模型原有中心点。pointDest
- 指定转换后模型新的中心点。option
- 指定模型对象旋转方式。
public static boolean osgbTodae(java.lang.String scpFileName, java.lang.String outputFolder)
scpFileName
- 指定倾斜摄影配置文件(*.scp)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。
public static boolean objQuarterTos3mb(java.lang.String jsonFileName, java.lang.String outputFolder)
jsonFileName
- 指定json文件(Altizure配置文件)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。
public static boolean osgbToCompactFile(java.lang.String scpFileName, java.lang.String outputFolder)
scpFileName
- 指定的倾斜摄影配置文件(*.scp)路径名称。outputFolder
- 指定用于存储结果数据的目标路径。
public static int splitScpFile(java.lang.String scpFileName, int count)
scpFileName
- 待拆分的倾斜摄影配置文件(*.scp)路径名称。count
- 指定拆分的个数。
public static boolean textureRemapping(java.lang.String[] rootNodeFileNames, java.lang.String outputFolder, int threadCount, TextureCompressType compressType, CacheFileType cacheFileType)
rootNodeFileNames
- 进行纹理重映射的倾斜摄影模型节点文件夹集合。outputFolder
- 指定目标文件全路径。threadCount
- 线程数。compressType
- 纹理压缩格式,仅支持“TEXTURECOMPRESS_DXT”。cacheFileType
- 文件格式,仅支持输出osgb。
public static boolean ENUTOProjection(java.lang.String srcFilePath, java.lang.String outputFilePath, PrjCoordSys desPrj, CoordSysTransParameter transParam, CoordSysTransMethod transMethod)
srcFilePath
- 源文件路径outputFilePath
- 目标文件路径desPrj
- 目标坐标系transParam
- 转换参数transMethod
- 转换方法
public static boolean s3MToCompactFile(java.lang.String scpFile, java.lang.String outputFolder, StorageType storageType)
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |