[server]
host = "0.0.0.0"
port = 8080
workers = 0
max_request_size = 10485760
timeout_seconds = 30
enable_cors = true
cors_origins = []
[cache]
memory_size_mb = 256
ttl_seconds = 3600
enable_stats = true
compression = false
[metadata]
title = "OxiGDAL Tile Server"
abstract_ = "WMS/WMTS tile server powered by OxiGDAL - Pure Rust geospatial data processing"
keywords = ["tiles", "wms", "wmts", "geospatial", "rust"]
[[layers]]
name = "dem"
title = "Digital Elevation Model"
abstract_ = "SRTM digital elevation model at 30m resolution"
path = "/data/dem/srtm_30m.tif"
formats = ["png", "jpeg"]
tile_size = 256
min_zoom = 0
max_zoom = 14
tile_matrix_sets = ["WebMercatorQuad", "WorldCRS84Quad"]
enabled = true
[layers.style]
name = "terrain"
colormap = "terrain"
value_range = [0.0, 3000.0]
alpha = 1.0
gamma = 1.0
brightness = 0.0
contrast = 1.0
[[layers]]
name = "landsat"
title = "Landsat 8 Imagery"
abstract_ = "Landsat 8 satellite imagery (RGB composite)"
path = "/data/landsat/LC08_RGB.tif"
formats = ["png", "jpeg", "webp"]
tile_size = 256
min_zoom = 0
max_zoom = 18
tile_matrix_sets = ["WebMercatorQuad"]
enabled = true
[[layers]]
name = "ndvi"
title = "NDVI"
abstract_ = "Normalized Difference Vegetation Index"
path = "/data/ndvi/ndvi.tif"
formats = ["png"]
tile_size = 256
min_zoom = 0
max_zoom = 16
tile_matrix_sets = ["WebMercatorQuad"]
enabled = true
[layers.style]
name = "ndvi_colormap"
colormap = "RdYlGn"
value_range = [-1.0, 1.0]
alpha = 0.8
gamma = 1.2
brightness = 0.0
contrast = 1.0