|
|
@@ -1,5 +1,15 @@
|
|
|
# Tehtud töö ajalugu
|
|
|
|
|
|
+## 2026-08-11 — ADS-egress-omistus teelõikudele (algne allikas)
|
|
|
+
|
|
|
+**Probleem:** teelõigu `ads_addr` oli BFS-alampuu koond (aadressid mis liiguvad läbi lõigu väljapääsuni), mitte egress. Linnagridis (Valga linn) jäid lõigud 0-ks: Talve tänava sõlmedel olid aadressid olemas, kuid BFS-puu ei jõudnud nendeni, sest tee väljapääsuni läbis teise väljapääsu sõlmi → `parent=None`, 11.3% ADS-rahvastikust kadus.
|
|
|
+
|
|
|
+**Lahendus (2 osa):**
|
|
|
+1. **Egress-omistus** (`building_population.py`): uus `_assign_ads_to_segments` — iga unikaalne ADS-aadress → üks teelõik (lõigu tipp lähim → sõlme incidenetsed lõigud; tipp liiga kaugel → STRtree `nearest`, ≤300m). Väljund: `{prefix}_ads_segments.csv`. Fallback katab KÕIK omistamata aadressid (KÜ-ta + KÜ-d ilma teekontaktita — linnas jookseb tee mööda kinnistu piiri). STRtree `query(punkt)` ei tööta (punkti bbox degenereerub) → `nearest`.
|
|
|
+2. **BFS-parandus** (`export_qgis.py`): BFS ekspandeerib KÕIK naabersõlmed (mitte ainult sama väljapääsu), varajane lõpetus; post-order läbib kõik külastatud sõlmed (marsruudi vahesõlmed annavad 0). Kadunud sõlmede arv 0, `trip_length_m` kõigil lõikudel.
|
|
|
+
|
|
|
+`ads_addr` lõigul = egress (sellet lõigult väljuvad aadressid). Talve lõik 2270746560–2270746562: `ads_addr=4`, `trips_ads=17.6`. Tulemused: Valga 2291/4119, Otepää 2315/3093, Tõrva 1514/2159, Võru 3950/5658 lõiku/aadressi. Popup-tekst täpsustatud ("ADS aadresse (väljub sellet lõigult)").
|
|
|
+
|
|
|
## 2026-08-09 — Linnuke: ADS-aadressidega teelõigud
|
|
|
|
|
|
- Uus menüü linnuke "**ADS-aadressidega teelõigud**" (`ads_addr_color`) — kuvab lõigud, kus unikaalseid ADS-aadresse > 0.
|