라우팅을 위해 잘못된 모양 파일을 청소하는 방법은 무엇입니까? 연결된 것처럼 보이지만 확대 / 축소하면….

pgrouting, postgis, postgresql로 라우팅하는 데 사용할 수 있도록 shapefile을 정리하려고합니다.

여기 교차로가 연결된 것처럼 보이지만 확대 / 축소하면…. 그렇지 않습니다 :

확대되지 않음 1

여기에 동일 :


여기에 (최대로 확대) 하나가 될 때 두 가지 방법이 있으며 하나만 연결되어 있습니다.

허용 오차가 다른 assign_vertex_id와 QGIS 및 PostGIS를 사용하고 있는데, 무엇을 사용해야할지 모르겠습니다.



답변

GRASS를 사용하여 청소할 수 있습니다. 나는 당신이 그 벡터를 끊어서 복제물을 제거한 다음 스냅해야한다고 생각합니다. 이를 위해 옵션 이있는 v.clean 도구가 있습니다 break, rmdupl and snap.


답변

PostGIS 내에서 ST_SnapToGrid 를 사용하여 정점을 가상 그리드에 스냅하십시오. 사용할 스냅 거리를 결정하려면 탐정 작업이 필요합니다. 0.01 (1 cm) 또는 1.0 등이 될 수 있습니다.