美文网首页
OpenStreetMap 地图渲染

OpenStreetMap 地图渲染

作者: _delong | 来源:发表于2020-10-16 18:30 被阅读0次

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

地图主题

地图渲染过程

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

地图瓦片

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

PostGIS+Mapnik渲染

完整结构图如下

OpenStreetMap 生态组件总览

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

地图数据格式

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

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

地图数据类型

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

相关文章

网友评论

      本文标题:OpenStreetMap 地图渲染

      本文链接:https://www.haomeiwen.com/subject/abzzpktx.html