标签: postgresql postgis
我有一个线串,它越过了一个给定的点,所以我的要求是从点到 linesubstring 到达起点线串
答案 0 :(得分:0)
您可以使用ST_Line_Locate_Point来确定您的行中的哪个位置是您的交叉点,然后使用ST_Line_Substring来获取实际行,从0到上一步中找到的位置。
ST_Line_Locate_Point
ST_Line_Substring
代码应与
SELECT ST_LINE_SUBSTRING(MyLine, 0, ST_LINE_LOCATE(myLine, myPoint))