All Products
Search
Document Center

ApsaraDB RDS:ST_HMTAsRaster

Last Updated:Sep 03, 2026

Mengonversi tile heatmap biner menjadi objek raster untuk visualisasi dan komputasi lebih lanjut.

Sintaksis

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

Parameter

Parameter Deskripsi
hmt Biner heatmap tile yang dikodekan dalam protobuf. Untuk menghasilkan nilai ini, gunakan ST_AsHMT.
storageOption Parameter penyimpanan untuk objek raster. Jika chunk_table tidak ditentukan, tabel temporary anonim akan digunakan. Nilai default: {}. Untuk detail selengkapnya, lihat ST_CreateRast.

Catatan Penggunaan

  • Referensi spasial (SRID) dari tile heatmap input harus sesuai dengan referensi spasial raster output.

  • Teruskan output dari ST_AsHMT secara langsung sebagai argumen hmt.

Contoh

Contoh berikut membuat tabel uji yang berisi geometri titik, menghasilkan tile heatmap menggunakan ST_AsHMT, lalu mengonversinya menjadi objek raster menggunakan ST_HMTAsRaster.

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,                          -- tipe geometri
    ST_MakeEnvelope(0, 0, 10, 10, 4326),                      -- extent
    10,                                                        -- lebar, dalam piksel
    10                                                         -- tinggi, dalam piksel
))
FROM test_table;