我想在我的页面添加行人osm路由。我有一个root v-server。我可以在服务器上使用哪种开源解决方案 - 我不想依赖其他服务器的可达性 - 大部分工作已经完成了吗?
这是我的服务器:
description: Computer
width: 64 bits
capabilities: vsyscall64 vsyscall32
*-core
description: Motherboard
physical id: 0
*-harddisk
description: Harddisk
free space: 16GiB
*-memory
description: System memory
physical id: 0
size: 2GiB
*-cpu
product: AMD Opteron(tm) Processor 6128
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 1
bus info: cpu@0
version: 15.9.1
size: 2GHz
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid amd_dcm pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt nodeid_msr npt lbrv svm_lock nrip_save pausefilter
*-cache:0
description: L1 cache
physical id: 0
size: 128KiB
*-cache:1
description: L2 cache
physical id: 1
size: 512KiB
答案 0 :(得分:2)
我建议您将OSRM与OSM数据和foot profile一起使用。
答案 1 :(得分:2)
我认为选择合适的软件在很大程度上取决于您的要求:
我同意 OSRM 是一个非常好的(这里:快速和可靠)解决方案。缺点主要是庞大的预先计算的数据库,需要空间和时间进行计算/更新。
YOURS 也是众所周知的,并且有一些不同的位置。功能(差异路由配置文件,高度计算,...)。缺点是运行时资源和速度较低。
GraphHopper 是新的(至少对我而言),但它的方法应该非常快,因此类似于OSRM?
AFAIK这个解决方案都不是“现成的”,需要一些工作才能让它以您想要的配置运行。那是因为它们只是非常有限的半成品服务。 usergroup;)
替代方案可能是以Navit,Gosmore等方式调用实际应用程序......
(通过http://wiki.openstreetmap.org/wiki/Routing/online_routers找到)