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/
安装依赖apt install -y ca-certificates curl gnupg lsb-release apt-transport-https添加 Docker 官方 GPG Keymkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings
https://www.sslshopper.com/ssl-checker.html#hostname=mydomain.com
下载可执行文件curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64增加可执行权限chmod +x /usr/local/bin/gitlab-runner创建用户useradd -
安装下载安装包,可以在“Harbor Releases”查看更多版本wget https://github.com/goharbor/harbor/releases/download/v2.15.0-rc3/harbor-offline-installer-v2.15.0-rc3.tgz 解压缩tar -zxvf harbor-offline-installer-v2.15.0-rc3.tgz &
注意:提前安装docker和docker-compose)首先编辑docker-compose.yml文件,内容如下:version: '3' services: gitlab: image: gitlab/gitlab-ce:latest container_name: gitlab restart: always hostname: &