为给定的障碍物网格数组赋予通行开销。
语法
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)
文档内容是否对您有帮助?