2017-04-23 1 views
1

VMware 가상 시스템에 Unbuntu 16을 설치했습니다. 나는 내가 놓치거나 오해 한 것을 파악하려고 며칠을 보냈다.osrm-extract : 명령을 찾을 수 없습니다.

아래는 내가 점점 오전 오류와 관련된 터미널 출력 : 나는 북쪽 미국 데이터 세트에 osrm-추출물을 실행하면

, 나는 "을 (를) 찾을 수 없습니다 명령 osrm-추출물"을 얻는다.

[email protected]:~/osrm-backend/build$ ls 
cmake     libosrm_customize.a   osrm-contract 
CMakeCache.txt   libosrm_extract.a    osrm-customize 
CMakeFiles    libosrm_partition.a   osrm-datastore 
cmake_install.cmake libosrm.pc     osrm-extract 
compile_commands.json libosrm_store.a    osrm-partition 
include    libosrm_update.a    osrm-routed 
lib     Makefile      src 
libosrm.a    north-america-latest.osm.pbf unit_tests 
libosrm_contract.a  osrm-components 
[email protected]:~/osrm-backend/build$ osrm-extract north-america-  latest.osm.pbf -p profiles/car.lua 
osrm-extract: command not found 

내 목표는 북미 도시에서 식량 안보 문제에 관한 데이터 분석을 실행하는 것입니다. 수십만 개의 라우팅 쿼리를 실행하고 싶습니다. 이것이 북미 전체 데이터 세트가 필요한 이유입니다. 나는 여러 도시를 비교하고 싶다. GIS & 노드 이론에 대한 나의 이해가 충분하고 나는 꽤 괜찮은 PHP 코더이지만 나의 리눅스 기술/이해는 한계가있다. 어떤 도움을 주시면 감사하겠습니다. 누군가 내가 사본을 얻을 수있는 VMware 머신 인스턴스를 가지고 있다면 솔루션이 될 수도 있습니다. 감사.

답변

2

로컬 바이너리를 실행하려면 앞에 ./이 필요합니다. Bash CLI 사용에 대한 기본적인 소개로 http://ryanstutorials.net/linuxtutorial/을 추천 할 수 있습니다. 당신의 목적을 위해

는 메모리 및 디스크 공간의 200기가바이트의 64기가바이트에 대해 필요합니다 로컬 나 데이터 세트를 준비 https://router.project-osrm.org

(비상업적 사용을 위해) 우리의 공개 데모 서버에 대해 쿼리를 실행하는 것이 더 쉬울 수 있습니다.

+0

도움 주셔서 감사합니다. 튜토리얼을 살펴 보겠습니다. 메모리 문제에서 지역화 된 영역 (즉, 반경이 10-20kms 인 점) 내에서 쿼리를 실행하면 NA 데이터 집합의 메모리 문제가 발생합니까? – user1747992

+0

예 이것은 쿼리 이전에 NA 데이터 집합을 처리하기위한 것입니다. 쿼리 반지름은 검색으로 탐색 할 도로 네트워크의 부분을 결정하지 않으며 좌표 스냅의 허용 범위 만 결정합니다. (예 : 입력 좌표에 가장 가까운 도로가 최대 1km 거리에 있음) – themarex