全部產品
Search
文件中心

ApsaraDB RDS:ST_HMTAsRaster

更新時間:Feb 28, 2024

將熱力圖瓦片轉換為Raster對象,方便進行查看以及計算操作。

文法

raster ST_HMTAsArray(bytea hmt, text storageOption default '{}');

參數

參數名稱

描述

hmt

基於protobuf表示的HMT二進位。

storageOption

raster對象的儲存參數,如不指定chunk_table,則採用匿名暫存資料表方式。詳情請參見ST_CreateRast

描述

  • 將熱力圖瓦片轉換為Raster對象,方便進行查看以及計算操作。熱力圖瓦片需要通過ST_AsHMT函數產生。

  • 空間參考和熱力圖中的空間參考一致。

樣本

CREATE TABLE test_table AS 
SELECT i num,
    ST_setSRID(st_makepoint((i-0.5)::numeric, (i-0.5)::numeric), 4326) geom,
    i*100::int4 weight,
    i*i*i::float8 volume
FROM generate_series(1, 10) i;

SELECT ST_HMTAsRaster(ST_AsHMT(geom, --geometry type
    ST_MakeEnvelope(0, 0, 10, 10, 4326), -- Extent 
    10,        -- Width, in pixel
    10        -- height
))
FROM test_table;
---------