すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ラスタデータのロード

最終更新日:Aug 28, 2026

このトピックでは、ST_ImportFrom 関数を使用して、ローカルファイルシステムまたは Object Storage Service (OSS) からラスタ画像ファイルをGanosBase にロードする方法について説明します。

注意事項

インスタンスがラスタ画像にアクセスできる必要があります。データが OSS に保存されている場合は、OSSドメイン名に記載されているように、ApsaraDB インスタンスと OSS データが同じリージョンにあることを確認してください。

ST_ImportFrom 関数

ST_ImportFrom は、ローカルファイルシステムまたは OSS に保存されているラスタ画像ファイルをGanosBase にロードする Ganos_Raster 関数です。

説明
  • このトピックでは、基本的なロード構文とその説明のみを扱います。追加機能については、対応するツールのドキュメントに記載されています。

  • 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'));