added covarage

This commit is contained in:
2026-06-24 08:28:46 +03:00
parent 23a6b83a02
commit d9c262cee2
+5 -8
View File
@@ -98,6 +98,7 @@ def _run_gdal_viewshed(
observer_y: float, observer_y: float,
observer_height: float, observer_height: float,
target_height: float, target_height: float,
max_distance: float,
output_path: Path, output_path: Path,
gdal_bin: str, gdal_bin: str,
) -> None: ) -> None:
@@ -111,6 +112,8 @@ def _run_gdal_viewshed(
str(observer_height), str(observer_height),
"-tz", "-tz",
str(target_height), str(target_height),
"-md",
str(max_distance),
"-vv", "-vv",
"255", "255",
"-iv", "-iv",
@@ -199,19 +202,13 @@ def compute_viewshed(
request.radius_m, request.radius_m,
metric_dem, metric_dem,
) )
with rasterio.open(source_tile) as source_dataset:
observer_elevation = _sample_dataset(
source_dataset,
observer.lat,
observer.lon,
)
observer_abs = float(observer_elevation or 0.0) + request.observer.height_agl
_run_gdal_viewshed( _run_gdal_viewshed(
metric_path, metric_path,
observer_x, observer_x,
observer_y, observer_y,
observer_abs, request.observer.height_agl,
request.target_height_agl, request.target_height_agl,
request.radius_m,
viewshed_raster, viewshed_raster,
gdal_viewshed_bin, gdal_viewshed_bin,
) )