2026-06-19 17:04:03 +08:00
|
|
|
|
# ============================================================
|
|
|
|
|
|
# 公共配置(所有环境共享)
|
|
|
|
|
|
# ============================================================
|
2026-05-08 15:42:32 +08:00
|
|
|
|
[default]
|
|
|
|
|
|
APP_NAME = "西安项目算法服务"
|
|
|
|
|
|
LOG_DIR = "logs"
|
2026-05-12 16:19:27 +08:00
|
|
|
|
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-19 17:04:03 +08:00
|
|
|
|
# 静态底图 GeoPackage 目录(相对于项目根目录)
|
|
|
|
|
|
QGIS_GPKG_DIR = "app/data/gpkg"
|
|
|
|
|
|
# 专题图输出子目录(相对于 FILE_STORE_DIR)
|
2026-06-20 15:50:24 +08:00
|
|
|
|
QGIS_OUTPUT_DIR = "xian/qgis/map/:eventType/:disasterTime"
|
2026-06-19 17:04:03 +08:00
|
|
|
|
# 专题图默认参数
|
|
|
|
|
|
QGIS_DEFAULTS_MAP_LAYOUT = "A3"
|
|
|
|
|
|
QGIS_DEFAULTS_ZOOM_RULE = "11"
|
|
|
|
|
|
QGIS_DEFAULTS_ZOOM_VALUE = "50"
|
2026-06-20 15:50:24 +08:00
|
|
|
|
QGIS_DEFAULTS_MAP_UNIT = "制图单位:西安市应急管理局"
|
2026-06-19 17:04:03 +08:00
|
|
|
|
# 专题图DPI
|
|
|
|
|
|
QGIS_EXPORT_DPI = 300
|
|
|
|
|
|
# 批量产图线程池
|
|
|
|
|
|
QGIS_WORKER_THREADS = 4
|
2026-06-21 14:52:23 +08:00
|
|
|
|
# 并行子进程数(每进程独立 QGIS 实例)
|
|
|
|
|
|
QGIS_PARALLEL_WORKERS = 4
|
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
|
|
|
|
# ============================================================
|
|
|
|
|
|
# 文件路径配置
|
|
|
|
|
|
# ============================================================
|
2026-05-12 16:19:27 +08:00
|
|
|
|
FILE_STORE_DIR = "G:/files"
|
2026-06-19 17:04:03 +08:00
|
|
|
|
# ============================================================
|
|
|
|
|
|
# QGIS 配置
|
|
|
|
|
|
# ============================================================
|
|
|
|
|
|
QGIS_ROOT = "D:/QGIS"
|
2026-06-20 15:50:24 +08:00
|
|
|
|
# 专题图输出子目录
|
|
|
|
|
|
QGIS_OUTPUT_DIR = "xian/qgis/map/:eventType/:disasterTime"
|
|
|
|
|
|
QGIS_DEFAULTS_MAP_UNIT = "制图单位:西安市应急管理局"
|
2026-06-19 17:04:03 +08:00
|
|
|
|
# 模板数据库覆盖:将模板中硬编码的连接替换为实际环境连接
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ENABLED = true
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ORIGINAL_HOST = "localhost"
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ORIGINAL_PORT = 5432
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ORIGINAL_DB_NAME = "yjzyk_xian"
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ORIGINAL_SCHEMA = "base"
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ACTUAL_HOST = "47.92.216.173"
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ACTUAL_PORT = 7654
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ACTUAL_DB_NAME = "xian_new"
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ACTUAL_SCHEMA = "qgis"
|
2026-05-12 16:19:27 +08:00
|
|
|
|
|
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"
|
2026-05-12 16:19:27 +08:00
|
|
|
|
REDIS_DB = 0
|
2026-06-19 17:04:03 +08:00
|
|
|
|
# ============================================================
|
|
|
|
|
|
# 文件路径配置
|
|
|
|
|
|
# ============================================================
|
|
|
|
|
|
FILE_STORE_DIR = "/data"
|
|
|
|
|
|
# ============================================================
|
|
|
|
|
|
# QGIS 配置
|
|
|
|
|
|
# ============================================================
|
|
|
|
|
|
QGIS_ROOT = "/home/QGIS"
|
|
|
|
|
|
# 模板数据库覆盖:将模板中硬编码的连接替换为实际环境连接
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ENABLED = true
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ORIGINAL_HOST = "localhost"
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ORIGINAL_PORT = 5432
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ORIGINAL_DB_NAME = "yjzyk_xian"
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ORIGINAL_SCHEMA = "base"
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ACTUAL_HOST = "10.22.245.138"
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ACTUAL_PORT = 54321
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ACTUAL_DB_NAME = "xian_new"
|
|
|
|
|
|
QGIS_TEMPLATE_OVERRIDE_ACTUAL_SCHEMA = "qgis"
|