详情页标题前

阿里云RDS数据库ST_CreateRast-云淘科技

详情页1

创建一个基于阿里云对象存储服务(OSS)、MinIO和HDFS的raster对象,或者从用户指定一维组表示的栅格对象生成raster对象。

语法

raster ST_CreateRast(cstring url);
raster ST_CreateRast(cstring url, cstring storageOption);
raster ST_CreateRast(anyarray data , integer width, cstring storageOption, geometry extent);

参数

参数名称

描述

url

OSS影像文件的路径。更多信息,请参见对象存储服务路径。

storageOption

基于JSON格式的字符串,描述raster对象金字塔的分块存储信息。

data

一维数组表示的栅格对象。该数组长度为栅格的列数与行数的乘积。

width

栅格列数。

extent

geometry类型表示的空间范围(可选)。

storageOption支持的参数如下:

参数名称

描述

类型

格式

默认值

说明

chunkdim

分块的维度信息

string

(w, h, b)

从原始影像中读取分块大小

interleaving

交错方式

string

bsq

必须是以下一种:

  • bip:像素交错

  • bil:行交错

  • bsq:波段交错

  • auto:根据原始影像自动选择

chunk_table

写入chunk_table名称

string

在使用一维数组生成raster对象功能中必须指定。

说明

在通常情况下无需修改分块和交错信息,仅在特殊场景下需要修改,例如:

  • 需要多波段RGB组合浏览,但是默认值为bsq(波段交错) ,需要修改为bip(像素交错)。

  • 某些影像的分块大小为1行*n列,但是访问请求为256行*256列的规则块,需要修改为按照访问请求的大小。

描述

支持的数据类型请通过ST_RasterDrivers函数获取。

示例

-- 基于OSS存储,指定accessID,accessKEY,endpoint
Select ST_CreateRast('OSS://:@oss-cn-beijing-internal.aliyuncs.com/mybucket/data/image.tif');

-- 基于MinIO,指定host和port
Select ST_CreateRast('MIO://:@10.0.0.1:443/mybucket/data/image.tif');

-- 基于HDFS,指定user_name
Select ST_CreateRast('HDFS://@10.0.0.1:8020/path/image.tif');

-- 指定分块与交错方式
Select ST_CreateRast('OSS://:@oss-cn-beijing-internal.aliyuncs.com/mybucket/data/image.tif', '{"chunkdim":"(256,256,3)","interleaving":"auto"}');

-- 指定具有Subset的NetCDF对应的影像
Select ST_CreateRast('OSS://:@oss-cn-beijing-internal.aliyuncs.com/mybucket/data/image.nc:hcc');

-- 指定具有Subset的HDF5对应的影像
Select ST_CreateRast('OSS://:@oss-cn-beijing-internal.aliyuncs.com/mybucket/data/image.hdf5://ds/hcc');

-- 从数组生成raster对象
select ST_CreateRast(ARRAY[10, 11, 8, 12],2,'{"chunktable":"rbt"}',ST_GeomFromText('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))', 4326));

-- 通过array_agg多条记录聚合生成raster对象
select ST_CreateRast((select array_agg(value) from point_table), 300, '{"chunktable":"rbt"}');

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/156372.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云日志服务SLSRAM自定义授权场景-云淘科技

    本文介绍常见的自定义授权场景和授权策略。 重要 权限策略中的Logstore包括Logstore和MetricStore。当您的操作对象为MetricStore时,如下策略同样适用。 基于安全考虑,建议您为RAM用户授予最小可用权限。通常情况下,您需要为RAM用户授予Project列表的只读权限,否则RAM用户无法进入Project列表查看资源。更多信息,请…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云ECS云服务器AuthorizeSecurityGroupEgress-云淘科技

    调用AuthorizeSecurityGroupEgress增加一条或多条安全组出方向规则。指定安全组出方向的访问权限,允许或者拒绝安全组里的实例发送出方向流量到其他设备。 接口说明 安全组的API文档中,流量的发起端为源端(Source),数据传输的接收端为目的端(Dest)。 调用该接口时,您需要了解: 出方向和入方向安全组规则数量不能超过200条。具体…

    阿里云服务器 2023年12月9日
  • 阿里云对象存储OSS404错误-云淘科技

    本文介绍OSS返回404错误的原因和解决方案。 KeyNotFound The specified parameter KMS keyId is not found 问题原因:未找到指定的CMK。 解决方案:确认已开通KMS服务并填写正确的CMK ID,CMK ID示例值为9468da86-3509-4f8d-a61e-6eab1eac****。详情请参见设…

    阿里云对象存储 2023年12月10日
  • 阿里云对象存储OSSPython数据索引-云淘科技

    数据索引是OSS对外提供的文件(Object)元数据索引能力,您可以为指定存储空间(Bucket)开启元数据管理功能。开启后,OSS会为Bucket创建元数据索引库并为Bucket中的所有Object建立元数据索引。元数据索引库创建完成后,OSS会继续对Bucket中新增文件进行准实时的增量追踪扫描并为增量文件建立元数据索引。 重要 2.16.0及以上版本支…

    阿里云对象存储 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云对象存储OSS快速搭建移动应用上传回调服务-云淘科技

    本文讲解如何搭建一个基于OSS的移动应用数据直传服务并设置上传回调。 背景信息 快速搭建移动应用直传服务介绍了如何快速搭建一个基于OSS的移动应用数据直传服务。但该方案有个问题:对于Android/iOS移动应用来说,只需要申请一次STS凭证,就能多次使用该STS凭证上传数据到OSS。这就导致应用服务器无法得知用户上传了哪些数据 ,作为该App的开发者,就无…

    阿里云对象存储 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。