如何在本地托管OpenStreetMap

23
我想在本地托管OSM(OpenStreetMap)。我需要基本的想法,即托管OSM需要什么以及如何逐步完成任务。 我必须在Windows7环境中托管它。
任何形式的帮助都将是有用的。

你所说的“host”具体指什么?你想拥有构成OSM的整个基础设施吗? - user1907906
2个回答

18

switch2osm 包含了设置 OSM 服务器的详细指导和要求。如果你有一个 Windows 系统,最好在其中设置一个 Linux 虚拟机。


5

这篇内容有些老,但我还是把它放在这里,以便那些正在寻找同样信息的人。

要在本地搭建一个完全相同的 OpenStreetMap 实例,可以按照 OpenStreetMap 的 安装 指南进行操作。

引用自链接:

“这些说明旨在安装 The Rails Port 进行开发和测试。如果您想为自己的项目部署软件,请参见末尾的注释。

您可以直接在计算机上安装该软件,这是传统且可能得到最好支持的方法。然而,还有一种可能更简单的选择:Vagrant。它将软件安装到虚拟机中,使获得一个一致的开发环境更加容易,并且可以避免安装困难。有关 Vagrant 的说明,请参见 VAGRANT.md。

这些说明基于 Ubuntu 12.04 LTS,这是 OSMF 服务器使用的平台。这些说明也适用于所有其他当前的 Ubuntu 发布版、Fedora 和 MacOSX,只需要进行轻微修改即可。

我们不建议在 Windows 上尝试开发或部署此软件。如果您需要使用 Windows,则可以尝试在虚拟机中使用 Ubuntu 进行开发,或使用 Vagrant。”


4
最好在此处添加细节并引用来源,而不是将用户重定向到它。 - Thomas Smyth - Treliant
1
在Ubuntu 18上使用OSM数据运行自己的地图瓦片服务器,Linux Babe有一篇非常有用的文章。 - kaicarno

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接