세그먼트가 겹치는 선 스트링에서 서브 라인 스트링을 추출하는 방법
문제 설명 : 버스 노선 (선 스트링 ln.the_geom으로 정의 됨)과 버스 정류장 위치 (pt1.the_geom, pt2.the_geom, ... ptn.the_geom)가 주어지면 버스 노선을 버스 정류장 사이의 세그먼트로 나눕니다. . 두 개의 postgis 기능을 사용하고 있습니다 ST_line_substring(ln.the_geom,ST_line_locate_point ln.the_geom,pt1.the_geom),ST_line_locate_point(ln.the_geom,pt2.the_geom)) 버스 경로에 겹치는 섹션이없는 경우 위의 방법이 효과적입니다. 그러나 겹치는 섹션이 있으면 ST_line_locate_point가 선 스트링의 다른 …