Remove LRM, TPI, aspect, curvature, paths + add flow accumulation, directional Gabor wavelets, multi-radius ray-tracing

This commit is contained in:
Antoine Jacquin
2026-05-31 17:19:31 +02:00
parent b5b6787956
commit 929fac9aa0
4 changed files with 409 additions and 582 deletions

View File

@ -57,11 +57,12 @@ _file_filter = FilePrefixFilter()
from .dtm import classify_ground, create_dtm_fast
from .visualizations import (
SharedDEM,
generate_hillshade, generate_slope, generate_aspect, generate_curvature,
generate_lrm, generate_openness,
generate_mslrm, generate_tpi, generate_sailore,
generate_hillshade, generate_slope,
generate_openness,
generate_mslrm, generate_sailore,
generate_roughness, generate_wavelet,
generate_svf, generate_aniso_open, generate_paths,
generate_svf, generate_aniso_open,
generate_flow_accumulation,
)
from .gpu import gpu_cleanup, num_gpus, restrict_gpus, safe_gpu_call
from .ign import generate_ign_overlay
@ -74,19 +75,15 @@ from .rendering import tif_to_png
VIZ_STEPS = [
('hillshade', generate_hillshade),
('slope', generate_slope),
('aspect', generate_aspect),
('curvature', generate_curvature),
('lrm', generate_lrm),
('mslrm', generate_mslrm),
('sailore', generate_sailore),
('pos_open', lambda d, b, v, r, shared=None: generate_openness(d, b, v, r, positive=True, shared=shared)),
('neg_open', lambda d, b, v, r, shared=None: generate_openness(d, b, v, r, positive=False, shared=shared)),
('mslrm', generate_mslrm),
('tpi', generate_tpi),
('sailore', generate_sailore),
('roughness', generate_roughness),
('svf', generate_svf),
('aniso_open', generate_aniso_open),
('paths', generate_paths),
('roughness', generate_roughness),
('wavelet', generate_wavelet),
('flow_acc', generate_flow_accumulation),
('ortho', lambda d, b, v, r: generate_ign_overlay(
d, b, v, r,
layer='ORTHOIMAGERY.ORTHOPHOTOS',