全部产品
Search
文档中心

云原生数据仓库AnalyticDB:加载栅格数据

更新时间:Oct 25, 2024

本文档介绍如何使用ST_ImportFrom函数将本地文件系统或OSS上的栅格影像文件加载到GanosBase中。

注意事项

实例必须可以访问到栅格影像,如果是OSS数据,请确保云数据库与OSS数据所在地域相同。相关信息请参见OSS访问域名使用规则信息。

ST_ImportFrom函数

ST_ImportFrom是一个GanosBase Raster函数,可以将一个存放在本地文件系统或OSS上的栅格影像文件加载到GanosBase中。

说明
  • 以下仅为最基本的加载语法和说明,更多功能请参见工具对应文档。

  • 关于ST_ImportFrom具体参数解释,详情请参见ST_ImportFrom

语法

INSERT INTO <raster_table_name>(<raster_column_name>) VALUES (ST_IMPORTFROM('<chunk_table_name>','<path_to_raster_file>'))

示例

  1. 创建ganos_raster扩展。

    CREATE EXTENSION Ganos_Raster CASCADE
  2. 将一个本地文件上的栅格文件加载到GanosBase上 。

    INSERT INTO raster_table(name, rast) VALUES ('local_file', ST_ImportFrom('chunk_table', '/home/beijing.tif'));
  3. 将一个OSS文件上的栅格影像文件加载到GanosBase上。

    INSERT INTO raster_table(name, rast) VALUES ('oss_file', ST_ImportFrom('chunk_table', 'oss://ak:as@bucket/data/beijing.tif'));