将一个raster对象导出为OSS、MinIO或HDFS文件。
语法
boolean ST_ExportTo(raster source,
  cstring format,
  cstring url,
  integer level = 0);参数
| 参数名称 | 描述 | 
|---|---|
| source | 需要导出的raster对象。 | 
| format | 导出的数据,常见如GTiff、BMP等。 | 
| url | 外部文件路径,不支持subset。更多信息,请参见对象存储服务路径。 | 
| level | 金字塔级别。 | 
format指定导出格式的名称,常见格式如下。
                     
                        
                  
               | 名称 | 全称 | 
|---|---|
| BMP | Microsoft Windows Device Independent Bitmap(.bmp) | 
| ECW | ERDAS Compressed Wavelets (.ecw) | 
| EHdr | ESRI .hdr Labelled | 
| GIF | Graphics InterchangeFormat(.gif) | 
| GPKG | GeoPackage | 
| GTiff | TIFF/BigTIFF/GeoTIFF(.tif) | 
| HDF4 | Hierarchical Data Format Release 4 (HDF4) | 
| Geospatial PDF | |
| PNG | Portable Network Graphics (.png) | 
| COG | Cloud optimized GeoTIFF | 
描述
导出成功返回true,失败则返回false。
支持的数据类型请通过ST_RasterDrivers函数获取。
示例
-- 导出到OSS
Select ST_ExportTo(raster, 'GTiff', 'OSS://<ak>:<ak_secret>@oss-cn-beijing-internal.aliyuncs.com/mybucket/data/image.tif')
from raster_table
where id=1;
-- 导出到MinIo
Select ST_ExportTo(raster, 'PNG', 'MIO://<ak>:<ak_secret>@10.0.XX.XX:443/mybucket/data/image.png')
from raster_table
where id=1;
-- 导出到HDFS
Select ST_ExportTo(raster, 'PNG', 'HDFS://<user_name>@10.0.XX.XX:8020/path/image.png')
from raster_table
where id=1;