Align historical metrics with polygon semantics
This commit is contained in:
@@ -144,6 +144,26 @@ def test_station_measurement_uses_numeric_mean_without_area_extrapolation() -> N
|
||||
assert result["warning"] == "Puntmeting; geen gebiedsdekkend watervolume."
|
||||
|
||||
|
||||
def test_regional_historical_polygons_do_not_emit_irrelevant_line_metrics() -> None:
|
||||
dataset = themed_dataset("water", method="intersection_area")
|
||||
dataset.source_metadata["selection_aggregation"].update(
|
||||
{"metric_key": "water_area", "label": "Historische wateroppervlakte", "unit": "ha"}
|
||||
)
|
||||
dataset.provenance_metadata = {"operator_tool": "provision_regional_historical_landuse.py"}
|
||||
|
||||
result = VectorFeatureService.summarize_features_by_bbox(
|
||||
SequenceScalarSession([52_500.0]),
|
||||
dataset=dataset,
|
||||
bbox=BBOX,
|
||||
total_feature_count=23,
|
||||
)
|
||||
|
||||
assert [(item["metric_key"], item["metric_unit"]) for item in result["metrics"]] == [
|
||||
("water_area", "ha"),
|
||||
("feature_count", "objecten"),
|
||||
]
|
||||
|
||||
|
||||
def test_future_regional_imports_persist_semantic_aggregation_configuration() -> None:
|
||||
buildings = (ROOT / "scripts/provision_regional_grb_buildings.py").read_text(encoding="utf-8")
|
||||
context = (ROOT / "scripts/provision_regional_grb_context.py").read_text(encoding="utf-8")
|
||||
|
||||
Reference in New Issue
Block a user