答案
存储和管理栅格数据有许多不同的方法,每种方法都各有优缺点。 最佳使用方法取决于需求和所涉及的栅格数据。
以下是选择存储栅格数据的方法时,需要考虑的一些常见注意事项和目标:
数据可访问性
必须具有栅格数据访问权限的用户数量可以确定用于存储数据的地理数据库类型。
个人或文件地理数据库 更适用于只有一位写入者的单个用户或小型工作组,具体取决于要存储的数据大小。 可以使用几位读取者数据的 UNC 路径将此类数据托管在共享网络驱动器中。 如果多个具有写入权限的用户需要访问和修改数据,则可以使用服务器上托管的
企业级地理数据库。
要比较用于存储栅格数据的各种类型的地理数据库,请参阅以下文档:
如何存储和管理栅格数据。
如果数据可访问性不是重要因素,请使用传统基于文件夹的方法。 有关详细信息,请参阅以下文档:
是否应该将我的栅格数据加载到地理数据库中?
数据大小
数据大小可以确定压缩方法以及要使用的地理数据库类型(如有需要)。 每种类型的地理数据库对于数据存储都有大小限制,最小的为个人地理数据库,最大的为企业级地理数据库。
可以通过压缩来减小栅格数据的大小,但是如果改变像素值,则会降低数据的精度。 如果在栅格数据的大小和精度之间权衡,请考虑
无损或
有损压缩。 对于分析数据,建议使用无损压缩,但是对于优化生成无需高精度即可显示的数据集所需的时间,则有损压缩非常有用。
有关无损压缩和有损压缩的详细信息以及两者之间的比较,请参阅以下文档:
栅格压缩。
注:
在云中存储栅格数据时,还可以使用另一种类型的压缩,其称为有限错误栅格压缩 (LERC)。 有关此类压缩的详细信息,请参阅以下文档:在云中存储大量影像和栅格。
除了压缩之外,还可以通过对数据集进行下采样来减小栅格数据集大小。 下采样数据可用于提高显示速度和性能。 使用下采样创建的数据集是原始数据集大小的 2% 到 10%。
有关详细信息,请参阅以下文档:
压缩、金字塔和切片大小。
数据功能
确定栅格数据是否具有更好的性能或可移植性也是确定所需栅格数据存储模型的另一个因素。 如果优先考虑可移植性,则最好使用存储在磁盘或地理数据库中的最基本的数据存储模型 - 栅格数据集。 栅格数据集适用于快速查看,或者无需经常修改的大型栅格数据。
镶嵌数据集可以提供更好的性能,特别是当需要对栅格数据进行查询、存储元数据和叠加栅格数据时。
有关使用栅格数据集或镶嵌数据集的详细信息以及两者之间的比较,请参阅以下文档:
比较栅格数据存储模型。