QGIS的docker管理

This commit is contained in:
wzy-warehouse
2026-06-21 22:30:04 +08:00
parent 4e459fc203
commit 154f0a968e
11 changed files with 761 additions and 377 deletions
+14 -9
View File
@@ -19,10 +19,21 @@ QGIS_DEFAULTS_ZOOM_VALUE = "5"
QGIS_DEFAULTS_MAP_UNIT = "制图单位:西安市应急管理局"
# 专题图DPI
QGIS_EXPORT_DPI = 200
# 并行子进程数(每进程独立 QGIS 实例)
# 并行 docker exec 子进程数
QGIS_PARALLEL_WORKERS = 4
# 最大并发请求数(防止多人同时触发资源耗尽)
QGIS_MAX_CONCURRENT = 2
# ============================================================
# Docker QGIS 配置
# ============================================================
# 容器名称/ID
QGIS_DOCKER_CONTAINER = "qgis-server"
# 容器内项目代码挂载目标路径
QGIS_DOCKER_PROJECT_DIR = "/app"
# 容器内 Python 解释器路径
QGIS_DOCKER_PYTHON = "/usr/bin/python3"
# Docker 镜像名称
QGIS_DOCKER_IMAGE = "qgis/qgis:3.44.11"
# 优先产出模板
QGIS_PRIORITY_TEMPLATES = ["暴雨地质灾害风险区分布图", "暴雨滑坡潜在隐患点及人口分布图", "暴雨山洪潜在隐患点及人口分布图", "暴雨泥石流潜在隐患点及人口分布图", "暴雨内涝潜在隐患点及人口分布图", "暴雨避难场所分布图"]
@@ -81,10 +92,8 @@ REDIS_DB = 0
# ============================================================
FILE_STORE_DIR = "G:/files"
# ============================================================
# QGIS 配置
# ============================================================
QGIS_ROOT = "D:/QGIS"
# 专题图输出子目录
# ============================================================
QGIS_OUTPUT_DIR = "xian/qgis/map/:eventType/:inferenceId"
QGIS_DEFAULTS_MAP_UNIT = "制图单位:西安市应急管理局"
@@ -120,8 +129,4 @@ REDIS_DB = 0
# ============================================================
# 文件路径配置
# ============================================================
FILE_STORE_DIR = "/data"
# ============================================================
# QGIS 配置
# ============================================================
QGIS_ROOT = "/home/QGIS"
FILE_STORE_DIR = "/data"