|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.data.processing.CacheProcessTools
public class CacheProcessTools
该类实现地形、影像缓存数据存入MongoDB。
构造方法摘要 | |
---|---|
CacheProcessTools()
|
方法摘要 | |
---|---|
static boolean |
buildPagedLODInfo(java.lang.String configFile)
倾斜摄影数据构建 空间索引 |
static boolean |
buildPagedLODInfo(java.lang.String configFile,
int LODCount)
倾斜摄影数据构建 空间索引(重载,支持创建嵌套结构的空间索引) |
static boolean |
closeMemoryCache(java.lang.String path)
关闭本地大文件。 |
void |
dispose()
释放对象所占资源。 |
static byte[] |
extractCacheFile(java.lang.String strPath,
int blockFactor,
java.lang.String tileName,
java.lang.String password)
大文件方式读取Block数据(单个Tile) |
static byte[] |
extractCacheFile(TileStorageManager tileManager,
int blockFactor,
java.lang.String tileName)
提取MongoDB数据库中的数据。 |
static byte[] |
extractCacheFiles(java.lang.String strPath,
int blockFactor,
java.lang.String[] tileNames,
java.lang.String password)
大文件方式读取Block数据 |
static byte[] |
extractCacheFiles(TileStorageConnection connection,
java.lang.String visionName,
java.lang.String[] tileNames)
通过Mongo数据库的方式处理Block数据及历史版本 |
static byte[] |
extractCacheFiles(TileStorageManager tileManager,
int blockFactor,
java.lang.String[] tileNames)
通过Mongo数据库的方式处理Block数据 |
static boolean |
generateConfigFile(java.lang.String configFile,
TileStorageConnection connection)
三维模型、地形、影像缓存保存到MongoDB数据库,支持生成配置文件,实现在组件、桌面端加载,满足三维瓦片管理的需求。 |
static boolean |
gridToCacheFiles(java.lang.String configFile,
java.lang.String outPath,
int blockScale)
栅格地形缓存转成块存储缓存 |
static boolean |
imageCacheToMongoDB(java.lang.String configFile,
TileStorageConnection connection,
java.lang.String configMongoFile)
影像存入MongoDB。 |
static boolean |
imageToCacheFiles(java.lang.String configFile,
java.lang.String outPath,
int blockScale)
影像缓存转成块存储影像缓存 |
static boolean |
openMemoryCache(java.lang.String path)
打开本地大文件。 |
static boolean |
terrainCacheToMongoDB(java.lang.String configFile,
TileStorageConnection connection,
int blockScale,
java.lang.String configMongoFile)
地形(DEM)数据入库。 |
static boolean |
TINToCacheFiles(java.lang.String configFile,
java.lang.String outPath,
int blockScale)
TIN缓存转块存储缓存。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public CacheProcessTools()
方法详细信息 |
---|
public static byte[] extractCacheFiles(java.lang.String strPath, int blockFactor, java.lang.String[] tileNames, java.lang.String password)
strPath
- 数据大文件输入路径blockFactor
- block系数tileNames
- 输入的地形Tile的层行列号password
- 密码,默认为“”public static byte[] extractCacheFiles(TileStorageConnection connection, java.lang.String visionName, java.lang.String[] tileNames)
connection
- Mongo数据连接信息visionName
- 待查询的历史版本名tileNames
- 地块层行列public static byte[] extractCacheFiles(TileStorageManager tileManager, int blockFactor, java.lang.String[] tileNames)
tileManager
- Mongo数据据连接管理blockFactor
- block系数tileNames
- 地块层行列public static byte[] extractCacheFile(java.lang.String strPath, int blockFactor, java.lang.String tileName, java.lang.String password)
strPath
- 数据大文件输入路径blockFactor
- block系数tileName
- 输入的地形Tile的层行列号password
- 密码,默认为“”public static byte[] extractCacheFile(TileStorageManager tileManager, int blockFactor, java.lang.String tileName)
tileManager
- Mongo数据库连接管理blockFactor
- block系数tileName
- 文件名称public static boolean TINToCacheFiles(java.lang.String configFile, java.lang.String outPath, int blockScale)
configFile
- 地形(TIN)数据,sct文件全路径。outPath
- 输出路径,指定一个文件夹目录。blockScale
- 设置块大小,块大小为4^n。public static boolean terrainCacheToMongoDB(java.lang.String configFile, TileStorageConnection connection, int blockScale, java.lang.String configMongoFile)
configFile
- 地形(DEM)数据,sct文件全路径。connection
- mongodb的数据库连接信息,一个scp文件对应一个mongoConn的Database。configMongoFile
- 设置块大小,块大小为4^n。组合因子 block: 3, 非block: 0 (建议设置为 3)。blockScale
- 新生成的配置文件全路径名,在桌面端通过该文件可直接加载mongodb中的缓存public static boolean imageCacheToMongoDB(java.lang.String configFile, TileStorageConnection connection, java.lang.String configMongoFile)
configFile
- 影像数据,sci文件全路径。connection
- mongodb的数据库连接信息configMongoFile
- 新生成的配置文件全路径名,在桌面端通过该文件可直接加载mongodb中的缓存。public static boolean generateConfigFile(java.lang.String configFile, TileStorageConnection connection)
configFile
- 设置生成的配置文件。connection
- MongoDB数据库连接信息。
public static boolean gridToCacheFiles(java.lang.String configFile, java.lang.String outPath, int blockScale)
configFile
- 待转化DEM缓存文件路径outPath
- 输出路径blockScale
- block系数,默认为3public static boolean imageToCacheFiles(java.lang.String configFile, java.lang.String outPath, int blockScale)
configFile
- 待转化影像缓存文件路径outPath
- 输出路径blockScale
- block系数,默认为3public static boolean openMemoryCache(java.lang.String path)
path
- 本地大文件输入路径public static boolean closeMemoryCache(java.lang.String path)
path
- 本地大文件输入路径public void dispose()
public static boolean buildPagedLODInfo(java.lang.String configFile)
configFile
- scp文件路径
public static boolean buildPagedLODInfo(java.lang.String configFile, int LODCount)
configFile
- scp文件路径
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |