오픈 소스 라우팅 시스템

Open Source Routing Machine

오픈 소스 라우팅 머신(Open Source Routing Machine) 또는 OSRM은 도로망최단 경로를 위한 고성능 라우팅 엔진을 C++로 구현한 것이다. 허용 가능한 2-클라우드 BSD 라이센스에 따라 라이센스가 부여된 OSRM은 무료 네트워크 서비스다. OSRM은 Linux, FreeBSD, Windows, Mac OS X 플랫폼을 지원한다.

개요

정교한 라우팅 알고리즘오픈스트리트맵(OSM) 프로젝트의 오픈·프리로드 네트워크 데이터를 결합한 것이다. 대륙 규모의 네트워크에서 최단 경로 계산은 소위 속도 향상 기술 없이 수행될 경우 몇 초까지 걸릴 수 있다. OSRM은 수축 계층의 구현을 사용하며, 몇 밀리초 안에 어떤 출발지와 목적지 사이의 최단 경로를 계산하고 출력할 수 있으며, 순수 경로 계산에 의해 훨씬 적은 시간이 소요된다. 경로에 주석을 달고 네트워크를 통해 지오메트리를 전송하는 데 가장 많은 노력을 기울인다.

오픈스트리트맵 호환성을 염두에 두고 설계돼 OSM 데이터 파일을 손쉽게 가져올 수 있다. 데모 설치는 칼스루에 공과대학교가 후원하고 이전에 지오파브릭이 후원한다. 표시된 스크린샷 이미지는 2015년 9월 이후로서, 참여자 라우팅 서비스 기능이 상실되었다.

OSRM은 2011년 구글 서머 오브 코드 클래스의 일부였다.[2]

특징들

여러 경유지가 있는 경로를 보여주는 스크린샷
  • '클릭 투 드래그' 동적 라우팅, Google 지도 방식
  • 대체 경로
  • 무료 API
  • 단순화된 2-클라우드 BSD 라이센스에 따른 무료 오픈 소스

참고 항목

참조

  1. ^ "osrm-backend/LICENSE.TXT at master · Project-OSRM/osrm-backend · GitHub". 26 April 2020.
  2. ^ "Improvements to the Open Source Routing Machine (OSRM)". Archived from the original on 2013-12-19.

추가 읽기

외부 링크

2012년 5월 18일 현재 이 기사는 전체 또는 일부에서 파생되었다. 오픈 소스 라우팅 시스템저작권자는 CC BY-SA 3.0GFDL에 따라 재사용을 허용하는 방식으로 콘텐츠에 대한 라이센스를 부여했다. 관련 조항은 모두 준수해야 한다.