我有一个点和道路的表格,其中既有几何图形,又有接近道路的点的距离。但是现在我要移动距离小于5米的道路。任何人都可以帮助我,我该怎么做才能帮助我查询此问题。
答案 0 :(得分:0)
您可以结合使用ST_LineLocatePoint
和ST_LineInterpolatePoint
来获取道路上最近的位置
UPDATE myTable
SET point_geom = ST_LineInterpolatePoint(road_geom, ST_LineLocatePoint(road_geom, point_geom))
WHERE point_to_road_distance <= 5;