全部产品
Search
文档中心

:ST_CostUnion

更新时间:Jun 25, 2025

Topik ini menjelaskan fungsi ST_CostUnion, yang menggabungkan semua larik biaya dari grid dengan penghalang menjadi satu larik terpadu. Fungsi ini mempertahankan biaya tertinggi untuk grid yang tumpang tindih, memastikan hanya satu nilai biaya yang dipertahankan, serta menggabungkan larik biaya dari grid degenerasi.

Sintaksis

gridcost[] ST_CostUnion(gridcost[]barriers);

Parameter

Parameter

Deskripsi

barriers

Larik biaya dari grid.

Deskripsi

Fungsi ST_CostUnion menggabungkan semua larik biaya dari grid dengan penghalang menjadi satu larik terpadu. Fungsi ini mempertahankan biaya tertinggi untuk grid yang tumpang tindih, memastikan hanya satu nilai biaya yang dipertahankan, serta menggabungkan larik biaya dari grid degenerasi.

Contoh

select st_costunion(array[st_setcost(array[st_gridfromtext('GZ01')],1), st_setcost(array[st_gridfromtext('GZ0')],5)]);

----------------------------
 {"({0102400100000000},5)"}