Files
xian_algorithm_new/settings.toml
T

131 lines
4.6 KiB
TOML
Raw Normal View History

2026-06-19 17:04:03 +08:00
# ============================================================
# 公共配置(所有环境共享)
# ============================================================
2026-05-08 15:42:32 +08:00
[default]
APP_NAME = "西安项目算法服务"
LOG_DIR = "logs"
RAIN_STATION_GRID_DIR = "/xian/rainfall/grid/images/:id"
REDIS_RAIN_STATION_GRID_KEY = "xian:rainfall:rain_station_grid"
2026-05-18 17:26:24 +08:00
REDIS_RAIN_STATION_IDENTIFIER_KEY = "xian:rainfall:rain_station_identifier"
2026-06-14 16:50:03 +08:00
PREDICT_PROBABILITY_THRESHOLD = 50
2026-06-22 11:01:15 +08:00
# 静态底图 GeoPackage 目录
2026-06-19 17:04:03 +08:00
QGIS_GPKG_DIR = "app/data/gpkg"
2026-06-22 11:01:15 +08:00
# 容器内 GPKG 本地路径
QGIS_DOCKER_GPKG_DIR = "/data/gpkg"
# 容器内模板本地路径
QGIS_DOCKER_TEMPLATE_DIR = "/data/template"
# 专题图输出子目录
2026-06-21 16:37:21 +08:00
QGIS_OUTPUT_DIR = "xian/qgis/map/:eventType/:inferenceId"
2026-06-19 17:04:03 +08:00
# 专题图默认参数
2026-06-21 19:17:02 +08:00
QGIS_DEFAULTS_MAP_LAYOUT = "A4"
2026-06-19 17:04:03 +08:00
QGIS_DEFAULTS_ZOOM_RULE = "11"
2026-06-21 19:17:02 +08:00
QGIS_DEFAULTS_ZOOM_VALUE = "5"
2026-06-20 15:50:24 +08:00
QGIS_DEFAULTS_MAP_UNIT = "制图单位:西安市应急管理局"
2026-06-19 17:04:03 +08:00
# 专题图DPI
2026-06-21 19:17:02 +08:00
QGIS_EXPORT_DPI = 200
2026-06-21 22:30:04 +08:00
# 并行 docker exec 子进程数
2026-06-21 14:52:23 +08:00
QGIS_PARALLEL_WORKERS = 4
2026-06-22 11:01:15 +08:00
# 最大并发请求数
2026-06-21 16:39:47 +08:00
QGIS_MAX_CONCURRENT = 2
2026-06-21 22:30:04 +08:00
# ============================================================
# 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"
2026-06-21 15:41:52 +08:00
# 优先产出模板
QGIS_PRIORITY_TEMPLATES = ["暴雨地质灾害风险区分布图", "暴雨滑坡潜在隐患点及人口分布图", "暴雨山洪潜在隐患点及人口分布图", "暴雨泥石流潜在隐患点及人口分布图", "暴雨内涝潜在隐患点及人口分布图", "暴雨避难场所分布图"]
2026-05-08 15:42:32 +08:00
2026-06-19 17:04:03 +08:00
# 西安市中心经纬度
XIAN_CENTER = [108.948024, 34.263161]
# ============================================================
# 行政区划代码映射
# ============================================================
[default.area]
"610102" = "新城区"
"610103" = "碑林区"
"610104" = "莲湖区"
"610111" = "灞桥区"
"610112" = "未央区"
"610113" = "雁塔区"
"610114" = "阎良区"
"610115" = "临潼区"
"610116" = "长安区"
"610117" = "高陵区"
"610118" = "鄠邑区"
"610122" = "蓝田县"
"610124" = "周至县"
# ============================================================
2026-05-08 15:42:32 +08:00
# 开发环境
2026-06-19 17:04:03 +08:00
# ============================================================
2026-05-08 15:42:32 +08:00
[development]
DEBUG = true
2026-06-19 17:04:03 +08:00
# ============================================================
# 数据库配置
# ============================================================
2026-05-08 15:42:32 +08:00
DB_HOST = "47.92.216.173"
DB_PORT = 7654
DB_USER = "postgres"
DB_PASSWORD = "zhangsan"
DB_NAME = "xian_new"
2026-06-19 17:04:03 +08:00
# ============================================================
# FastAPI 配置
# ============================================================
2026-05-08 15:42:32 +08:00
API_HOST = "127.0.0.1"
API_PORT = 8082
2026-06-19 17:04:03 +08:00
# ============================================================
2026-05-08 15:42:32 +08:00
# 日志配置
2026-06-19 17:04:03 +08:00
# ============================================================
2026-05-08 15:42:32 +08:00
LOG_LEVEL = "DEBUG"
2026-06-19 17:04:03 +08:00
# ============================================================
# Redis 配置
# ============================================================
2026-05-11 22:04:35 +08:00
REDIS_HOST = "47.92.216.173"
REDIS_PORT = 7655
REDIS_PASSWORD = "zhangsan"
REDIS_DB = 0
2026-06-19 17:04:03 +08:00
# ============================================================
# 文件路径配置
# ============================================================
FILE_STORE_DIR = "G:/files"
2026-06-19 17:04:03 +08:00
# ============================================================
2026-05-08 15:42:32 +08:00
# 生产环境
2026-06-19 17:04:03 +08:00
# ============================================================
2026-05-08 15:42:32 +08:00
[production]
DEBUG = false
2026-06-19 17:04:03 +08:00
# ============================================================
2026-05-08 15:42:32 +08:00
# 数据库配置
2026-06-19 17:04:03 +08:00
# ============================================================
2026-05-08 15:42:32 +08:00
DB_HOST = "10.22.245.138"
DB_PORT = 54321
DB_USER = "zaihailian"
DB_PASSWORD = "XAYJ@gis2603"
DB_NAME = "xianDC"
2026-06-19 17:04:03 +08:00
# ============================================================
# FastAPI 配置
# ============================================================
2026-05-08 15:42:32 +08:00
API_HOST = "127.0.0.1"
API_PORT = 8081
2026-06-19 17:04:03 +08:00
# ============================================================
2026-05-08 15:42:32 +08:00
# 日志配置
2026-06-19 17:04:03 +08:00
# ============================================================
2026-05-11 22:04:35 +08:00
LOG_LEVEL = "WARNING"
2026-06-19 17:04:03 +08:00
# ============================================================
# Redis 配置
# ============================================================
2026-05-11 22:04:35 +08:00
REDIS_HOST = "localhost"
REDIS_PORT = 6379
REDIS_PASSWORD = "XAYJ@gis2603"
REDIS_DB = 0
2026-06-19 17:04:03 +08:00
# ============================================================
# 文件路径配置
# ============================================================
2026-06-21 22:30:04 +08:00
FILE_STORE_DIR = "/data"