用例¶
数据库与基于shapefile的索引器¶
当使用数据库作为马赛克索引的后端存储时 datastore.properties
文件位于包含连接参数的mosaic文件夹中。
如果用户希望对其进行参数化,则必须创建 .template
数据存储属性文件,包含原始属性的所有属性,但使用placemarks作为参数值。
作为实例:
host=${mosaic1.jdbc.host} port=${mosaic1.jdbc.port} ...
备份和还原扩展将在存档中保存原始的 .properties
以及 .template
恢复时,扩展将覆盖 .properties
通过使用 .template
并用正确的环境属性值替换位置标记。
当使用shapefile作为索引的后端时,在执行第一次收获操作时,mosaic将再次创建shapefile本身。
数据库连接参数与JNDI¶
这个用例类似于前一个用例,除了这样一个事实:我们将拥有一个参数化的JNDI名称,而不是像主机和端口这样的参数。
索引器文件和regex¶
方法与 datastore.properties
.
值得注意的是,备份扩展名将仅覆盖具有相应 .template
原型。
存储在同一个马赛克文件夹中的颗粒与绝对路径¶
这根本不会影响备份和恢复,因为它永远不会将数据转储到最终存档中。
但是,重要的是,绝对路径的参数与上述连接参数类似。
处理目标还原环境上不存在的索引¶
恢复图像马赛克时,目标环境上可能不存在索引。
备份和还原扩展插件应在还原 datastore.properties
试图访问索引存储的文件。
如果失败,即扩展无法连接到数据存储,则资源将失败。
如果数据存储是可访问的,但索引不存在,插件将在目录上创建一个空的马赛克,而不是失败。
Previous: 用于图像马赛克索引器管理的备份和恢复扩展
Next: COG(云优化GeoTIFF)文档