All Products
Search
Document Center

:ST_SetCost

Last Updated:Jun 25, 2025

Topik ini menjelaskan fungsi ST_SetCost, yang menetapkan nilai biaya penelusuran ke array grid yang ditentukan dengan penghalang.

Sintaksis

gridcost ST_SetCost(geomgrid[] barriers, smallint cost);

Parameter

Parameter

Deskripsi

barriers

Array grid geografis.

cost

Nilai biaya penelusuran yang ditetapkan untuk array grid. Jika Anda mengatur parameter ini ke -1, array grid yang ditentukan tidak dapat dilalui.

Deskripsi

Fungsi ini menetapkan nilai biaya penelusuran pada array grid yang ditentukan dengan penghalang. Jika parameter cost diatur ke -1, array grid tersebut tidak dapat dilalui. Nilai parameter cost untuk grid lainnya dihitung berdasarkan jarak ekuivalen. Jarak ekuivalen mengacu pada konsep penyamaan biaya menelusuri grid dengan penghalang terhadap biaya menelusuri sejumlah grid tanpa penghalang.

Contoh

select st_setcost(array[st_gridfromtext('GZ01'), st_gridfromtext('GZ1')],1);

-----------------------------------------------
 ("{01024002000001000000,0102410100000000}",1)