landmark.main_landmark_geotiff.landmark_processing#

landmark_processing(mnt_path: str, output_dir: str = '../../outputs', a_spread: float = 100000.0, a_out: float = 100000.0, hso_th: int = 5, curvature_slope: bool = False, n_pts_calc_slope: int = 5, no_data_values: list = [-9999, 0]) None[source]#

Full LANDMARK processing pipeline applied to a single GeoTIFF DEM.

Parameters:
  • mnt_path (str) – Path to the input DEM (GeoTIFF format).

  • output_dir (str, optional) – Directory where output GeoPackages will be saved. Default is “../../outputs”.

  • a_spread (float, optional) – Threshold for ridge dispersion area (in m^2). Default is 1e5.

  • a_out (float, optional) – Threshold for drainage contributing area (in m^2). Default is 1e5.

  • hso_th (int, optional) – Horton stream order threshold for exporting lines. Default is 5.

  • curvature_slope (bool, optional) – Whether to compute slope and curvature. Default is False.

  • n_pts_calc_slope (int, optional) – Number of points for slope estimation. Default is 5.

  • no_data_values (list, optional) – List of NoData values to consider as invalid. Default is [-9999, 0].