Ülevaade
Andmebaasi seis
—
Tehingut
laadimine…
—
Pakkumist (kv.ee)
laadimine…
—
Arendust
laadimine…
—
Koordinaatideta
pakkumised
Viimased importimised
Laadimine…
Tehingud maakondade kaupa
Laadimine…
Import
Tehingute XLSX import + Omanikult-välja uuendamine. Pakkumiste CSV import on nüüd ⚡ Pakkumiste workflow paneelis.
📋 Tehingud (XLSX — Maa-amet)
📊
Lohista XLSX fail siia või klõpsa
Toetab mitut faili korraga · KOM + KASI filtreerimine automaatne
🏠 Uuenda "Omanikult" väli olemasolevatele kirjetele
Lae üles CSV fail(id) mis sisaldavad
Link ja
Omanikult veerge.
Süsteem otsib lingide järgi olemasolevad kirjed ja uuendab ainult omanikult välja —
geokodeerimist ega uut importi ei toimu.
🔄
Lohista CSV fail(id) siia või klõpsa
Vajalikud veerud: Link + Omanikult (jah/ei) · Uuendab ainult omanikult välja
EHR backfill KOM tehingutele
Täidab KOM tehingute toad, korrus, energiaklass EHR andmebaasist. Sama kortermaja päringud cache'itakse.
Seis
—
KOM tehingud
—
Backfillitud
—
Ootel
—
Hoone cache
Käivita backfill
Protsess võtab iga kortermaja kohta ühe In-ADS päringu (rate limit ~350ms),
siis iga korteri kohta ühe EHR API päringu (enamik cache-hitite, kiire).
Saab peatada igal hetkel — lõpetab hetkel töödeldava partii järel.
EHR backfill pakkumistele
Täidab pakkumiste ehitusaasta, renoveerimisaasta, korrusi_kokku, energiaklass EHR andmebaasist. Vajalik Faas A (pakkumiste AVM) jaoks — segment-filter saab tööle. Sama hoone andmed cache'itakse, vajalikud sama hoone offerite kohta vaid 1 EHR API kutse.
Seis
—
Aktiivsed (korter+majaosa)
—
Backfillitud
—
Ootel
—
Ehitusaasta katvus
—
Hoone cache
Käivita backfill
Aadressi parsing: võtab pakkumise
aadress-i viimase segmendi (tänav + maja, valikuline -korter). In-ADS päring + EHR bulk päring (cache'itud). Mõni offer võib olla rural-aadress ilma EHR vasteta — märgitakse siiski kui proovitud, et mitte korduvalt päringuid teha. Saab peatada igal hetkel.
Keskmised hinnad piirkonniti
Tehingute põhjal arvutatud €/m² mediaan ja keskmine
Pakkumiste haldus
Kustuta konkreetseid kuupäeva/tüübi gruppe andmebaasist
Pakkumiste grupid andmebaasis
Laadimine…
Koordinaadita kirjed
Pakkumised ja tehingud millel geocodeerimine ebaõnnestus
Laadimine…
Kasutajad
DB-põhine kasutajahaldus — kasutajad salvestatakse
kasutajad tabelisseLisa kasutaja
Olemasolevad kasutajad
Laen…
Import seadistused
Automaatimport ja järjekorra haldus
Automaatimport (cron)
Kuidas see töötab: Lae kv.ee-st CSV failid alla → lae need üles allpool → cron käivitab impordi automaatselt valitud kellaajal.
Failinimed:
Failinimed:
korterid_*.csv, majad_*.csv, majaosad_*.csv
cPanel → Cron Jobs → käsk
0 3 * * * /usr/bin/php /home/tagahoov/public_html/cron_import.php >> /home/tagahoov/logs/import.log 2>&1
Ajastus: iga päev kell 03:00. Muuda esimest arvu vastavalt valitud kellaajale.
Lisa failid importjärjekorda
📂
Lohista kv.ee CSV failid siia
korterid_*.csv · majad_*.csv · majaosad_*.csv
Järjekorras
Laadimine…
Import logi
| Aeg | Tüüp | Fail | Kirjeid | Uued | Uuend. | Aeg | Allikas |
|---|---|---|---|---|---|---|---|
| Laadimine… | |||||||
Pakkumiste workflow
Tervik töövoog: lävendid · mass-geocoding · CSV upload eelkontrolliga
⚙️ Eelkontrolli lävendid
Need lävendid määravad, millal CSV-impordi eelkontroll hoiatab —
kui mõni segment (maakond + tüüp) on kahanenud rohkem kui lubatud, või CSV koguarv on liiga väike.
📍 Mass-geocoding (server-poolne)
Geocodeerib serveripoolselt kõik aktiivsed pakkumised, mille
lat on tühi.
Kasutab strict-matchi ja paralleelseid päringuid (curl_multi).
Tüüpiline kestus 1600 uue pakkumise kohta: ~30-90 sekundit.
NULL-koord pakkumisi:
--
📥 CSV upload + tervik workflow
Lae CSV → eelkontroll (kuvab segmenditabel + hoiatused) →
kinnita import → server geocodeerib uued kirjed automaatselt → sanity-check raport.
⚠️ Kasuta seda AINULT terve Eesti värske kraapinguga. Osalise CSV-ga (üks tüüp/maakond) eelkontroll blokeerib või markib paljud aktiivsed mitteaktiivseks.
⚠️ Kasuta seda AINULT terve Eesti värske kraapinguga. Osalise CSV-ga (üks tüüp/maakond) eelkontroll blokeerib või markib paljud aktiivsed mitteaktiivseks.
📂
Lohista CSV fail siia või klõpsa
Üks scraper v3 fail (kv_id, link, hind, toad, pindala, kraabitud, tyyp, maakond)
🩺 Sanity check (DB tervis)
Kontrollib pakkumiste DB seisu — koguarvud, NULL-väljad, tänased muudatused.
Käivitub automaatselt pärast tervet workflow läbi minekut, aga saab ka käsitsi käivitada.
Hinna radar
Pakkumised kus hind on muutunud — potentsiaalsed kontaktid
Eksport CSV
Lae alla filtreeritud andmed CSV formaadis
📋 Tehingud
🏷 Pakkumised