2011-12-09 3 views
4

PostGIS에 테이블이 있습니다. & LINESTRING 열이있는 PostgreSQL입니다. 나는이 테이블을 자체와 결합한 결과 인 쿼리를 생성하고 있는데, 기하 구조 열 (각각 geom)이 연결되어 있다는 것을 알고 있습니다. 즉, 첫 번째 행은 A--B--…---K의 행렬이고 두 번째 행은 K--L--…--T입니다. 첫 번째 LINESTRING의 마지막 점은 두 번째 LINESTRING의 첫 번째 점과 같습니다.PostGIS의 2 개 라인 팅 (LINESTRINGS)이 서로 닿았을 때 어떻게 결합 할 수 있습니까?

이 두 LINESTRING을 A--B--…--K--L--…--T처럼 보이는 1 개의 LINESTRING으로 "연결"/ "결합"/ "병합"/ "확장"하는 함수/표현식이 있습니까?

+1

ST_MakeLine (linestringA, linestringB) – grasshopper

답변

5

당신은이 같은 쿼리에서 ST_Union을 사용할 수

SELECT ST_Union(the_geom) from mytable; 
관련 문제