
3liz/qgis-platformQGIS平台镜像是一个基础镜像,旨在用于构建基于pyqgis和QGIS Server的Docker应用。该镜像不包含QGIS桌面应用,而是集成了来自qgis.org的官方debian包python-qgis和qgis-server,提供运行pyqgis脚本和QGIS Server服务的基础环境。
python-qgis(Python绑定)和qgis-server(地图服务组件)官方debian包qgis-check-platform命令,可列出可用的处理算法,快速验证平台安装状态适用于开发、部署基于pyqgis的地理数据处理脚本或QGIS Server地图服务的Docker化应用,如地理信息Web服务后端、自动化空间分析工具等场景。
通过以下命令启动容器并进入默认shell环境:
bashdocker run -it --rm 3liz/qgis-platform:latest
在容器内执行以下命令,检查可用的QGIS处理算法,验证平台功能是否正常:
bashqgis-check-platform
执行后将输出系统中可用的QGIS处理算法列表。
如需使用GRASS或SAGA工具,需在子镜像的Dockerfile中添加安装步骤,示例如下:
dockerfile# 基于QGIS平台镜像构建子镜像 FROM 3liz/qgis-platform:latest # 安装GRASS(如需) RUN apt-get update && apt-get install -y grass && rm -rf /var/lib/apt/lists/* # 安装SAGA(如需) RUN apt-get update && apt-get install -y saga && rm -rf /var/lib/apt/lists/*

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务