OpenStreetMap (简称 OSM) 系列 (5 / 5)--- Vector Tile(矢量瓦片)
Vector Tile(矢量瓦片)是现代 Web 地图中最核心的数据格式之一,本文主要用于替换OpenStreetMap自带的 png 瓦片服务,它具有比自带瓦片服务更好的扩展、更好的用户体验、更高的性能以及开发过程中更高的应用性。一、数据处理创建相关目录mkdir -p /var/www/html/osm/vector-tile && cd /var/www/html/osm/v
Vector Tile(矢量瓦片)是现代 Web 地图中最核心的数据格式之一,本文主要用于替换OpenStreetMap自带的 png 瓦片服务,它具有比自带瓦片服务更好的扩展、更好的用户体验、更高的性能以及开发过程中更高的应用性。一、数据处理创建相关目录mkdir -p /var/www/html/osm/vector-tile && cd /var/www/html/osm/v
Valhalla 是一个开源的 路线规划(Routing Engine)引擎,主要用于基于 OpenStreetMap(OSM)数据进行路径计算,类似商业地图里的“驾车导航算法服务”。创建相关目录mkdir -p /var/www/html/osm/valhalla && cd /var/www/html/osm/valhalla && mkdir osm tile
DEM(Digital Elevation Model,数字高程模型)是根据经纬度坐标来查询对应高度及精度的服务安装依赖 apt install -y gdal-bin 验证依赖安装情况 gdal_translate --version创建对应目录 mkdir -p /var/www/html/osm/dem && cd /var/www/html/osm/dem && mkdir r
Nominatim 服务是一个地理编码(Geocoding)和逆地理编码(Reverse Geocoding)服务。简单来说:地址 → 经纬度:叫地理编码(Geocoding)经纬度 → 地址:叫逆地理编码(Reverse Geocoding)Nominatim 就是专门干这个的。准备相关的目录和文件,其中china-latest.osm.pbf是之前下载过的mkdir -p /var/www/h
创建相关目录mkdir -p /var/www/html/osm/tile-server && cd /var/www/html/osm/tile-server && mkdir osm-data postgres tiles style tile-server 目录结构├── docker-compose.yml├── postgres/├── osm-data/