我是计算 gps、gis 和所有这些地理信息学东西的新手。首先,我描述了获取 GPS 数据的经验教训。您可以跳过此内容并转到最后两段,其中我解释了我的 osrm 问题以及如何通过 qgis 或类似工具将路由映射到 OSM 地图。
我尝试为一堆地址做一些路线优化,以支持我儿子的送纸员工作。我能够使用通过 geopy.geocoders 提供的 Nomatim 引擎生成 gps 数据列表。这是一种旅行推销员问题(TSP)。
通过使用 geopy 的距离计算器和 Google 的 or-tools 来生成最短列表推荐。效果很好,但它只是航空线路的 TSP 解决方案:-(。
然后我一直在寻找路线优化工具包,但我很难免费获得一个。我认为 osrm 可能是正确的工具。我按照 Github 上的描述进行操作,请参见此处。我能够生成一个 JSON 文件——至少我认为它是一种 JSON 文件。但我无法将其投影到 QGis 中的地图或 OSM 的任何在线工具上。谁能帮我?
具有类似 JSON 格式的文件:{"code":"Ok","waypoints":[{"hint":"Jh4BgEUzI4BhAAAACwAAAKIAAABZAAAAkLAjQgpyikBay4dCWsuHQmEAAAALAAAAogAAAFkAAAArAAAAxB4AARI3AI3AXgAWEbcAgIADwXVhXd1","location":... 由于隐私问题,我不能在这里发布任何地点。非常遗憾。但是有没有人有一种食谱/分步指南我需要做些什么来绘制它?我什至不知道如何在 qgis 中“打开”地图。您需要将其作为一种数据库来执行,但这对我来说是全新的。我更愿意使用更简单的方法来绘制它。
提前感谢您的帮助。