创建自定义OpenStreetMap切片服务器


13

我想基于整个OSM Planet数据库为我正在处理的项目创建地图图块服务器。我已经与一些指南一起尝试启动并运行某些东西,但是并没有找到太多全面的资源来完成从头到尾的整个过程。

到目前为止,我的要求是:

  • 基于Linux(我更喜欢10.04,但可以接受所有功能)
  • 使用Mapnik进行图块渲染
  • 能够根据我的需要自定义制图和符号的功能(Quantumnik或Cascadenik似乎是实现此目的的好工具)

我真的很想为我们正在构建的某些内部应用程序提供良好的自定义底图制图,我认为这是一个不错的起点。任何人都知道有什么好的指南/资源可以进行扩展吗?我更喜欢逐步说明性的内容,而不是每个组件的文档...

Answers:


10

以下线程可能会回答您的问题: 如何基于OSM数据绘制和可视化自定义地图?

它包含有关滚动自己的数据,平铺抽屉工具,mapnik等的信息。线程引用了以下链接,这些链接听起来特别适合您的问题:“构建自己的OpenStreetMap服务器” http://weait.com/content/build -your-own-openstreetmap-server它使用Ubuntu 10.04 / PostGIS / Mapnik堆栈。


另外,我建议使用本教程:mapsfromscratch.com,它使用已安装了必需软件的虚拟机。
tcarobruce

3

这是一个很大的问题。在非常详细的Wiki页面http://wiki.openstreetmap.org/wiki/Mapnik中描述了大多数第一部分。它距TileCache(可能是图块渲染部分的答案)的位置还差。够了吗?我可以清理一些我用来构建Tile Drawer的文件。


如果您有任何文档说明如何配置不同的组件以使其协同工作,那么绝对可以帮助我更好地了解系统是如何设计的。
colemanm

1

请注意,导入整个Planet文件将花费很长时间(在我的服务器上,停电6天后仍未完成)。您可能要考虑导入一系列较小的Planet文件(在osm2pgsql中使用-a)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.