OpenStreetMap 地图渲染

2020-10-16  本文已影响0人  _delong

使用地图服务时需要根据业务调整地图的主题,不同主题使用了相同的地图数据配合不同的样式,达到不同类型地图的效果。

地图主题

地图渲染过程

提供给页面使用的地图瓦片是图片格式

地图瓦片

这些图片都是在访问时通过数据库中的原始数据+样式文件生成出来的,并没有真实图片存在。渲染环节在 OSM 架构中的 PostGIS+Mapnik 环节。

PostGIS+Mapnik渲染

完整结构图如下

OpenStreetMap 生态组件总览

通过在地图原始数据上添加样式,完成 渲染过程 ,然后生成图片对外输出。

地图数据格式

在标准的 地图类服务 中,只支持2种数据格式:

卫星图是栅格数据,地形图和 OSM 是矢量数据。不同类型的地图既需要区分样式类型,也需要区分数据类型。

地图数据类型

地图下载工具示例(收费) https://openmaptiles.com/downloads/planet/

上一篇 下一篇

猜你喜欢

热点阅读