# ============================================================ # 公共配置(所有环境共享) # ============================================================ [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" REDIS_RAIN_STATION_IDENTIFIER_KEY = "xian:rainfall:rain_station_identifier" PREDICT_PROBABILITY_THRESHOLD = 50 # 静态底图 GeoPackage 目录(相对于项目根目录) QGIS_GPKG_DIR = "app/data/gpkg" # 专题图输出子目录(相对于 FILE_STORE_DIR) QGIS_OUTPUT_DIR = "xian/qgis/map/:eventType/:disasterTime" # 专题图默认参数 QGIS_DEFAULTS_MAP_LAYOUT = "A3" QGIS_DEFAULTS_ZOOM_RULE = "11" QGIS_DEFAULTS_ZOOM_VALUE = "50" QGIS_DEFAULTS_MAP_UNIT = "制图单位:西安市应急管理局" # 专题图DPI QGIS_EXPORT_DPI = 300 # 批量产图线程池 QGIS_WORKER_THREADS = 4 # 并行子进程数(每进程独立 QGIS 实例) QGIS_PARALLEL_WORKERS = 4 # 西安市中心经纬度 XIAN_CENTER = [108.948024, 34.263161] # ============================================================ # 行政区划代码映射 # ============================================================ [default.area] "610102" = "新城区" "610103" = "碑林区" "610104" = "莲湖区" "610111" = "灞桥区" "610112" = "未央区" "610113" = "雁塔区" "610114" = "阎良区" "610115" = "临潼区" "610116" = "长安区" "610117" = "高陵区" "610118" = "鄠邑区" "610122" = "蓝田县" "610124" = "周至县" # ============================================================ # 开发环境 # ============================================================ [development] DEBUG = true # ============================================================ # 数据库配置 # ============================================================ DB_HOST = "47.92.216.173" DB_PORT = 7654 DB_USER = "postgres" DB_PASSWORD = "zhangsan" DB_NAME = "xian_new" # ============================================================ # FastAPI 配置 # ============================================================ API_HOST = "127.0.0.1" API_PORT = 8082 # ============================================================ # 日志配置 # ============================================================ LOG_LEVEL = "DEBUG" # ============================================================ # Redis 配置 # ============================================================ REDIS_HOST = "47.92.216.173" REDIS_PORT = 7655 REDIS_PASSWORD = "zhangsan" REDIS_DB = 0 # ============================================================ # 文件路径配置 # ============================================================ FILE_STORE_DIR = "G:/files" # ============================================================ # QGIS 配置 # ============================================================ QGIS_ROOT = "D:/QGIS" # 专题图输出子目录 QGIS_OUTPUT_DIR = "xian/qgis/map/:eventType/:disasterTime" QGIS_DEFAULTS_MAP_UNIT = "制图单位:西安市应急管理局" # 模板数据库覆盖:将模板中硬编码的连接替换为实际环境连接 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" # ============================================================ # 生产环境 # ============================================================ [production] DEBUG = false # ============================================================ # 数据库配置 # ============================================================ DB_HOST = "10.22.245.138" DB_PORT = 54321 DB_USER = "zaihailian" DB_PASSWORD = "XAYJ@gis2603" DB_NAME = "xianDC" # ============================================================ # FastAPI 配置 # ============================================================ API_HOST = "127.0.0.1" API_PORT = 8081 # ============================================================ # 日志配置 # ============================================================ LOG_LEVEL = "WARNING" # ============================================================ # Redis 配置 # ============================================================ REDIS_HOST = "localhost" REDIS_PORT = 6379 REDIS_PASSWORD = "XAYJ@gis2603" REDIS_DB = 0 # ============================================================ # 文件路径配置 # ============================================================ 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"