OpenStreetMap 地图渲染

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

地图主题

地图渲染过程

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

地图瓦片

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

PostGIS+Mapnik渲染

完整结构图如下

OpenStreetMap 生态组件总览

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

地图数据格式

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

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

地图数据类型

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。