我在PostgreSQL中有一个轨迹表,想要为每个轨迹创建多段线。
每行数据包含datetime (日期时间)、session_id (字符串)和geom (点几何)
目标是按照datetime的时间顺序,通过所有点构建每条折线
我试过了:
select session_id, st_makeline(geom) as geom
from trajectory
group by session_id
上面的代码给了我每个轨迹的折线,但是对于每个折线,顺序是错误的。
如何对多段线中的节点进行排序,使其遵循日期时间的顺序?