為給定的障礙物網格數組賦予通行開銷。
文法
gridcost ST_SetCost(geomgrid[] barriers, smallint cost);參數
參數名稱 | 描述 |
barriers | 地理網格數組。 |
cost | 通行開銷,不可通行置為-1。設定為-1時代表不可通行。 |
描述
為給定的障礙物網格數組賦予通行開銷。cost為-1時代表不可通行,其餘的網格開銷按等效距離取值,指穿過障礙物的一個網格開銷相當於無阻礙穿過多少網格。
樣本
select st_setcost(array[st_gridfromtext('GZ01'), st_gridfromtext('GZ1')],1);
-----------------------------------------------
("{01024002000001000000,0102410100000000}",1)