Files
UAV-CO2/examples/basic_usage/gasflux_config.yaml

62 lines
1.9 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# GasFlux 基本使用示例配置文件
# 这个配置文件演示了最基本的设置,用于处理简单的气体通量数据
# 输出目录
output_dir: ./output
# 数据验证参数
required_cols:
latitude: [-90, 90] # 纬度范围
longitude: [-180, 180] # 经度范围
height_ato: [0, 200] # 相对起飞高度(米)
windspeed: [0, 20] # 风速m/s
winddir: [0, 360] # 风向(度)
temperature: [-50, 60] # 温度°C
pressure: [900, 1100] # 气压hPa
# 气体配置气体名称和浓度范围ppmv
gases:
ch4: [1.5, 10.0] # 甲烷
co2: [300, 500] # 二氧化碳
# 处理策略
strategies:
background: "algorithm" # 背景校正方法
sensor: "insitu" # 传感器类型
spatial: "curtain" # 空间处理模式
interpolation: "kriging" # 插值方法
# 背景校正算法设置
algorithmic_baseline_settings:
algorithm: fastchrom # 使用FastChrom算法
fastchrom:
half_window: 3 # 半窗口大小
threshold: "custom" # 阈值方法
min_fwhm: ~
interp_half_window: 2
smooth_half_window: 2
weights: ~
max_iter: 50
min_length: 2
# 克里金插值设置
semivariogram_settings:
model: spherical # 半变异函数模型
estimator: cressie # 估计器
n_lags: 10 # 滞后期数
bin_func: even # 分箱函数
fit_method: lm # 拟合方法
maxlag: 50 # 最大滞后距离
tolerance: 10 # 方向容差
azimuth: 0 # 方位角
bandwidth: 15 # 带宽
# 普通克里金设置
ordinary_kriging_settings:
min_points: 3 # 最小邻点数
max_points: 50 # 最大邻点数
grid_resolution: 100 # 网格分辨率
min_nodes: 5 # 最小网格节点数
y_min: ~ # 最小y值
cut_ground: False # 是否切割地面