From 1e685431e3c511918c9c9cb4d649a38762a2958e Mon Sep 17 00:00:00 2001 From: Jens Date: Mon, 27 Jul 2026 03:30:22 +0200 Subject: [PATCH] Expand train-only Belgian building contexts --- ...ision_belgium_building_training_portfolio.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/scripts/provision_belgium_building_training_portfolio.py b/scripts/provision_belgium_building_training_portfolio.py index f4502e47..b4e76890 100644 --- a/scripts/provision_belgium_building_training_portfolio.py +++ b/scripts/provision_belgium_building_training_portfolio.py @@ -42,6 +42,16 @@ AOIS = ( Aoi("tienen-urban-train", "flanders", "mixed-urban", "train", 4.940, 50.810), Aoi("deinze-suburban-train", "flanders", "suburban", "train", 3.530, 50.980), Aoi("lommel-industry-train", "flanders", "industrial", "train", 5.310, 51.230), + # Independent train-only AOIs added after the v6 gate review. They target + # the weak Flemish ribbon/mixed-urban recall and port/coastal false positives. + Aoi("aalst-mixed-train", "flanders", "mixed-urban", "train", 4.035, 50.938), + Aoi("herentals-ribbon-train", "flanders", "ribbon-development", "train", 4.835, 51.177), + Aoi("diest-suburban-train", "flanders", "suburban", "train", 5.052, 50.985), + Aoi("tongeren-urban-train", "flanders", "historic-urban", "train", 5.464, 50.781), + Aoi("ghent-port-train-hard", "flanders", "port-hard-negative", "train", 3.765, 51.135, "background_candidate"), + Aoi("zeebrugge-port-train-hard", "flanders", "port-hard-negative", "train", 3.205, 51.330, "background_candidate"), + Aoi("hoge-kempen-train-bg", "flanders", "forest-heath-negative", "train", 5.650, 50.990, "background_candidate"), + Aoi("westhoek-dunes-train-bg", "flanders", "dunes-negative", "train", 2.590, 51.095, "background_candidate"), Aoi("bruges-val", "flanders", "historic-urban", "val", 3.224, 51.209), Aoi("turnhout-val", "flanders", "suburban", "val", 4.944, 51.322), Aoi("hasselt-cal", "flanders", "suburban", "calibration", 5.340, 50.930), @@ -68,6 +78,10 @@ AOIS = ( Aoi("eupen-train", "wallonia", "regional-architecture", "train", 6.030, 50.630), Aoi("ciney-train", "wallonia", "rural-town", "train", 5.100, 50.290), Aoi("couvin-train", "wallonia", "forest-town", "train", 4.500, 50.050), + Aoi("nivelles-mixed-train", "wallonia", "mixed-urban", "train", 4.328, 50.598), + Aoi("arlon-industry-train", "wallonia", "industrial", "train", 5.790, 49.676), + Aoi("liege-rail-train-hard", "wallonia", "rail-hard-negative", "train", 5.615, 50.625, "background_candidate"), + Aoi("famenne-quarry-train-hard", "wallonia", "quarry-hard-negative", "train", 5.080, 50.170, "background_candidate"), Aoi("tournai-val", "wallonia", "historic-urban", "val", 3.389, 50.606), Aoi("arlon-val", "wallonia", "small-city", "val", 5.817, 49.683), Aoi("verviers-cal", "wallonia", "suburban", "calibration", 5.860, 50.590), @@ -94,6 +108,9 @@ AOIS = ( Aoi("watermael-train", "brussels", "forest-edge-residential", "train", 4.400, 50.810), Aoi("neder-over-heembeek-train", "brussels", "mixed-urban", "train", 4.385, 50.895), Aoi("brussels-canal-south-train-hard", "brussels", "canal-hard-negative", "train", 4.320, 50.820, "background_candidate"), + Aoi("laeken-mixed-train", "brussels", "mixed-urban", "train", 4.355, 50.885), + Aoi("delta-rail-train-hard", "brussels", "rail-hard-negative", "train", 4.405, 50.815, "background_candidate"), + Aoi("josaphat-park-train-hard", "brussels", "park-hard-negative", "train", 4.385, 50.875, "background_candidate"), Aoi("woluwe-val", "brussels", "suburban", "val", 4.430, 50.845), Aoi("molenbeek-val", "brussels", "mixed-urban", "val", 4.325, 50.855), Aoi("brussels-park-cal", "brussels", "park-edge", "calibration", 4.380, 50.820),