2017-04-23 3 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コーダーですが、私のLinuxのスキルや理解は限界です。どんな助けもありがとう。誰かが私がコピーを入手できるVMwareマシンインスタンスを持っている場合、それも解決策になります。ありがとう。

答えて

2

ローカルバイナリを実行するには、./の前に追加する必要があります。 Bash CLIの使用方法の基本的な紹介としてhttp://ryanstutorials.net/linuxtutorial/をお勧めします。ローカルでのNaデータセットを準備するあなたのために(唯一の非商業的な使用のために)私たちの公共のデモサーバーに対してクエリを実行する方が簡単かもしれません

https://router.project-osrm.org

は、ディスク容量のメモリと200ギガバイトの64ギガバイト程度必要になります。

+0

ありがとうございました。私はチュートリアルを実行します。メモリの問題で、ローカライズされた領域(つまり半径10〜20kmsのポイント)でクエリを実行すると、NAデータセットのメモリ問題が発生しますか? – user1747992

+0

はいこれは、クエリの前にNAデータセットを処理するためのものです。クエリの半径は、検索によって道路ネットワークのどの部分が探索されるかを決定するものではなく、座標スナッピングの許容範囲のみを決定します。 (例えば、入力座標に最も近い道路は最大1km離れている) – themarex

関連する問題