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

注意事项

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

ST_ImportFrom函数

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

说明
  • 以下仅为最基本的加载语法和说明,更多功能请参见工具对应文档。
  • 关于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. 将一个本地文件上的栅格文件加载到Ganos上 。
    INSERT INTO raster_table(name, rast) VALUES ('local_file', ST_ImportFrom('chunk_table', '/home/beijing.tif'));
  3. 将一个OSS文件上的栅格影像文件加载到Ganos上。
    INSERT INTO raster_table(name, rast) VALUES ('oss_file', ST_ImportFrom('chunk_table', 'oss://ak:as@bucket/data/beijing.tif'));