我想设置一个磁贴服务器。
我在网上找到了一些文档,然后是this tutorial。
现在好像我的数据库中配置了一个配置有小地图(圭亚那)的服务器,这很酷!
但是现在,我仍然不了解如何获取和配置界面以显示我的地图...... 教程建议并提供一些OpenLayers和Leaflet的链接,但它似乎使用在线地图,但我想渲染我的本地文件。
此外,该教程还说" mapnik"是什么渲染,但不知道如何使用它!
我在virtualbox中使用Ubuntu 14.04,apache2,mod_tile,renderd,mapnik,osm2pgsql和postgresql / postgis数据库。
如果您有一些提示,欢迎您!感谢
答案 0 :(得分:1)
如果您已将shapefile导入postgis数据库,则可以创建样式或使用带有OSM default style或Mapbox 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。