{
 "_about": "Where each DWS dam is, as [lat, lon, km2] by DWS station. Mostly a point inside the dam's OpenStreetMap water outline (km2: the outline's area), from the dams-from-space work (data/build/dam-surface-from-space/outlines.geojson: one outline per station, matched by name and checked against DWS capacity); for the dams in from_dws, DWS's own station position from its reservoir station catalogue (the gauge, at or near the wall; km2: the catalogue's full-supply surface area), made by scripts/datasets/dam-positions-dws.mjs (13 Nov 2026): the dams OpenStreetMap could not place, and those whose OpenStreetMap outline was another water body of the same name (corrected). Used by Unmapped Search for \"the dams nearest this spot\" and a dam's nearby towns, the coverage maps and the explore map. A dam in unplaced has no point here, and the pages say how many.",
 "attribution": "© OpenStreetMap contributors",
 "licence": "ODbL 1.0",
 "attribution_url": "https://www.openstreetmap.org/copyright",
 "source": "Geofabrik south-africa-261031.osm.pbf",
 "dws_source": {
  "publisher": "Department of Water and Sanitation, Hydrological Services",
  "title": "Reservoir station catalogues (SAFPUB)",
  "url": "https://www.dws.gov.za/Hydrology/Verified/HyCatalogue.aspx",
  "pins": "data/build/dam-levels/station-catalogue.json"
 },
 "check": {
  "stations_in_catalogues": 307,
  "osm_points_checked": 185,
  "median_km_station_to_outline": 0,
  "within_2km": 182,
  "far_km": 10,
  "corrected": 2
 },
 "points": {
  "A1R001": [
   -25.2157,
   25.8061,
   2.5527
  ],
  "A2R001": [
   -25.7521,
   27.8669,
   18.6764
  ],
  "A2R002": [
   -25.6293,
   28.1893,
   1.491
  ],
  "A2R003": [
   -25.795,
   27.2527,
   2.2531
  ],
  "A2R004": [
   -25.8764,
   28.2727,
   1.8524
  ],
  "A2R005": [
   -25.7923,
   27.4893,
   1.22
  ],
  "A2R006": [
   -25.5727,
   27.3259,
   3.5735
  ],
  "A2R007": [
   -25.5155,
   26.6902,
   1.5696
  ],
  "A2R008": [
   -24.86778,
   28.25944,
   0.17
  ],
  "A2R009": [
   -25.6356,
   28.346,
   3.866
  ],
  "A2R011": [
   -25.7,
   26.90389,
   2.59
  ],
  "A2R012": [
   -25.1496,
   27.8222,
   7.1864
  ],
  "A2R013": [
   -25.6659,
   26.6902,
   0.1596
  ],
  "A2R014": [
   -25.3409,
   27.4837,
   10.2673
  ],
  "A2R015": [
   -25.4446,
   27.6483,
   13.1865
  ],
  "A2R018": [
   -25.6953,
   27.5469,
   0.3092
  ],
  "A3R001": [
   -25.49,
   26.3926,
   3.895
  ],
  "A3R002": [
   -25.5298,
   26.1334,
   1.3776
  ],
  "A3R003": [
   -25.4544,
   26.3469,
   1.8009
  ],
  "A3R004": [
   -24.934,
   26.4466,
   21.0291
  ],
  "A3R005": [
   -25.3178,
   25.9488,
   0.6558
  ],
  "A3R006": [
   -25.39417,
   26.5875,
   4.89
  ],
  "A3R007": [
   -25.4748,
   26.4493,
   0.3314
  ],
  "A4R001": [
   -24.0124,
   27.7708,
   8.339
  ],
  "A6R001": [
   -24.3042,
   28.7418,
   5.7326
  ],
  "A6R002": [
   -23.2315,
   28.6834,
   3.601
  ],
  "A7R002": [
   -23.77222,
   29.22972,
   1.58
  ],
  "A8R001": [
   -22.7461,
   30.0967,
   5.4267
  ],
  "A8R002": [
   -22.6434,
   30.398,
   0.5391
  ],
  "A8R003": [
   -22.635,
   30.39889,
   0.55
  ],
  "A8R004": [
   -22.94583,
   30.16389,
   0.48
  ],
  "A9R001": [
   -23.1031,
   30.0967,
   1.748
  ],
  "A9R002": [
   -22.9466,
   30.3406,
   2.1303
  ],
  "A9R004": [
   -22.99,
   30.5602,
   12.8537
  ],
  "B1R001": [
   -25.9387,
   29.277,
   8.8577
  ],
  "B1R002": [
   -25.7962,
   29.5606,
   4.0291
  ],
  "B2R001": [
   -25.9152,
   28.6908,
   8.1228
  ],
  "B3R001": [
   -25.235,
   28.5131,
   4.2799
  ],
  "B3R002": [
   -25.4495,
   29.2936,
   22.6521
  ],
  "B3R005": [
   -25.1127,
   28.875,
   30.1218
  ],
  "B4R001": [
   -25.27917,
   29.94222,
   0.05
  ],
  "B4R002": [
   -25.23139,
   29.94889,
   0.12
  ],
  "B4R004": [
   -24.958,
   30.2563,
   0.569
  ],
  "B4R007": [
   -24.9915,
   29.9142,
   15.0063
  ],
  "B5R002": [
   -24.8418,
   29.4355,
   15.426
  ],
  "B6R001": [
   -24.9432,
   30.6342,
   0.9747
  ],
  "B6R003": [
   -24.5468,
   30.8036,
   2.6591
  ],
  "B7R001": [
   -24.5302,
   31.0647,
   1.0166
  ],
  "B7R003": [
   -24.09861,
   30.255,
   0.59
  ],
  "B8R001": [
   -23.9367,
   29.9824,
   3.8106
  ],
  "B8R002": [
   -23.74944,
   30.10806,
   0.48
  ],
  "B8R003": [
   -23.8192,
   30.0508,
   0.445
  ],
  "B8R004": [
   -23.77472,
   30.08167,
   0.08
  ],
  "B8R005": [
   -23.8,
   30.1589,
   11.0063
  ],
  "B8R006": [
   -23.8097,
   29.9686,
   0.2586
  ],
  "B8R007": [
   -23.3002,
   30.3801,
   5.427
  ],
  "B8R009": [
   -23.25472,
   30.77083,
   4.98
  ],
  "B8R011": [
   -23.58556,
   30.34944,
   1.01
  ],
  "B8R012": [
   -23.90222,
   30.37889,
   0.28
  ],
  "C1R001": [
   -26.9777,
   28.2413,
   262.3542
  ],
  "C1R002": [
   -26.91,
   29.3088,
   32.4699
  ],
  "C2R001": [
   -26.5486,
   27.1193,
   3.1692
  ],
  "C2R002": [
   -26.8028,
   26.6034,
   1.9968
  ],
  "C2R003": [
   -26.2405,
   27.1548,
   1.7902
  ],
  "C2R004": [
   -26.6679,
   27.0976,
   0.6539
  ],
  "C2R005": [
   -26.6092,
   27.3088,
   4.476
  ],
  "C2R006": [
   -26.3436,
   26.7766,
   0.4331
  ],
  "C2R007": [
   -26.4099,
   26.8093,
   2.013
  ],
  "C2R008": [
   -26.76472,
   27.68417,
   13.49
  ],
  "C3R002": [
   -28.0766,
   24.5547,
   22.6466
  ],
  "C3R006": [
   -27.52639,
   24.85444,
   4.6
  ],
  "C4R001": [
   -28.3029,
   27.2615,
   25.5695
  ],
  "C4R002": [
   -28.5486,
   26.819,
   20.8689
  ],
  "C5R001": [
   -29.4106,
   26.1498,
   6.1819
  ],
  "C5R002": [
   -29.5297,
   25.2751,
   19.7695
  ],
  "C5R003": [
   -29.297,
   26.6281,
   10.2319
  ],
  "C5R004": [
   -28.8444,
   26.0148,
   16.9489
  ],
  "C5R005": [
   -29.2979,
   26.8624,
   1.8281
  ],
  "C7R001": [
   -27.2435,
   27.681,
   12.7823
  ],
  "C8R002": [
   -28.5999,
   28.9374,
   0.6543
  ],
  "C8R003": [
   -28.4637,
   29.0281,
   66.8308
  ],
  "C8R004": [
   -28.2451,
   28.361,
   4.4919
  ],
  "C8R008": [
   -28.6806,
   28.8526,
   1.2112
  ],
  "C9R001": [
   -28.11528,
   24.92556,
   21.24
  ],
  "C9R002": [
   -27.6916,
   25.6735,
   194.4075
  ],
  "C9R003": [
   -29.04417,
   23.83528,
   7.81
  ],
  "D1R001": [
   -30.6443,
   27.3634,
   0.9084
  ],
  "D1R002": [
   -29.33667,
   28.50639,
   35.8
  ],
  "D1R003": [
   -29.45778,
   28.09639,
   21.8
  ],
  "D2R001": [
   -30.0492,
   27.0387,
   2.3729
  ],
  "D2R002": [
   -29.3357,
   27.1272,
   3.2742
  ],
  "D2R004": [
   -29.8682,
   26.8733,
   13.5678
  ],
  "D2R006": [
   -29.7605,
   26.8786,
   9.6931
  ],
  "D3R002": [
   -30.6329,
   25.8194,
   306.7429
  ],
  "D3R003": [
   -30.1333,
   24.8513,
   65.2647
  ],
  "D4R001": [
   -26.73,
   20.09972,
   0.7
  ],
  "D4R003": [
   -25.8393,
   25.3352,
   3.6033
  ],
  "D4R004": [
   -25.8626,
   25.5232,
   4.0786
  ],
  "D7R001": [
   -29.0883,
   22.2099,
   3.3843
  ],
  "E1R001": [
   -32.0279,
   18.8113,
   1.7104
  ],
  "E1R002": [
   -32.2562,
   18.9157,
   10.3545
  ],
  "E4R001": [
   -31.4268,
   19.7874,
   0.1739
  ],
  "G1R001": [
   -33.3697,
   19.0424,
   15.5412
  ],
  "G1R002": [
   -33.8216,
   19.092,
   2.7389
  ],
  "G1R003": [
   -33.072,
   18.8231,
   1.9605
  ],
  "G1R004": [
   -33.9283,
   19.0593,
   5.2798
  ],
  "G4R001": [
   -34.18,
   18.865,
   3.1469
  ],
  "G4R002": [
   -34.12,
   19.0318,
   2.3567
  ],
  "G4R007": [
   -34.1618,
   18.9216,
   2.5905
  ],
  "G4R010": [
   -34.3646,
   19.2386,
   0.4312
  ],
  "H1R001": [
   -33.7407,
   19.4265,
   37.7537
  ],
  "H1R002": [
   -33.8425,
   19.2363,
   0.8876
  ],
  "H1R003": [
   -33.3511,
   19.2672,
   1.0025
  ],
  "H2R001": [
   -33.4275,
   19.5636,
   0.3784
  ],
  "H2R002": [
   -33.3607,
   19.5795,
   0.7749
  ],
  "H3R001": [
   -33.8708,
   20.3763,
   0.8857
  ],
  "H3R002": [
   -33.6668,
   20.0102,
   0.297
  ],
  "H4R002": [
   -33.5795,
   19.6975,
   0.6938
  ],
  "H4R003": [
   -33.9415,
   19.7899,
   0.2596
  ],
  "H4R004": [
   -33.76194,
   19.47222,
   16.12
  ],
  "H6R001": [
   -34.033,
   19.2477,
   44.4498
  ],
  "H6R002": [
   -33.9435,
   19.2855,
   0.5721
  ],
  "H7R001": [
   -34.0109,
   20.5405,
   1.0588
  ],
  "H8R001": [
   -33.9879,
   20.955,
   0.5794
  ],
  "H9R001": [
   -34.00472,
   21.16583,
   1.03
  ],
  "J1R001": [
   -33.5102,
   20.7525,
   0.4625
  ],
  "J1R002": [
   -33.7156,
   20.5893,
   0.8224
  ],
  "J1R003": [
   -33.2712,
   20.9841,
   6.2075
  ],
  "J1R004": [
   -33.82889,
   21.13306,
   0.25
  ],
  "J2R001": [
   -33.482,
   21.7089,
   0.6101
  ],
  "J2R002": [
   -32.6101,
   22.0052,
   3.4586
  ],
  "J2R003": [
   -33.2475,
   22.0977,
   0.5192
  ],
  "J2R004": [
   -32.2362,
   22.5905,
   0.0874
  ],
  "J2R006": [
   -33.2897,
   21.6504,
   4.5791
  ],
  "J2R008": [
   -33.4375,
   21.4125,
   0.01
  ],
  "J3R001": [
   -33.64389,
   22.40861,
   3.52
  ],
  "J3R002": [
   -33.516,
   22.6048,
   4.7467
  ],
  "K1R001": [
   -34.0918,
   21.9958,
   0.7296
  ],
  "K1R002": [
   -34.05417,
   22.13944,
   0.47
  ],
  "K2R001": [
   -33.9002,
   22.1717,
   0.053
  ],
  "K2R002": [
   -34.0009,
   22.2096,
   1.0618
  ],
  "K3R002": [
   -33.9552,
   22.5154,
   0.781
  ],
  "K6R001": [
   -34.06667,
   23.33444,
   0.36
  ],
  "K9R001": [
   -34.00083,
   24.49306,
   2.43
  ],
  "K9R002": [
   -34.0695,
   24.6618,
   4.3075
  ],
  "L8R001": [
   -33.7003,
   24.46,
   5.4647
  ],
  "L8R002": [
   -33.7734,
   23.3216,
   0.5253
  ],
  "L9R001": [
   -33.8593,
   25.0402,
   0.413
  ],
  "M1R001": [
   -33.6911,
   25.2455,
   0.8081
  ],
  "N1R001": [
   -32.2168,
   24.5224,
   8.3446
  ],
  "N2R001": [
   -33.149,
   25.1401,
   42.5593
  ],
  "P1R003": [
   -33.30333,
   26.1125,
   0.98
  ],
  "Q1R001": [
   -31.7471,
   25.4621,
   12.9277
  ],
  "Q4R001": [
   -32.2116,
   25.8116,
   4.3667
  ],
  "Q4R002": [
   -32.0908,
   26.0355,
   8.0638
  ],
  "Q5L001": [
   -32.5093,
   25.7841,
   1.6413
  ],
  "Q5R001": [
   -32.5093,
   25.7841,
   1.6413
  ],
  "Q8R001": [
   -32.9686,
   25.6645,
   0.5553
  ],
  "Q9L001": [
   -33.1944,
   26.6449,
   0.7298
  ],
  "Q9R001": [
   -32.5701,
   26.7747,
   2.0453
  ],
  "Q9R002": [
   -33.1944,
   26.6449,
   0.7298
  ],
  "R1R001": [
   -32.7082,
   27.1073,
   1.8475
  ],
  "R1R002": [
   -32.6216,
   27.1171,
   0.8749
  ],
  "R1R003": [
   -32.6859,
   26.9044,
   2.3382
  ],
  "R1R004": [
   -32.5984,
   27.0642,
   0.1622
  ],
  "R1R005": [
   -32.8582,
   27.0364,
   0.8873
  ],
  "R2R001": [
   -32.9517,
   27.4786,
   1.9599
  ],
  "R2R002": [
   -32.7507,
   27.3245,
   0.6952
  ],
  "R2R003": [
   -32.9793,
   27.6974,
   6.5189
  ],
  "R3R001": [
   -32.904,
   27.8029,
   2.2727
  ],
  "S1L001": [
   -31.5738,
   27.18,
   0.6633
  ],
  "S1R001": [
   -31.8208,
   27.1402,
   14.4852
  ],
  "S1R002": [
   -31.5738,
   27.18,
   0.6633
  ],
  "S2R001": [
   -31.7752,
   27.4197,
   10.5022
  ],
  "S2R002": [
   -31.5125,
   27.33417,
   3.47
  ],
  "S3L001": [
   -32.3525,
   26.6779,
   0.6308
  ],
  "S3R001": [
   -32.3048,
   26.8643,
   2.4467
  ],
  "S3R003": [
   -32.2131,
   26.7505,
   2.0538
  ],
  "S3R005": [
   -32.3525,
   26.6779,
   0.6308
  ],
  "S5R001": [
   -31.7651,
   27.6535,
   13.2662
  ],
  "S5R002": [
   -31.8838,
   27.6246,
   1.8641
  ],
  "S6R001": [
   -32.6041,
   27.2682,
   1.0538
  ],
  "S6R002": [
   -32.5845,
   27.5648,
   9.4982
  ],
  "T2R001": [
   -31.4948,
   28.7449,
   24.9047
  ],
  "T2R002": [
   -31.44667,
   28.5625,
   0.52
  ],
  "T2R003": [
   -31.4358,
   28.8741,
   0.1432
  ],
  "T3R001": [
   -30.1605,
   28.7197,
   0.1005
  ],
  "T3R003": [
   -30.78056,
   28.94111,
   0.28
  ],
  "T3R004": [
   -31.4092,
   28.7599,
   0.2374
  ],
  "T7R001": [
   -31.43194,
   28.92861,
   0.26
  ],
  "U2R001": [
   -29.5159,
   30.1843,
   17.7942
  ],
  "U2R002": [
   -29.5844,
   30.6253,
   1.8974
  ],
  "U2R003": [
   -29.4372,
   30.4064,
   23.1841
  ],
  "U2R004": [
   -29.6699,
   30.838,
   14.842
  ],
  "U3R001": [
   -29.5889,
   31.0392,
   1.7132
  ],
  "V1R001": [
   -28.6835,
   29.5053,
   14.4633
  ],
  "V1R002": [
   -28.76361,
   29.29111,
   2.99
  ],
  "V1R003": [
   -28.7432,
   29.2039,
   25.1426
  ],
  "V2R001": [
   -29.1713,
   30.2989,
   2.131
  ],
  "V2R002": [
   -29.2555,
   29.9633,
   2.0529
  ],
  "V2R003": [
   -29.333,
   29.9301,
   10.1351
  ],
  "V3R001": [
   -27.993,
   29.9128,
   30.9916
  ],
  "V3R003": [
   -27.4316,
   30.0843,
   12.4712
  ],
  "V7R001": [
   -29.0594,
   29.8321,
   4.9186
  ],
  "W1R001": [
   -28.7649,
   31.4532,
   11.4097
  ],
  "W2R001": [
   -27.8209,
   30.8066,
   2.6996
  ],
  "W3R001": [
   -28.1209,
   32.1696,
   3.5161
  ],
  "W4R001": [
   -27.3995,
   31.9539,
   123.0085
  ],
  "W4R002": [
   -27.5121,
   31.0205,
   6.3134
  ],
  "W5R001": [
   -26.6392,
   30.4779,
   8.1517
  ],
  "W5R002": [
   -26.487,
   30.6049,
   5.9133
  ],
  "W5R003": [
   -26.7285,
   30.5167,
   8.7347
  ],
  "W5R004": [
   -27.0332,
   30.4857,
   47.635
  ],
  "X1R001": [
   -25.971,
   30.0775,
   7.3588
  ],
  "X1R003": [
   -25.8639,
   30.6245,
   6.5025
  ],
  "X1R004": [
   -25.7483,
   31.5079,
   18.3771
  ],
  "X1R005": [
   -26.07556,
   31.26083,
   10.49
  ],
  "X2R001": [
   -25.2651,
   31.006,
   0.5502
  ],
  "X2R002": [
   -25.208,
   31.0028,
   2.2074
  ],
  "X2R003": [
   -25.2231,
   30.8843,
   1.8185
  ],
  "X2R004": [
   -25.3767,
   31.066,
   0.3408
  ],
  "X2R005": [
   -25.3557,
   30.381,
   12.3692
  ],
  "X3R001": [
   -25.1524,
   31.0161,
   1.2006
  ],
  "X3R002": [
   -24.885,
   31.08472,
   8.11
  ]
 },
 "from_dws": {
  "A2R008": {
   "station_name": "Warmbad Dam",
   "place": "Buffelspruit River @ Roodepoort - Warmbad Dam",
   "lat_dms": "24:52:04",
   "lon_dms": "28:15:34",
   "region": "A23G",
   "km2_basis": "full-supply surface area, basin survey 1979-10-01",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "A2R011": {
   "station_name": "Kosterrivier Dam",
   "place": "Koster River @ Waterkloof - Kosterrivier Dam",
   "lat_dms": "25:42:00",
   "lon_dms": "26:54:14",
   "region": "A22B",
   "km2_basis": "full-supply surface area, basin survey 2012-03-01",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "A3R006": {
   "station_name": "Madikwe Dam",
   "place": "Tholwane River @ Madikwe Dam",
   "lat_dms": "25:23:39",
   "lon_dms": "26:35:15",
   "region": "A31G",
   "km2_basis": "full-supply surface area, basin survey 2011-01-04",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "A7R002": {
   "station_name": "Houtrivier Dam",
   "place": "Hout River @ Houtrivier Dam",
   "lat_dms": "23:46:20",
   "lon_dms": "29:13:47",
   "region": "A71E",
   "km2_basis": "full-supply surface area, basin survey 2009-02-05",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "A8R003": {
   "station_name": "Nwanedzi Dam",
   "place": "Nwanedzi River @ Nwanedzi Nat. Res.",
   "lat_dms": "22:38:06",
   "lon_dms": "30:23:56",
   "region": "A80H",
   "km2_basis": "full-supply surface area, basin survey 2004-10-01",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "A8R004": {
   "station_name": "Mutshedzi Dam",
   "place": "Mutshedzi River @ Beaconsfield Venda",
   "lat_dms": "22:56:45",
   "lon_dms": "30:09:50",
   "region": "A80A",
   "km2_basis": "full-supply surface area, basin survey 1990-07-10",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "B4R001": {
   "station_name": "Tonteldoos Dam",
   "place": "Tonteldoos River @ Mapochsgronde",
   "lat_dms": "25:16:45",
   "lon_dms": "29:56:32",
   "region": "B41C",
   "km2_basis": "full-supply surface area, basin survey 2000-10-01",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "B4R002": {
   "station_name": "Vlugkraal Dam",
   "place": "Vlugkraal River @ Mapochsgronde",
   "lat_dms": "25:13:53",
   "lon_dms": "29:56:56",
   "region": "B41C",
   "km2_basis": "full-supply surface area, basin survey 2001-10-01",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "B7R003": {
   "station_name": "Tours Dam",
   "place": "Ngwabitsi River @ Tours",
   "lat_dms": "24:05:55",
   "lon_dms": "30:15:18",
   "region": "B72E",
   "km2_basis": "full-supply surface area, basin survey 2007-03-30",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "B8R002": {
   "station_name": "Hans Merensky Dam",
   "place": "Ramadiepa River @ Waterval",
   "lat_dms": "23:44:58",
   "lon_dms": "30:06:29",
   "region": "B81B",
   "km2_basis": "full-supply surface area, basin survey 1987-10-01",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "B8R004": {
   "station_name": "Vergelegen Dam",
   "place": "Tributary of Politsi River @ Grenshoek Forest Res",
   "lat_dms": "23:46:29",
   "lon_dms": "30:04:54",
   "region": "B81B",
   "km2_basis": "full-supply surface area, basin survey 1977-05-03",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026"
  },
  "B8R009": {
   "station_name": "Nsami Dam",
   "place": "Nsama River @ Nsama",
   "lat_dms": "23:15:17",
   "lon_dms": "30:46:15",
   "region": "B82H",
   "km2_basis": "full-supply surface area, basin survey 1995-05-09",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "B8R011": {
   "station_name": "Modjadji Dam",
   "place": "Molototsi River @ Modjadjes 424 Lt Ga-Matswe",
   "lat_dms": "23:35:08",
   "lon_dms": "30:20:58",
   "region": "B81G",
   "km2_basis": "full-supply surface area, basin survey 1997-09-04",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "B8R012": {
   "station_name": "Thabina Dam",
   "place": "Thabina River @ Thabina",
   "lat_dms": "23:54:08",
   "lon_dms": "30:22:44",
   "region": "B81D",
   "km2_basis": "full-supply surface area, basin survey 2022-10-01",
   "file": "WMA1_Limpopo-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "C2R008": {
   "station_name": "Vaalrivier Barrage",
   "place": "Vaal River @ Luciana Barrage",
   "lat_dms": "26:45:53",
   "lon_dms": "27:41:03",
   "region": "C22K",
   "km2_basis": "full-supply surface area, basin survey 1991-09-01",
   "file": "WMA4_Vaal-Orange_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "the Vaal Barrage is a reach of the river in OpenStreetMap, not a lake outline"
  },
  "C3R006": {
   "station_name": "Taung Dam",
   "place": "Harts River @ Taung",
   "lat_dms": "27:31:35",
   "lon_dms": "24:51:16",
   "region": "C31F",
   "km2_basis": "full-supply surface area, basin survey 1995-06-22",
   "file": "WMA4_Vaal-Orange_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "C9R001": {
   "station_name": "Vaalharts Weir",
   "place": "Vaal River @ Schoolplaats",
   "lat_dms": "28:06:55",
   "lon_dms": "24:55:32",
   "region": "C91B",
   "km2_basis": "full-supply surface area, basin survey 2011-04-01",
   "file": "WMA4_Vaal-Orange_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "C9R003": {
   "station_name": "Douglas Weir",
   "place": "Vaal River @ St Claire",
   "lat_dms": "29:02:39",
   "lon_dms": "23:50:07",
   "region": "C92B",
   "km2_basis": "full-supply surface area, basin survey 1990-10-05",
   "file": "WMA4_Vaal-Orange_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "the wall's neighbours are reaches of the Vaal River in OpenStreetMap, not a lake outline"
  },
  "D1R002": {
   "station_name": "Katse Dam",
   "place": "Malibamatso River @ Katse",
   "lat_dms": "29:20:12",
   "lon_dms": "28:30:23",
   "region": "D11F",
   "km2_basis": "full-supply surface area, basin survey 1995-10-01",
   "file": "WMA8_Lesotho_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "in Lesotho, outside the OpenStreetMap extract (South Africa)"
  },
  "D1R003": {
   "station_name": "Mohale Dam",
   "place": "Senqunyane River @ Mohale",
   "lat_dms": "29:27:28",
   "lon_dms": "28:05:47",
   "region": "D17B",
   "km2_basis": "full-supply surface area, basin survey 2017-08-01",
   "file": "WMA8_Lesotho_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "in Lesotho, outside the extract"
  },
  "D4R001": {
   "station_name": "Leeubos Dam",
   "place": "Swartbas River @ Louw Bosch",
   "lat_dms": "26:43:48",
   "lon_dms": "20:05:59",
   "region": "D42D",
   "km2_basis": "full-supply surface area, basin survey 1982-10-01",
   "file": "WMA4_Vaal-Orange_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "H4R004": {
   "station_name": "Kwaggaskloof Dam",
   "place": "Doorn River @ Kwaggaskloof Dam (Kwaggaskloof Dam)",
   "lat_dms": "33:45:43",
   "lon_dms": "19:28:20",
   "region": "H40E",
   "km2_basis": "full-supply surface area, basin survey 2008-10-01",
   "file": "WMA6_Breede-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "joined to Brandvlei Dam in OpenStreetMap (one polygon, used for H1R001)"
  },
  "H9R001": {
   "station_name": "Korentepoort Dam",
   "place": "Korinte River @ Krantz Kloof (Korentepoort Dam)",
   "lat_dms": "34:00:17",
   "lon_dms": "21:09:57",
   "region": "H90B",
   "km2_basis": "full-supply surface area, basin survey 2009-10-01",
   "file": "WMA6_Breede-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "J1R004": {
   "station_name": "Miertjieskraal Dam",
   "place": "Brand River @ Miertjes Kraal (Miertjieskraal Dam)",
   "lat_dms": "33:49:44",
   "lon_dms": "21:07:59",
   "region": "J12M",
   "km2_basis": "full-supply surface area, basin survey 2017-04-01",
   "file": "WMA6_Breede-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "J2R008": {
   "station_name": "Tierkloof Dam",
   "place": "Tributary of Seweweekspoort River @ Tierkloof Dam",
   "lat_dms": "33:26:15",
   "lon_dms": "21:24:45",
   "region": "J25B",
   "km2_basis": "full-supply surface area, basin survey 2015-04-29",
   "file": "WMA6_Breede-Olifants_Reservoir.pdf",
   "printed": "20/09/2026"
  },
  "J3R001": {
   "station_name": "Kammanassie Dam",
   "place": "Kammanassie River @ Kammanassie (Kammanassie Dam)",
   "lat_dms": "33:38:38",
   "lon_dms": "22:24:31",
   "region": "J34E",
   "km2_basis": "full-supply surface area, basin survey 2009-04-01",
   "file": "WMA6_Breede-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "K1R002": {
   "station_name": "Klipheuwel Dam",
   "place": "Tributary of Hartenbos River @ Rheebokfontein",
   "lat_dms": "34:03:15",
   "lon_dms": "22:08:22",
   "region": "K10F",
   "km2_basis": "full-supply surface area, basin survey 2010-06-01",
   "file": "WMA6_Breede-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "K6R001": {
   "station_name": "Roodefontein Dam",
   "place": "Piesang River @ Roodefontein Plettenbergbaai",
   "lat_dms": "34:04:00",
   "lon_dms": "23:20:04",
   "region": "K60G",
   "km2_basis": "full-supply surface area, basin survey 2011-12-01",
   "file": "WMA6_Breede-Olifants_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "K9R001": {
   "station_name": "Kromrivier Dam",
   "place": "Krom River @ Kromme Riviers Poort (Kromrivier Dam)",
   "lat_dms": "34:00:03",
   "lon_dms": "24:29:35",
   "region": "K90B",
   "km2_basis": "full-supply surface area, basin survey 2006-12-01",
   "file": "WMA5_Mzimvubu-Tsitsikamma_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "P1R003": {
   "station_name": "Nuwejaars Dam",
   "place": "Nuwejaarspruit River @ New Years Drift West",
   "lat_dms": "33:18:12",
   "lon_dms": "26:06:45",
   "region": "P10B",
   "km2_basis": "full-supply surface area, basin survey 1981-10-01",
   "file": "WMA5_Mzimvubu-Tsitsikamma_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "S2R002": {
   "station_name": "Doornrivier Dam",
   "place": "Doorn River @ Indwe (Doornrivier Dam)",
   "lat_dms": "31:30:45",
   "lon_dms": "27:20:03",
   "region": "S20A",
   "km2_basis": "full-supply surface area, basin survey 2010-09-01",
   "file": "WMA5_Mzimvubu-Tsitsikamma_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "T2R002": {
   "station_name": "Mabeleni Dam",
   "place": "Mhlahlane River @ Gqogqora",
   "lat_dms": "31:26:48",
   "lon_dms": "28:33:45",
   "region": "T20A",
   "km2_basis": "full-supply surface area, basin survey 1999-10-01",
   "file": "WMA5_Mzimvubu-Tsitsikamma_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "T3R003": {
   "station_name": "Ntenetyana Dam",
   "place": "Ntenetyana River @ Ntenetyana",
   "lat_dms": "30:46:50",
   "lon_dms": "28:56:28",
   "region": "T33G",
   "km2_basis": "full-supply surface area, basin survey 2000-04-01",
   "file": "WMA5_Mzimvubu-Tsitsikamma_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "only an unnamed 0.05 km2 polygon at the OSM wall: too small for 1.7 million m3 (33 m mean depth)"
  },
  "T7R001": {
   "station_name": "Mlanga Dam",
   "place": "Mlanga River @ Nyandeni",
   "lat_dms": "31:25:55",
   "lon_dms": "28:55:43",
   "region": "T70A",
   "km2_basis": "full-supply surface area, basin survey 2003-10-01",
   "file": "WMA5_Mzimvubu-Tsitsikamma_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  },
  "V1R002": {
   "station_name": "Driel Barrage",
   "place": "Tugela River @ Driel",
   "lat_dms": "28:45:49",
   "lon_dms": "29:17:28",
   "region": "V11J",
   "km2_basis": "full-supply surface area, basin survey 1995-10-01",
   "file": "WMA3_Pongola-Mtamvuna_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "the wall's polygon (0.02 km2) is too small for 8.7 million m3 and no other is clearly the barrage's"
  },
  "X1R005": {
   "station_name": "Maguga Dam",
   "place": "Komati River @ Pigg's Peak",
   "lat_dms": "26:04:32",
   "lon_dms": "31:15:39",
   "region": "X13E",
   "km2_basis": "full-supply surface area, basin survey 2006-04-01",
   "file": "WMA7_Eswatini_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "in Eswatini, outside the extract"
  },
  "X3R002": {
   "station_name": "Inyaka Dam",
   "place": "Marite River @ Inyaka",
   "lat_dms": "24:53:06",
   "lon_dms": "31:05:05",
   "region": "X31E",
   "km2_basis": "full-supply surface area, basin survey 2002-10-01",
   "file": "WMA2_Inkomati-Usuthu_Reservoir.pdf",
   "printed": "20/09/2026",
   "osm": "no named water polygon, dam wall or named point in OpenStreetMap"
  }
 },
 "corrected": {
  "B8R004": "OpenStreetMap's \"Vergelegen Dam\" (w431983493, 0.3876 km2) lies 116 km from DWS's station for Vergelegen Dam (Tributary of Politsi River @ Grenshoek Forest Res): another water body of the same name, so the dam is placed at its station",
  "J2R008": "OpenStreetMap's \"Tierkloof Dam\" (w778523712, 0.2741 km2) lies 70 km from DWS's station for Tierkloof Dam (Tributary of Seweweekspoort River @ Tierkloof Dam): another water body of the same name, so the dam is placed at its station"
 },
 "unplaced": [
  [
   "S7R001",
   "Ceres Dam",
   "DWS's weekly report names it \"Ceres Dam\" on the Koekedou River (Western Cape); DWS's station catalogue gives this code to Gcuwa Dam near Butterworth (Eastern Cape): we can't say which dam the figures are, so it isn't placed"
  ],
  [
   "S7R002",
   "Ceres Dam",
   "as S7R001 (the catalogue: Xilinxa Dam, Eastern Cape)"
  ],
  [
   "S7R003",
   "Ceres Dam",
   "as S7R001 (the catalogue: Toleni Dam, Eastern Cape)"
  ]
 ]
}
