public class CacheProcessTools
extends com.supermap.data.InternalHandleDisposable
构造器和说明 |
---|
CacheProcessTools() |
限定符和类型 | 方法和说明 |
---|---|
static void |
addSteppedListener(SteppedListener l) |
static boolean |
buildPagedLODInfo(String configFile)
倾斜摄影数据构建 空间索引
|
static boolean |
buildPagedLODInfo(String configFile,
int LODCount)
倾斜摄影数据构建 空间索引(重载,支持创建嵌套结构的空间索引)
|
static boolean |
closeMemoryCache(String path)
关闭本地大文件。
|
void |
dispose()
释放对象所占资源。
|
static byte[] |
extractCacheFile(String strPath,
int blockFactor,
String tileName,
String pwd)
已过时。
|
static byte[] |
extractCacheFile(String strPath,
StorageType storageType,
int blockFactor,
String tileName,
String pwd)
大文件方式读取Block数据(单个Tile)
|
static byte[] |
extractCacheFile(TileStorageManager tileManager,
int blockFactor,
String tileName)
提取MongoDB数据库中的数据。
|
static byte[] |
extractCacheFiles(String strPath,
int blockFactor,
String[] tileNames,
String pwd)
大文件方式读取Block数据
|
static byte[] |
extractCacheFiles(TileStorageConnection connection,
String visionName,
String[] tileNames)
通过Mongo数据库的方式处理Block数据及历史版本
|
static byte[] |
extractCacheFiles(TileStorageManager tileManager,
int blockFactor,
String[] tileNames)
通过Mongo数据库的方式处理Block数据
|
static boolean |
generateConfigFile(String configFile,
TileStorageConnection connection)
三维模型、地形、影像缓存保存到MongoDB数据库,支持生成配置文件,实现在组件、桌面端加载,满足三维瓦片管理的需求。
|
static boolean |
gridToCacheFiles(String configFile,
String outPath,
int blockScale)
栅格地形缓存转成块存储缓存
|
static boolean |
imageCacheToMongoDB(String configFile,
TileStorageConnection connection,
String configMongoFile)
影像存入MongoDB。
|
static boolean |
imageToCacheFiles(String configFile,
String outPath,
int blockScale)
影像缓存转成块存储影像缓存
|
static boolean |
modifyCacheFilePassword(String configFilePath,
String srcPassword,
String desPassword)
修改三维切片密码。
|
static boolean |
openMemoryCache(String path)
打开本地大文件。
|
static void |
removeSteppedListener(SteppedListener l) |
static void |
setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
boolean disposable) |
static boolean |
terrainCacheToMongoDB(String configFile,
TileStorageConnection connection,
int blockScale,
String configMongoFile)
地形(DEM)数据入库。
|
static boolean |
TINToCacheFiles(String configFile,
String outPath,
int blockScale)
TIN缓存转块存储缓存。
|
static boolean |
TINToMongoDB(String configFile,
TileStorageConnection connection,
int blockScale,
String configMongoFile)
已过时。
|
public static byte[] extractCacheFiles(String strPath, int blockFactor, String[] tileNames, String pwd)
strPath
- 数据大文件输入路径blockFactor
- block系数tileNames
- 输入的地形Tile的层行列号pwd
- 密码,默认为“”public static byte[] extractCacheFiles(TileStorageConnection connection, String visionName, String[] tileNames)
connection
- Mongo数据连接信息visionName
- 待查询的历史版本名tileNames
- 地块层行列public static byte[] extractCacheFiles(TileStorageManager tileManager, int blockFactor, String[] tileNames)
tileManager
- Mongo数据据连接管理blockFactor
- block系数tileNames
- 地块层行列@Deprecated public static byte[] extractCacheFile(String strPath, int blockFactor, String tileName, String pwd)
public static byte[] extractCacheFile(String strPath, StorageType storageType, int blockFactor, String tileName, String pwd)
strPath
- 数据大文件输入路径storageType
- 存储类型blockFactor
- 地块因子tileName
- 输入的地形Tile的层行列号pwd
- 密码,默认为“”public static byte[] extractCacheFile(TileStorageManager tileManager, int blockFactor, String tileName)
tileManager
- Mongo数据库连接管理blockFactor
- block系数tileName
- 文件名称public static boolean TINToCacheFiles(String configFile, String outPath, int blockScale)
configFile
- 地形(TIN)数据,sct文件全路径。outPath
- 输出路径,指定一个文件夹目录。blockScale
- 设置块大小,块大小为4^n。public static boolean gridToCacheFiles(String configFile, String outPath, int blockScale)
configFile
- 待转化DEM缓存文件路径outPath
- 输出路径blockScale
- block系数,默认为3public static boolean imageToCacheFiles(String configFile, String outPath, int blockScale)
configFile
- 待转化影像缓存文件路径outPath
- 输出路径blockScale
- block系数,默认为3public static boolean terrainCacheToMongoDB(String configFile, TileStorageConnection connection, int blockScale, String configMongoFile)
configFile
- 地形(DEM)数据,sct文件全路径。connection
- mongodb的数据库连接信息,一个scp文件对应一个mongoConn的Database。configMongoFile
- 设置块大小,块大小为4^n。组合因子 block: 3, 非block: 0 (建议设置为 3)。blockScale
- 新生成的配置文件全路径名,在桌面端通过该文件可直接加载mongodb中的缓存@Deprecated public static boolean TINToMongoDB(String configFile, TileStorageConnection connection, int blockScale, String configMongoFile)
configFile
- 待转化TIN文件路径connection
- Mongo数据库连接管理信息configMongoFile
- mongo数据库配置文件全路径blockScale
- 地块因子public static boolean imageCacheToMongoDB(String configFile, TileStorageConnection connection, String configMongoFile)
configFile
- 影像数据,sci文件全路径。connection
- mongodb的数据库连接信息configMongoFile
- 新生成的配置文件全路径名,在桌面端通过该文件可直接加载mongodb中的缓存。public static boolean generateConfigFile(String configFile, TileStorageConnection connection)
configFile
- 设置生成的配置文件。connection
- MongoDB数据库连接信息。public static boolean openMemoryCache(String path)
path
- 本地大文件输入路径public static boolean closeMemoryCache(String path)
path
- 本地大文件输入路径public void dispose()
public static boolean buildPagedLODInfo(String configFile)
configFile
- scp文件路径public static boolean buildPagedLODInfo(String configFile, int LODCount)
configFile
- scp文件路径public static boolean modifyCacheFilePassword(String configFilePath, String srcPassword, String desPassword)
configFilePath
- 缓存文件路径。srcPassword
- 旧密码。desPassword
- 新密码。public static void addSteppedListener(SteppedListener l)
public static void removeSteppedListener(SteppedListener l)
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
Copyright © 2021–2024 SuperMap. All rights reserved.