ソースを参照

Liiklussageduse kaudne hindamine: ADS unikaalsed aadressid, arenduse töövoog ohmu-l

ardo 3 週間 前
コミット
b39957ea58

+ 10 - 10
Doktoritöö/Liiklussageduse kaudne hindamine/02_Metoodika/04 Rahvastiku jaotamine.md

@@ -21,11 +21,11 @@ bld = bld[bld["addr:housenumber"].notna()]   # ainult aadressiga = eluruumid
 Kuna üks lävi ei tööta kõigis piirkondades, arvutatakse **mitu varianti**:
 
 - **`population` (OSM aadressiga, PEAMINE)** — AINULT aadressiga OSM-hooned. Valla tasandil kõige täpsem: Valga 17 346 vs ~16k, Otepää 6 610 vs ~6.7k, Võru 9 622 vs ~10k.
-- **`population_ads` (ADS, võrdluseks)** — riikliku aadressiregistri (ADS) hooned, KÕIK aadressiga. Ülehinnatud, sest sisaldab kõrvalhooneid ja suvilaid (Valga 25 562 vs ~16k). Kasutatakse popupis võrdluseks — näitab, kus on maju, mida OSM-il pole (nt VAL_0193: OSM-addr 0, ADS 22).
+- **`population_ads` (ADS, võrdluseks)** — riikliku aadressiregistri (ADS) hooned, **deduplikeeritud unikaalse aadressi järgi**. Mitu hoonet samal aadressil (taluõu: elamu + kuur + ait) = **üks eluruum** (leibkond). Valla tasandil: Valga 13 031, Otepää 9 910, Võru 17 304. Näitab, kus on maju, mida OSM-il pole (nt VAL_0193: OSM-addr 0, ADS 4.4 = 2 aadressi).
 - **`population_res` (kombineeritud)** — OSM aadressiga + ilma aadressita `building=yes` hooned 50–200m².
 - **`population_all` (laiapõhjaline)** — kõik OSM elamutüübid + `building=yes`. Tugevalt ülehinnatud.
 
-Iga hoone → **lähim tee sõlm** (max 300 m). Ei loeta hoonet mitu korda.
+Iga hoone → **lähim tee sõlm** (max 300 m). Ei loeta hoonet mitu korda. ADS-i puhul loetakse **unikaalseid aadresse**, mitte hoonete arvu.
 
 ### 3. Elanike arv hoone kohta
 
@@ -67,19 +67,19 @@ Popup näitab mõlemat arvu, kui need erinevad:
 
 Valga grupp VAL_0193 — kohalikud teeharud riigitee "Puurina" küljes. Sõlmede lähedal (≤200m) on `building=yes` hooned ilma aadressita:
 - `pop` (OSM aadressiga) = 0 — OSM-i aadressikate puudulik
-- `pop_ads` (ADS) = 22.0 elanikku, 44 sõitu — riiklik register kinnitab maju
+- `pop_ads` (ADS, unikaalsed aadressid) = 4.4 elanikku (846244516 ja 846244647 juures, kokku ~4-5 aadressi)
 
-See oli just juhtum, mille omavalitsus tahtis teada — ADS annab sellele vastuse (kuigi pole veel peamine, sest ülehinnab kogu valla tasandil). **Tulevikuplaan:** EHR-i sihtotstarve `ehr_kood`-i kaudu, et ADS-i hoonetest eristada eluhooned ja saada täpne peamine hinnang.
+**Tähelepanek:** ADS-is oli nende punktide ümber 22 hoonet, aga ainult ~5 **unikaalset aadressi** — taluõues on elamu + mitu kõrvalhoonet samal aadressil. **Aadress on liikumiste aluseks**, mitte hoonete arv. See oli just juhtum, mille omavalitsus tahtis teada.
 
 ## Valla kogurahvastik (2026-08)
 
-| Vald | OSM-addr (peamine) | ADS (võrdlus) | res | Tegelik |
-|------|--------------------|---------------|-----|---------|
-| Valga | 17 346 | 25 562 | 23 716 | ~16 000 |
-| Otepää | 6 610 | 20 165 | 15 309 | ~6 700 |
-| Võru | 9 622 | 37 450 | 26 311 | ~10 000 |
+| Vald | OSM-addr (peamine) | ADS (unikaalne aadress) | res | Tegelik |
+|------|--------------------|-------------------------|-----|---------|
+| Valga | 17 346 | 13 031 | 23 716 | ~16 000 |
+| Otepää | 6 610 | 9 910 | 15 309 | ~6 700 |
+| Võru | 9 622 | 17 304 | 26 311 | ~10 000 |
 
-**Järeldus:** OSM-addr on valla tasandil täpseim. ADS-i kõik hooned ülehinnavad (kõrvalhooned/suvilad), kuid näitavad õigesti, kus on maju — eriti hõreda aadressikattega piirkondades. **Kalibreerimine EHR-i sihtotstarbega on järgmine samm.**
+**Järeldus:** OSM-addr on valla tasandil täpseim. ADS unikaalsete aadresside põhjal on realistlikum kui hoonete arv, kuid hõlmab ka hõreda piirkonna suvilaid. **Kalibreerimine EHR-i sihtotstarbega on järgmine samm.**
 
 ## Uurimismärkused
 

+ 2 - 0
Doktoritöö/Liiklussageduse kaudne hindamine/06_Logid/Tehtud töö ajalugu.md

@@ -54,6 +54,8 @@
   - Peamiseks jääb **OSM-addr** (valla tasandil täpne: Valga 17 346, Otepää 6 610, Võru 9 622)
   - VAL_0193: OSM-addr 0, **ADS 22** — riiklik register kinnitab maju; popup näitab "ADS (kõik hooned)" võrdluseks
   - Uurimine: 96% OSM aadressita hoonetest <100m ADS-hoonest; EHR-i sihtotstarve (`ehr_kood`) on tuleviku täpsustus eluhoonete eristamiseks
+- **ADS-i parandus (unikaalsed aadressid):** VAL_0193 väljapääsupunktide ümber oli ADS-is 22 hoonet, aga ainult ~5 **unikaalset aadressi** (taluõus elamu + mitu kõrvalhoonet samal aadressil). **Aadress on liikumiste aluseks, mitte hoonete arv.** Parandus: `_assign_unique` loeb iga sõlme jaoks unikaalseid aadresse. Tulemus: VAL_0193 ADS 22 → 4.4 elanikku; Valga ADS 25 562 → 13 031; Otepää 20 165 → 9 910; Võru 37 450 → 17 304
+- **Arenduse töövoog:** kogu skriptide käitamine ja testimine toimub `ohmu`-l (võimas arvuti), chat käib lokaalselt; ohmu-l tehtud muudatused jõuavad Syncthing-iga tagasi lokaalsesse git-reposse
 
 ## Tehtud otsused ja õppetunnid