답변:
osm2pgsql 또는 imposm (모두 .osm 추출 인 경우) 또는 shp2pgsql (모양 파일이있는 경우)과 같은 것을 사용하여 해당 데이터를 Postgis로 가져오고 싶습니다. 데이터가 Postgis에 있으면 여기에 설명 된 선형 참조 함수 중 일부를 사용할 수 있습니다. ST_Line_Interpolate_Point () 및 ST_Line_Locate_Point () :
http://postgis.net/docs/reference.html#Linear_Referencing
선형 참조의 오류가 큰 문제가 될 것이라고 생각합니다. 거리가 킬로미터이고 OSM 도로가 날씨 서비스와 다른 지오메트리 인 경우 더 멀리 갈수록 오류가 확대되는 것을 볼 수 있습니다.
가장 쉬운 방법은 http://download.geofabrik.de/osm/ 에서 SHAPE 파일을 다운로드하는 것입니다 . 여기에는 "도로"레이어가 포함됩니다 (이 파일은 밤새 업데이트됩니다).
연결된 속성 테이블을 사용하면 거리를 계층 적으로 빠르게 분류 할 수 있습니다.
패키지의 다른 계층은 (일부 도시의 경우) 범위입니다.
따라서 후속 클리핑은 QGIS 또는 GRASS GIS로 수행 할 수 있습니다.