海量空间数据库实施策略-栅格数据 5
来源:互联网 发布:中国移动软件 编辑:程序博客网 时间:2024/05/01 12:42
I. 一些影响因素
· 压缩格式与压缩比
在导入栅格数据的时候,可以根据需要选择不同的压缩格式和压缩比,常见的有无压缩、LZ77、JPEG、JPEG2000等,其中有如LZ77的无损压缩方式,也有JPEG等有损压缩格式,对于有损压缩格式还可以选择不同的压缩质量。对于不同的压缩格式和压缩比下的栅格数据的存储和质量,下面有一个简单的比较。
以一个4.72G大小的TIFF格式无压缩无金字塔的栅格数据为数据源,将其导出成若干个不同压缩格式和压缩比的数据,结果如下:
压缩格式/压缩比
数据量
压缩耗时
某小范围预览耗时
TIFF/无压缩
4.72G
2.2秒
PNG/LZ77
3.92G
16分8秒
1093.2秒
JPG/100%
2.05G
3分43秒
1473.0秒
JPG/75%
598M
2分51秒
870.7秒
JPG/50%
396M
2分26秒
827.7秒
托管FileGDB/无压缩
4.76G
16分56秒
7.9秒
托管FileGDB/JPG/75%
1.73G
34分6秒
20.3秒
ArcSDE/无压缩
4.86G
41分2秒
77.6秒
ArcSDE/JPG/75%
1.72G
14分11秒
20.3秒
分析这个结果,能得出这样一些结论:
1. 大栅格数据无压缩文件存储的效率非常好。
2. 大栅格数据采用LZ77、JPEG等压缩文件存储的读取效率非常不好,数据解算消耗太多资源。
3. LZ77压缩算法压缩非常有限,不建议采用(虽然是默认值)
4. 采用JPEG压缩算法选用75%的压缩质量是个比较好的平衡点,压缩量大并且图像损失很小。
5. 采用JPEG压缩算法不同质量的压缩耗时相差并不太大。
6. File Geodatabase存储大栅格数据,即使采用JPEG压缩读取效率也不会有太大下降,但是无压缩的性能还是要较好一些。
7. ArcSDE反而压缩存储比无压缩的性能要好,可见数据库存储栅格对性能影响最大的因素是读取数据的多少。
- 海量空间数据库实施策略-栅格数据 5
- 海量空间数据库实施策略-栅格数据 1
- 海量空间数据库实施策略-栅格数据 2
- 海量空间数据库实施策略-栅格数据 3
- 海量空间数据库实施策略-栅格数据 4
- 海量空间数据库实施策略-栅格数据 6
- 海量空间数据库实施策略-栅格数据 7
- 海量空间数据库实施策略-栅格数据 8
- 《海量空间数据库实施策略-栅格数据》PDF版本
- 海量空间数据库实施策略---矢量数据5
- 海量空间数据库实施策略--矢量数据1
- 海量空间数据库实施策略---矢量数据2
- 海量空间数据库实施策略---矢量数据3
- 海量空间数据库实施策略---矢量数据4
- 海量空间数据库实施策略---矢量数据6
- 海量空间数据库实施策略---矢量数据7
- 海量空间数据库实施策略---矢量数据8
- 海量数据库实施策略---矢量数据9
- perl GD模块安装报错的解决方法
- JS根据身份证号码 设置性别
- 事件与委托趣谈
- QTP与QC连接步骤以及遇到的问题
- 为Android添加底层核心服务
- 海量空间数据库实施策略-栅格数据 5
- JSON 简介和应用
- Linux 杀死进程
- linux 中mediainfo源码编译安装及移植
- flash builder 制作 浏览器并 读写配制文件
- 为Android添加Java层服务
- winsock简单使用(采用select轮询方式,从客户端获取数据)
- 关于verilog 中拼接运算的问题
- 多个.Net站点共享一个Session