{session.username}
)} {connectionError && ({connectionError}
)}eTerra este în mentenanță
Platforma ANCPI nu este disponibilă momentan. Conectarea va fi reactivată automat când serviciul revine online.
{session.eterraHealthMessage && ({session.eterraHealthMessage}
)}Conexiunea se face automat când începi să scrii un UAT.
Credențialele sunt preluate din configurarea serverului.
Conexiunea automată a eșuat. Verifică credențialele din variabilele de mediu (ETERRA_USERNAME / ETERRA_PASSWORD).
{session.activeJobCount} job {session.activeJobCount > 1 ? "-uri" : ""} activ {session.activeJobCount > 1 ? "e" : ""} {session.activeJobPhase && ( {" "} — {session.activeJobPhase} )}
Selectează un UAT mai sus pentru a căuta parcele.
Necesită conexiune eTerra. Folosește modul Proprietar pentru a căuta offline în DB.
)}{searchError}
)} {searchMode === "owner" && ownerError && ({ownerError}
)} {searchMode === "owner" && ownerNote && ({ownerNote}
)}Se caută în eTerra...
Prima căutare pe un UAT nou poate dura ~10-30s (se încarcă lista de județe).
Parcela nu a fost găsită în eTerra.
)}Introdu un număr cadastral și apasă Caută.
Poți căuta mai multe parcele simultan, separate prin virgulă.
Se caută proprietar...
Caută mai întâi în DB local (date îmbogățite), apoi pe eTerra.
Introdu numele proprietarului și apasă Caută.
Caută în datele îmbogățite (DB local) și pe eTerra.
Pentru rezultate complete, lansează "Sync fundal —
Magic" în tab-ul Export.
| Nr. Cad | Nr. CF | Suprafață | Proprietari | |
|---|---|---|---|---|
| {p.nrCad} | {p.nrCF || "—"} | {p.suprafata != null ? formatArea(p.suprafata) : "—"} | {p.proprietari || "—"} |
{!session.connected ? "Conectează-te la eTerra și selectează un UAT." : "Selectează un UAT pentru a vedea catalogul de layere."}
{layerCountSiruta === siruta && Object.keys(layerCounts).length > 0 ? `Număr features pentru SIRUTA ${siruta}` : "Apasă pentru a număra features-urile din fiecare layer."}
{layer.label}
{lc != null && !lc.error && ({layer.id}
{lastRun && ( sync{" "} {new Date( lastRun.completedAt ?? lastRun.startedAt, ).toLocaleDateString("ro-RO", { day: "2-digit", month: "2-digit", hour: "2-digit", minute: "2-digit", })} )}SIRUTA {sir}{" "} —{" "} {new Date(entries[0]!.time).toLocaleTimeString( "ro-RO", { hour: "2-digit", minute: "2-digit" }, )}
Backfill:{" "} {String( ( postgisResult.details as { backfilledFeatures?: number; } ).backfilledFeatures ?? 0, )}{" "} features convertite
Total cu geometrie nativă:{" "} {String( ( postgisResult.details as { totalFeaturesWithGeom?: number; } ).totalFeaturesWithGeom ?? 0, )}
QGIS → PostgreSQL → 10.10.10.166:5432 / architools_db
View-uri: gis_terenuri, gis_cladiri, gis_documentatii, gis_administrativ
SRID: 3844
PostGIS nu este instalat
Instalează PostGIS pe serverul PostgreSQL:
apt install postgresql-16-postgis-3
Creează coloana nativă PostGIS, trigger auto-conversie, index spațial GiST și view-uri QGIS-compatibile. Necesită PostGIS instalat pe server.
)}{exportProgress.phase} {exportProgress.phaseCurrent != null && exportProgress.phaseTotal ? ` — ${exportProgress.phaseCurrent} / ${exportProgress.phaseTotal}` : ""}
Conectează-te la eTerra pentru a activa exportul.
> ) : ( <>Selectează un UAT pentru a activa exportul.
> )}Poți folosi butoanele de mai jos fără să aștepți scanarea.
Poți lansa sincronizarea fundal fără rezultate de scanare. Include no-geom nu va fi disponibil.
La apăsarea Magic, pașii vor fi:
Layer GIS:{" "} {noGeomScan.remoteGisCount.toLocaleString("ro-RO")} {" "} terenuri {noGeomScan.remoteCladiriCount > 0 && ( <> {" + "} {noGeomScan.remoteCladiriCount.toLocaleString( "ro-RO", )} {" "} clădiri > )} {" · "} Lista imobile:{" "} {noGeomScan.totalImmovables.toLocaleString("ro-RO")} {" (estimat "} ~ {Math.max( 0, noGeomScan.totalImmovables - noGeomScan.remoteGisCount, ).toLocaleString("ro-RO")} {" fără geometrie)"}
Cele fără geometrie există în baza de date eTerra dar nu au contur desenat în layerul GIS.
{localDbLine}Calitate date (din{" "} {noGeomScan.noGeomCount.toLocaleString("ro-RO")} fără geometrie):
{noGeomScan.qualityBreakdown.empty > 0 ? `Din ${noGeomScan.noGeomCount.toLocaleString("ro-RO")} fără geometrie, ~${noGeomScan.qualityBreakdown.useful.toLocaleString("ro-RO")} vor fi importate (imobile electronice cu CF). ${noGeomScan.qualityBreakdown.empty.toLocaleString("ro-RO")} vor fi filtrate (fără carte funciară, inactive sau fără date).` : "Vor fi importate în DB și incluse în CSV + Magic GPKG (coloana HAS_GEOMETRY=0/1)."}{" "} În GPKG de bază apar doar cele cu geometrie.
)} {workflowPreview}Conectează-te la eTerra pentru a porni sincronizarea fundal, sau sincronizează mai întâi date în baza locală.
)}{bgProgress.phase}
{bgProgress.note && ({bgProgress.note}
)} {bgProgress.message && ({bgProgress.message}
)}{exportProgress.phase} {exportProgress.phaseCurrent != null && exportProgress.phaseTotal ? ` — ${exportProgress.phaseCurrent} / ${exportProgress.phaseTotal}` : ""}
{exportProgress.note && ({exportProgress.note}
)} {exportProgress.message && ({exportProgress.message}
)}Se încarcă datele din baza de date…
Nicio dată în baza de date
Folosește tab-ul Export pentru a sincroniza date din eTerra.