このトピックでは、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>'))例
ganos_raster 拡張を作成します。
CREATE EXTENSION Ganos_Raster CASCADEローカルファイルシステムからラスタファイルをGanosBase にロードします。
INSERT INTO raster_table(name, rast) VALUES ('local_file', ST_ImportFrom('chunk_table', '/home/beijing.tif'));OSS からラスタ画像ファイルをGanosBase にロードします。
INSERT INTO raster_table(name, rast) VALUES ('oss_file', ST_ImportFrom('chunk_table', 'oss://ak:as@bucket/data/beijing.tif'));