Aller au contenu principal

Configuration Examples

This page contains reusable YAML configuration snippets that can be referenced from multiple guides to avoid duplication.

Basic Configuration Templates​

Minimal Configuration​

config/minimal.yaml
# Minimal configuration for testing
global:
num_workers: 2
verbose: true

enrich:
input_dir: "data/raw"
output: "data/enriched"
mode: "full"

Production Configuration​

config/production.yaml
# Production-ready configuration
global:
num_workers: 8
verbose: false
log_level: "INFO"

download:
bbox: "2.3, 48.8, 2.4, 48.9" # Paris area
output: "data/raw"
max_tiles: 50
tile_selection_strategy: "urban"

enrich:
input_dir: "data/raw"
output: "data/enriched"
mode: "full"
add_rgb: true
use_gpu: true
rgb_cache_dir: "cache/orthophotos"

patch:
input_dir: "data/enriched"
output: "data/patches"
patch_size: 150.0
num_points: 16384
lod_level: "LOD2"
overlap: 0.1

GPU-Optimized Configuration​

config/gpu-optimized.yaml
# GPU-accelerated processing
global:
num_workers: 4
verbose: true

enrich:
input_dir: "data/raw"
output: "data/enriched"
mode: "full"
use_gpu: true
gpu_batch_size: 10000
add_rgb: true
rgb_cache_dir: "cache/orthophotos"

patch:
input_dir: "data/enriched"
output: "data/patches"
use_gpu: true
patch_size: 150.0
num_points: 16384

Stage-Specific Templates​

Download Only​

config/download-only.yaml
download:
bbox: "2.3, 48.8, 2.4, 48.9"
output: "data/raw"
max_tiles: 10

Enrich Only​

config/enrich-only.yaml
enrich:
input_dir: "data/raw"
output: "data/enriched"
mode: "full"
add_rgb: true

Patch Only​

config/patch-only.yaml
patch:
input_dir: "data/enriched"
output: "data/patches"
patch_size: 150.0
num_points: 16384