openrouteservice docker 加载自定义地图 - ors.engine.source_file
需求:通过 docker ,自己架设 openrouteservice ,加载自己的地图。
尝试:请参看使用手册,里边说得很详细。
a. 加载自己地图文件,关键是设置 ors.engine.source_file 的值。可通过 .yml 或 .env 文件来设置,请注意,docker 和 host 文件路径的对应关系,可参照 example-heidelberg.osm.gz 的存储路径。
b. 首次加载自已的地图文件时,需要生成 graphs 相关的文件,如果地图文件大,那么这个过程可能需要 10~20 或更多时间,请留意 docker 的信息输出,看是否因为内存不足而中止。如果顺利,health 是 ready,status 页会有详细的信息。
参考:https://giscience.github.io/openrouteservice/run-instance/