Sql 如何在3米距离内移动靠近道路的点
我有一个点和道路的表,表中有两个几何图形,还有靠近道路的点的距离。但现在我想把这些距离小于5米的点移到公路上。任何人都可以帮助我如何做这个plx可以帮助我查询这个问题 您可以使用combined获得道路上最近的位置Sql 如何在3米距离内移动靠近道路的点,sql,postgresql,Sql,Postgresql,我有一个点和道路的表,表中有两个几何图形,还有靠近道路的点的距离。但现在我想把这些距离小于5米的点移到公路上。任何人都可以帮助我如何做这个plx可以帮助我查询这个问题 您可以使用combined获得道路上最近的位置 UPDATE myTable SET point_geom = ST_LineInterpolatePoint(road_geom, ST_LineLocatePoint(road_geom, point_geom)) WHERE point_to_road_distance <
UPDATE myTable
SET point_geom = ST_LineInterpolatePoint(road_geom, ST_LineLocatePoint(road_geom, point_geom))
WHERE point_to_road_distance <= 5;
更新myTable
设定点_geom=ST_线插值点(道路_geom,ST_线定位点(道路_geom,点_geom))
点到路的距离不包括任何链接!这里的许多人不会点击未知链接。而是编辑您的问题,并以格式化文本的形式提供示例数据和所需输出。同时标记您正在使用的DBMS.DBMS postgres。我是博士后sql的新手这就是为什么我不知道。。请帮帮我,