Tartu Kaart
Admin paneel — logi sisse

Olaf&Claus

Admin paneel
🗺Kaardivaade
⬛Ülevaade
📥Import
⚡Pakkumiste workflow
🏠EHR backfill
🏘EHR pakkumised
📊Koondtabel
🗂Pakkumiste haldus
📍Koordinaadita
📉Hinna radar
⬇Eksport CSV
👤Kasutajad
—sisselogitud
Ü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
Laadimine…
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 tabelisse
Lisa 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: korterid_*.csv, majad_*.csv, majaosad_*.csv
✓ Salvestatud
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.
📂
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
Objekt Skoor Müügis Muutusi Alghind Praegune hind Muutus
Laadimine…
Eksport CSV
Lae alla filtreeritud andmed CSV formaadis
📋 Tehingud
🏷 Pakkumised