01 / Sistem principal

AtlasEnergie

Hartă și marketplace pentru proiecte energetice din România, construite din surse publice fragmentate.

Marketplace-ul AtlasEnergie, cu filtre pentru tehnologie, județ și starea proiectului

Rezultat

AtlasEnergie adună într-un singur loc informații despre racordările la rețea și proiectele energetice din România, până atunci greu de găsit și comparat.

Platforma combină o hartă, o bază de date și un marketplace. Proprietarii își pot verifica proiectele, le pot lista și pot discuta cu potențiali cumpărători fără să-și dezvăluie identitatea prea devreme.

Context

Datele existau, dar erau împrăștiate în registrele autorităților, fișierele operatorilor, PDF-uri și publicații de rețea. Fiecare sursă avea alt format, altă acoperire și alt ritm de actualizare.

Nu era suficient să pun toate rândurile într-un tabel nou. Trebuia să păstrez sursa fiecărei informații, să clarific datele care se contraziceau și să arăt unde există incertitudine.

Constrângeri

Partea grea a fost să stabilesc ce poate demonstra cu adevărat fiecare sursă.

  • Registrele publice vin în fișiere XLSX, PDF-uri și tabele neuniforme, administrate de instituții diferite.
  • Unele surse nu menționează proprietarul proiectului; altele îl ascund în text liber.
  • Același tip de denumire poate indica un proiect mare sau un prosumator. Tensiunea și contextul spun mai mult decât numele.
  • O listare anonimă trebuie să fie utilă fără să dezvăluie vânzătorul prin titlu, stație sau descriere.
  • Sursele se actualizează la intervale diferite și nu acoperă aceleași zone. Interfața nu poate promite date complete sau în timp real.

Ce am livrat

Am construit produsul complet: de la preluarea și curățarea datelor până la căutare, hartă și operațiunile marketplace-ului.

  • Preluare controlată și cache pentru sursele autorităților, operatorilor de transport și distribuție și instituțiilor publice.
  • Model PostgreSQL normalizat, clasificarea stațiilor, geocodare offline și legături proiect–proprietar bazate pe dovezi.
  • Hartă publică, căutare de proiecte, registru de companii și fișe de proiect anonimizate.
  • Verificarea companiilor, revendicarea proiectelor, listări, solicitări din partea cumpărătorilor și alerte pentru căutările salvate.
  • Deploy, limitarea cererilor și reguli clare pentru operațiunile care modifică date sau apelează servicii externe.

Vedere de ansamblu

De la registru public la produs interactiv

Arhitectură simplificată
Surse Registre publice XLSX, PDF, registre și publicații de rețea
Preluare Parsare + clasificare Cache, normalizare, geocodare și păstrarea provenienței
Nucleu Model de încredere Proiecte, proprietari, revendicări, listări și interese
Interfață Hartă + marketplace Căutare, analiză, verificare, listare și contact

Decizii importante

Geocodare offline
Cele mai multe nume de stații trebuie asociate cu o localitate. Un dicționar de localități și filtrarea pe județ sunt mai previzibile decât mii de căutări externe de adrese.
Unitățile industriale și punctele de racordare scrise liber rămân fără coordonate până când apare o sursă mai bună.
Revendicarea înregistrărilor existente
Dezvoltatorul găsește proiectul public și dovedește că îi aparține, în loc să creeze o înregistrare separată. Astfel, listarea rămâne legată de sursa originală.
Cazurile neclare trebuie verificate manual. Atribuirea corectă este mai importantă decât viteza.
Datele sursă rămân nemodificate
O listare poate adăuga informații comerciale, dar nu poate rescrie datele autorității pe care se bazează proiectul.
Datele publice vechi rămân vizibile ca atare și au nevoie de un mecanism separat de corectare.
Cumpărătorul se prezintă primul
Cumpărătorul se prezintă primul. Vânzătorul își arată datele de contact numai după ce acceptă solicitarea.
Pasul în plus reduce mesajele ocazionale, dar protejează vânzătorul atunci când expunerea proiectului poate avea un cost.

Dovezi

Produs public

Harta și marketplace-ul pot fi explorate direct în produsul public.

Deschide AtlasEnergie ↗
Surse care pot fi urmărite Fiecare sursă are propriul traseu de preluare și normalizare. Sursele compatibile împart același cache și același parser.
Fără certitudini inventate Asocierile slabe rămân marcate ca slabe. Dacă proprietarul nu poate fi stabilit clar, legătura nu este creată.

Limite

Produsul este limitat de sursele sale.

Acoperirea și frecvența actualizărilor diferă de la un operator la altul. Unii proprietari nu pot fi identificați, iar anumite puncte de racordare nu pot fi geocodate sigur. Atlas arată aceste limite și nu prezintă un registru public drept o imagine în timp real a rețelei.

Rol și tehnologii

Am proiectat și construit produsul de la cap la coadă: modelul de date, preluarea surselor, marketplace-ul, interfața publică și infrastructura de operare.

Python · Django · PostgreSQL · GeoNames offline · HTML/CSS/JavaScript · nginx · gunicorn · systemd