克隆我们的存储库

Unlock business potential through effective first dataset management solutions.
Post Reply
roseline371274
Posts: 932
Joined: Mon Dec 23, 2024 7:00 am

克隆我们的存储库

Post by roseline371274 »

第一步是克隆该项目的存储库。为此,请在终端中使用“git clone”,如下所示:

$ git 克隆 

这将创建一个名为“docker-blog”的文件夹。在其中,你会发现两个 加拿大号码数据 目录:“openrouteservice”和“viz”。我们将使用第一个目录来构建路由服务,而第二个目录包含一个可以打印路线的可视化工具。

处理数据的第一步是获取数据。如上所述,ORS 可与 OSM PBF 文件配合使用。关于此类信息的最有用的网站之一是 Geofabrik。他们将数据摘录存储在服务器中,以便为 整个星球创建路线。

首先,进入以下目录:

由于我们想通过将“Bossche Bollen”带到马斯特里赫特的主要任务做一个简单的示例,我们需要下载涵盖两个荷兰省份的文件:北布拉班特省和林堡省。为了做到这一点,我们可以使用“wget”:

这些文件不仅能让我们知道从斯海尔托亨博斯到马斯特里赫特该走哪条路线,还能让我们尝试一个很棒的 Docker 容器,并让一切保持轻量级。

修改数据
为了创建包含我们测试的所有相关道路的 OSM PBF 文件,我们可以使用 osmium-tool 的 docker 容器来合并文件:

首先,我们需要下载图像:

复制
然后,我们就可以使用osmium来合并我们下载的两个省的文件了:

复制
总结一下,这个命令的作用是将当前目录$(pwd)挂载到容器中的/data目录。此外,它还运行 osmium 工具的合并命令。最后在当前目录中生成一个名为nb_li.osm.pbf的合并文件。

这非常有用;您可以合并任何感兴趣的区域并创建特定的、轻量级的本地路由服务。

最后删除原文件。

$ rm 北布拉班特-最新.osm.pbf 林堡-最新.osm.pbf复制
运行自定义 Docker 容器
一旦我们创建了 OSM PBF 文件,我们就可以使用定制的 Docker 镜像来生成这些省份的新路线。您克隆的存储库已包含“openrouteservice”存储库的定制版本。
Post Reply