如何渲染OSM图块

时间:2016-08-10 11:18:06

标签: postgresql openstreetmap postgis tiles mapnik

我想设置一个磁贴服务器。

我在网上找到了一些文档,然后是this tutorial

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

但是现在,我仍然不了解如何获取和配置界面以显示我的地图...... 教程建议并提供一些OpenLayers和Leaflet的链接,但它似乎使用在线地图,但我想渲染我的本地文件。

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

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

如果您有一些提示,欢迎您!感谢

1 个答案:

答案 0 :(得分:1)

如果您已将shapefile导入postgis数据库,则可以创建样式或使用带有OSM default styleMapbox Studio工具的TIlemill,然后导入到mapnik.xml文件

使用mapnik样式文件,您可以使用guide使用Renderd和mod_tile来提供切片。

如果您可以调用浏览到http://yourserveraddress/osm_tiles/0/0/0.png并且看到世界磁贴没有问题,那么您的Tile Server已正确配置,如果没有出错。

在此之后,您可以在Leaflet之后使用guide之类的前端框架。

了解OSM世界的更多信息的好方法是通过API创建自己的OSM API repository