
gospatial/tegolaTegola是一个用Go语言编写的高性能Mapbox矢量瓦片(MVT)服务器,旨在提供高效的地理空间数据矢量瓦片服务。它支持多种地理数据源(如PostGIS数据库、GeoPackage文件),可通过灵活的配置满足不同地图渲染和地理信息系统(GIS)应用的需求,适用于Web地图、移动地图应用及GIS数据可视化等场景。
适用于需要提供地理空间矢量瓦片服务的各类应用场景,包括但不限于:
如需查看Tegola支持的所有命令行参数,可运行以下命令:
bashdocker run --rm tegola -h
通过HTTP远程配置文件连接PostGIS数据源并启动服务:
bashdocker run -p 8080 tegola --config [***] serve
说明:将
[***]替换为实际的远程配置文件URL
通过本地配置文件连接PostGIS数据源的步骤:
bashmkdir docker-config
bashcp my-config-file docker-config/config.toml
bashdocker run -v /path/to/docker-config:/opt/tegola_config -p 8080 tegola serve --config /opt/tegola_config/config.toml
注意:将
/path/to/docker-config替换为实际的本地配置目录绝对路径
使用本地GeoPackage文件作为数据源的步骤:
bashmkdir docker-config
bashcp my-config-file docker-config/config.toml
bashcp my-db.gpkg docker-config/
docker-config/config.toml,将数据源路径设置为容器内路径:/opt/tegola_config/my-db.gpkgbashdocker run -v /path/to/docker-config:/opt/tegola_config -p 8080 tegola serve --config /opt/tegola_config/config.toml
注意:确保配置文件中GPKG文件路径与容器内挂载路径一致,且本地配置目录路径需替换为实际路径
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务