Keep regional soil selections exact
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-16 11:45:00 +02:00
parent df8ccd0679
commit b17e1f7384
2 changed files with 4 additions and 7 deletions
@@ -30,7 +30,6 @@ FULL_AREA_CLIPPED_OPERATOR_TOOLS = {
"provision_agricultural_parcel_history.py",
"provision_buildings_addresses_register.py",
"provision_mol_soil_map.py",
"provision_regional_soil_map.py",
}
SEMANTIC_METRICS_DISABLED_OPERATOR_TOOLS = {
@@ -41,7 +40,6 @@ SEMANTIC_METRICS_DISABLED_OPERATOR_TOOLS = {
PRECLIPPED_MUNICIPALITY_PARTITION_OPERATOR_TOOLS = {
"provision_regional_bwk_natura2000.py",
"provision_regional_soil_map.py",
}
@@ -265,14 +265,14 @@ def test_upload_contract_is_regional_historical_and_canonical(tmp_path: Path) ->
assert provenance["raw_source_responses_retained"] is True
def test_regional_operator_is_packaged_release_checked_and_query_optimized() -> None:
def test_regional_operator_is_packaged_release_checked_and_keeps_exact_intersections() -> None:
dockerfile = (ROOT / "deploy/unraid/Dockerfile.all-in-one").read_text(encoding="utf-8")
readiness = (ROOT / "scripts/run_readiness_check.sh").read_text(encoding="utf-8")
service = (ROOT / "backend/app/services/vector_feature_service.py").read_text(encoding="utf-8")
assert "COPY scripts/provision_regional_soil_map.py" in dockerfile
assert "py_compile scripts/provision_regional_soil_map.py" in readiness
assert '"provision_regional_soil_map.py"' in service
assert '"provision_regional_soil_map.py"' not in service
dataset = Dataset(
name="regional-soil.geojson",
@@ -281,7 +281,6 @@ def test_regional_operator_is_packaged_release_checked_and_query_optimized() ->
source_metadata={"partitioned_source_audit": True, "geometry_clipped_to_area": True},
provenance_metadata={"operator_tool": "provision_regional_soil_map.py"},
)
assert VectorFeatureService.preclipped_partition_filter(
dataset, "Gemeente Mol - officiele grens"
) == ("municipality", "Mol")
assert VectorFeatureService.can_use_full_area_fast_path(dataset, None) is False
assert VectorFeatureService.preclipped_partition_filter(dataset, "Gemeente Mol - officiele grens") is None
assert VectorFeatureService.preclipped_partition_filter(dataset, "Vervoerregio Kempen") is None