如何渲染 OSM 瓷砖

2023-12-28

我想设置一个瓷砖服务器。

我在网上找到了一些文档并遵循本教程 https://switch2osm.org/serving-tiles/manually-building-a-tile-server-14-04/.

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

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

另外,教程说“mapnik”是进行渲染的,但不知道如何使用它!

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

如果您有一些建议,欢迎您!谢谢


如果您已将 shapefile 导入 PostGIS 数据库,则可以创建样式或使用OSM默认样式 https://github.com/gravitystorm/openstreetmap-carto地图盒工作室 https://www.mapbox.com/mapbox-studio/ or TIlemill https://github.com/mapbox/tilemill工具,然后导入到 mapnik.xml 文件。

使用mapnik样式文件,您可以按照guide https://switch2osm.org/serving-tiles/manually-building-a-tile-server-14-04/使用 Renderd 和 mod_tile 为图块提供服务。

如果您可以调用浏览 http://yourserveraddress/osm_tiles/0/0/0.png 并查看世界图块,没有任何问题,则您的图块服务器已正确配置,如果没有出现问题。

之后,您可以使用前端框架,例如Leaflet http://leafletjs.com/按照此guide https://switch2osm.org/using-tiles/getting-started-with-leaflet/.

了解更多关于 OSM 世界的一个好方法是创建您自己的API http://wiki.openstreetmap.org/wiki/API by the OSM API 存储库 https://github.com/openstreetmap/openstreetmap-website.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何渲染 OSM 瓷砖 的相关文章

随机推荐