육교 API를 사용하여 거리 데이터를 얻는 방법
wiki of open street maps에 따르면 Overpass turbo는 모든 종류의 Overpass API 쿼리를 실행하고 결과를 대화형 지도에 표시하는 OpenStreetMap용 웹 기반 데이터 마이닝 도구입니다.
highway=* and type:way
Overpass 터보는 자동으로 다음 쿼리를 생성합니다.
[out:json][timeout:25];
(
way["highway"]({{bbox}});
);
out body;
>;
out skel qt;
그리고 이제 그것을 실행하고 지도에 그려진 모든 거리 기하학을 볼 수 있습니다.
이제 내보내기를 클릭하고 GeoJSON 다운로드 버튼을 클릭할 수 있습니다.
또한
Query Wizard
를 사용하여 다른 유형의 장소를 찾을 수 있습니다. 다음 쿼리는 "shop"이라는 단어만 작성하여 생성되었으며 상점 장소를 반환합니다.[out:json][timeout:25];
(
node["shop"]({{bbox}});
way["shop"]({{bbox}});
relation["shop"]({{bbox}});
);
out body;
>;
out skel qt;
또한 웹 아이유에서 선택한 거리만 가져오고 싶지 않다면
{{bbox}}
를 수동으로 선택한 좌표로 바꿀 수 있습니다.[out:json][timeout:25];
(
way["highway"](
18.806908708848084,
-98.95872831344604,
18.825777549841018,
-98.94263505935669
);
);
out body;
>;
out skel qt;
더 많은 형상을 가져와야 하는 경우 osm2po 과 같은 도구를 사용하는 것이 좋습니다.
이 주제에 대한 자세한 내용은 다음 문서를 확인하십시오.
이 데이터를 postgres로 가져오는 방법에 대해 곧 작성할 예정입니다.
Reference
이 문제에 관하여(육교 API를 사용하여 거리 데이터를 얻는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/toodaniels/how-to-get-streets-data-using-overpass-api-2b2g텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)