如何渲染OSM瓷砖



我想设置一个tile服务器。

我在网上找到了一些文档,并遵循了这个教程。

现在看起来我有一个配置良好的服务器,在我的数据库中有一个小地图(圭亚那),这很酷!

但是现在,我仍然不明白如何获得和配置一个界面来显示我的地图…教程建议并给出一些链接到OpenLayers和传单,但它似乎使用在线地图,但我想渲染我的本地文件。

此外,教程说"mapnik"是什么渲染,但不知道如何使用它!

我在virtualbox中使用Ubuntu 14.04, apache2, Mod_tile, renderd, mapnik, osm2pgsql和postgresql/postgis数据库。

如果你有一些建议,欢迎你!由于

如果您已经将shapefile导入到PostGIS数据库中,您可以使用Mapbox Studio或TIlemill工具创建样式或使用OSM默认样式,然后导入到mapnik.xml文件中。

有了mapnik样式文件,您可以按照指南使用Renderd和mod_tile来提供贴图。

如果你可以调用浏览到http://yourserveraddress/osm_tiles/0/0/0.png并看到世界瓷砖没有问题,你的瓷砖服务器已经配置正确,如果没有什么问题。

在此之后,你可以使用像传单这样的前端框架。

了解OSM世界的一个好方法是通过OSM API存储库创建自己的API。

最新更新