Metodologie și surse de date

Actualizată la 18 octombrie 2026 · extindere Brăila și Mureș. Pagina se actualizează odată cu platforma: orice strat nou de date apare și aici, cu sursa și limitele lui.

Inventarul oficial, sediul și intrarea

Pagina de verificare a dotărilor păstrează fiecare înregistrare din inventarele de control, inclusiv cele fără poziție pe hartă. Integralitatea se măsoară față de fișierul, aria și ediția sursei, prin conservarea rândurilor. Nu o prezentăm ca integralitate confirmată în teren. O instituție poate avea mai multe sedii; o adresă publicată, un punct de adresă municipal și o intrare pietonală sunt verificări distincte.

Rețeaua școlară Cluj 2026–2027 este urmărită rând cu rând, cu adresa originală și motivul fiecărei potriviri sau nepotriviri. Titlurile străzilor sunt preluate numai din câmpul municipal explicit; corectările de nume sunt legate de rândul și amprenta documentului verificat. Intervalele de numere și pozițiile ambigue nu sunt înlocuite cu un număr ori un punct ales arbitrar. Nivelurile din registrul SIIIR păstrează ediția lor și nu devin niveluri confirmate la fiecare sediu.

Tipul arterei separă adrese precum Strada și Piața Avram Iancu, când este publicat explicit. Reperele cu tip necunoscut rămân în verificarea ambiguității. O adresă corectată prin pagina instituției se păstrează separat de cea din PDF, cu sursă proprie. De exemplu, pentru Structura 1 Licurici, PDF-ul ISJ publică numărul 47, iar instituția și Primăria publică 46; poziția folosește adresa documentată 46, fără să rescrie registrul sau să certifice adresa cadastrală.

Adresele multiple sunt documentate separat prin rețeaua ISJ, pagina instituției sau documentele ARACIP și ordinele de ministru consultate. Păstrăm adresa originală, sursa fiecărei declarații și contradicțiile. Numărul adreselor consultate nu este numărul sediilor fizice: două variante contradictorii pot descrie același sediu. Legăturile sunt reverificate în loturile curente; o poziție lipsă ori o contradicție păstrează înregistrarea în lista de verificare, chiar când celelalte adrese apar pe hartă. Nivelurile întregii instituții nu sunt transferate automat fiecărei adrese.

Inventarul național al farmaciilor comunitare și oficinelor folosește fișierul numit „Lista unități farmaceutice” din pagina Ministerului Sănătății. Registrul farmaciilor online este un alt domeniu de evidență. Farmaciile cu circuit închis și drogheriile au liste separate și nu sunt amestecate cu accesul la o farmacie comunitară. Localitatea este asociată cu SIRUTA numai printr-o potrivire unică a numelui și județului; erorile și ambiguitățile sursei rămân vizibile în inventar.

Pentru punctele noi de farmacie din Cluj cerem strada și numărul integral, cu o singură coordonată în nomenclatorul municipal. O mențiune despre activitate, o identitate repetată sau o farmacie OSM aflată la cel mult 80 m oprește publicarea până la verificare. Pragul de 80 m este pentru revizia dublurilor, nu dovada că două obiecte sunt aceeași farmacie. Nu asociem identități numai prin distanță sau CUI. Registrul nu certifică funcționarea, programul ori intrarea; acestea rămân de confirmat.

Legăturile de identitate MS–OSM verificate cer aceeași stradă și același număr integral. Numele sau marca din OSM trebuie să coincidă cu societatea MS, după eliminarea numai a formelor juridice SC, SRL și SA, ori să fie un alias comercial verificat individual prin adresa publicată de operator. Pentru Cluj folosim și listele proprii Ducfarm și Remedium Farm, cu amprenta și data consultării. Nu echivalăm numele prin potriviri aproximative și nu folosim sediul fiscal drept adresă fizică. Amprentele MS și OSM, edițiile și autorizația sunt verificate la fiecare refacere; o legătură din altă ediție nu ascunde automat un obiect OSM actual.

Coordonata municipală univocă are prioritate. Când lipsește, un punct OSM se publică numai pentru o legătură de identitate și adresă documentată explicit, cu proveniență OSM și poziție orientativă, fără contur sau intrare presupuse. Farmaciile cu aceeași adresă sunt identificate individual; nu sunt reunite automat. Punctele localizatoarelor comerciale sau rezultatele lor de geocodare nu certifică precizia metrică și nu înlocuiesc automat reperul municipal.

Loturile noi sunt publicate atomic după validarea tuturor rândurilor; fișierele schimbate în timpul descărcării, coloanele necunoscute și scăderile mari de volum opresc înlocuirea lotului curent. Mai multe puncte pe același rând sunt acceptate numai cu un manifest complet care leagă fiecare punct de rândul original. Reîmprospătarea verifică sursele zilnic, fără a schimba data ediției publicate. API: /api/v1/dotari-audit, contract dotari-audit/2, cu filtre, paginare, sursa și amprenta fișierului, poziții publicate și verificări rămase. Intrările confirmate sunt raportate separat, fără a transforma un punct de adresă sau un contur de clădire în intrare.

Sursa informației și poziția pe hartă

Un nume dintr-un registru oficial nu certifică poziția punctului pe hartă. Pentru dotări, numele și categoria păstrează sursa registrului, iar poziția este indicată separat: OSM, estimare din adresă sau evidență cadastrală. Punctele plasate doar în centrul localității nu sunt folosite pentru distanțe ori mers pe jos.

Geometriile GIS originale sunt păstrate cu sursa și versiunea lor. Faptul că au coordonate nu confirmă o precizie în centimetri. O planșă generată din aceste geometrii este o reprezentare GIS; o imagine georeferențiată păstrează marja declarată a calibrării. O rezoluție fină a imaginii nu îmbunătățește precizia documentului.

Georeferențierea planșelor se verifică pe repere care nu au participat la calibrare. Dacă reperele provin din OSM, abaterea măsurată este față de acele repere, fără certificarea unei precizii cadastrale absolute. Când precizia nu este cunoscută, rămâne neprecizată. Poziția și valabilitatea documentației sunt verificări distincte.

Documentații pe parcelă și legenda cadastrală

Fișa completă verifică întregul contur cadastral sau conturul furnizat, separat de selecția la punct și de hărțile ilustrative. Intersectăm perimetrele din Ord. 904, documentațiile GIS publicate, PUZ-urile verificate și perimetrele publice ArcGIS. Sunt afișate PUG-urile în vigoare și PUZ/PUD care acoperă terenul, cu actul de aprobare și acoperirea integrală sau parțială. Un contact doar pe limită nu este acoperire de suprafață. Intersecțiile de cel mult 0,01 mp, care apar și din conversia coordonatelor, sunt păstrate separat în contacteLimita, cu aria măsurată, și nu sunt prezentate ca documentații aplicabile. Pragul este numeric, nu o toleranță juridică sau cadastrală. Documentațiile expirate și cele în curs nu devin documente aplicabile; perimetrele cu valabilitate necunoscută rămân de confirmat. Lipsa din copia consultată nu certifică lipsa unei documentații nedigitalizate.

Ariile se calculează în Stereo70, pe geometriile sursă, reparate topologic cu ST_MakeValid unde este necesar. Acoperirea integrală cere includerea întregului contur, nu rotunjirea procentului la 100%. Un PUZ/PUD care acoperă și numai o parte a parcelei, o documentație cu valabilitate necunoscută sau o verificare indisponibilă oprește generarea automată a volumului din profilul PUG.

Pe harta cadastrală, parcela selectată este albă cu contur roșu, iar parcelele din jur au o tentă verde pal. Contururile clădirilor sunt prezentate drept „Construcții cadastrale”, în gri petrol, inclusiv atunci când informația despre acte lipsește din copia consultată. Numai valoarea explicită 0 a câmpului IS_LEGAL primește marcajul ocru „Construcții marcate fără acte în eTerra”. Legenda include numai categoriile desenate. Nu transformăm lipsa informației în „fără acte”, nu deducem înscrierea în CF sau autorizația de construire din contur ori din acest câmp.

Denumirile lungi ale zonelor au variante scurte numai pentru textele publicate verificate; codul UTR singur nu stabilește funcțiunea. Textele integrale rămân în API și în regulament. Riscul de alunecare, protecția patrimoniului și interdicțiile se păstrează în denumirile scurte. Pentru patrimoniu, hărțile raportului disting amplasamentele punctuale de contururile disponibile după geometria efectivă; un punct nu este desenat drept perimetru, chiar dacă un atribut al sursei îl numește „poligon”.

Context OpenStreetMap și infrastructură electrică

Servim o copie locală a extrasului național OpenStreetMap distribuit de Geofabrik: clădiri, circulații, căi ferate, ape, folosințe și infrastructură electrică. Liniile, cablurile, stațiile, transformatoarele, stâlpii și producția electrică își păstrează identificatorul, operatorul, tensiunea și stadiul numai unde acestea sunt declarate în sursă. Straturile electrice sunt disponibile în toate localitățile; contextul OSM se aprinde implicit acolo unde lipsește zonificarea vectorială.

Datele sunt contributive, orientative și incomplete. Nu confirmă existența actuală, accesul juridic, racordarea, puterea disponibilă, servituți sau culoare legale de protecție. Golurile din hartă nu dovedesc lipsa obiectelor. Contururile și înălțimile clădirilor existente nu sunt limite de construire din PUG. Nu transformăm automat numărul de niveluri în înălțime reglementată.

Fișa completă și rapoartele includ o planșă vectorială OSM și obiectele apropiate. Distanțele sunt aproximative și se măsoară în Stereo70 de la conturul cadastral, de la conturul DXF sau, dacă lipsește conturul, de la punct. Raza implicită este 500 m; listele sunt limitate la 201 obiecte pe categorie și semnalează trunchierea. Rezumatul consultă numai infrastructura electrică, fără generarea planșei ori a geometriilor. Epoca extrasului, hash-ul PBF, categoriile consultate și indisponibilitatea sunt explicite în API.

Legenda planșei identifică numai obiectele desenate: străzi și drumuri de acces, alei, cale ferată sau tramvai, cursuri de apă, clădiri și tipurile de instalații electrice. Linia de înaltă tensiune este numită astfel numai când sursa precizează cel puțin 110 kV; în celelalte cazuri afișăm tensiunea declarată sau mențiunea „tensiune neprecizată”. Valorile OSM în volți sunt prezentate în kV de la 1.000 V, păstrând toate tensiunile declarate. O folosință cartată în OSM nu este zonificare urbanistică. Convenția OSM pentru tensiune.

Pentru clădirile vecine folosim întâi contururile cadastrale ANCPI (eTerra), pe parcelele care au o limită comună cu terenul. Din aceste contururi stabilim dacă o clădire ajunge la limita comună sau este retrasă și măsurăm distanța în Stereo70. Asocierea limitelor aproape coincidente folosește o convenție numerică de 2 cm și minimum 0,5 m de limită comună; aceasta nu este o toleranță de măsurare și nu mută clădirile pe limită. Clădirile doar apropiate de un colț nu devin vecini cu limită comună. Contururile nevalide nu susțin o poziție sigură.

Prioritatea eTerra se aplică separat fiecărei parcele vecine, chiar dacă un contur OSM este deplasat. Fără contur cadastral de clădire, raportul poate arăta clădirile desenate în OSM, cu poziție orientativă și fără confirmarea amplasării față de limita de proprietate. Harta OSM din raport folosește aceeași prioritate; API-ul separat de context OSM rămâne o consultare a sursei OSM. Lipsa unui contur nu confirmă un teren liber. Existența unui calcan nu se deduce numai din amprenta clădirii. Data clădirilor provine din rulările reușite CLADIRI_ACTIVE ale UAT-ului, separat de data parcelelor.

Actualizarea încarcă un lot separat și îl publică atomic după verificarea volumelor și geometriilor; un import parțial sau prea vechi nu înlocuiește copia publicată. Data indicată este a extrasului, nu a ultimei modificări a fiecărui obiect. Actualizarea se rulează operațional, fără promisiunea unei sincronizări zilnice.

© OpenStreetMap contributors, ODbL 1.0 · Extras Geofabrik România · API: /api/v1/context-osm.

Documentații locale pentru consultare și prioritizarea digitizării

Catalogul MDLPA verificat la 2026-10-08 conține 3.245 documentații, dintre care 235 în format digital. Pentru fiecare localitate publicăm titlul, tipul, pagina de consultare și arhiva, când există. Formatul și înregistrarea nu certifică valabilitatea actuală și nu atribuie un regulament pe parcelă. Documentațiile vechi rămân legături de consultare; acest catalog nu le georeferențiază.

Pentru prioritizarea lucrului în zone fără încadrare vectorială, numărăm parcele cadastrale distincte consultate pe UAT în ultimele 30 de zile. La peste 20, dacă localitatea are un PUG vechi în catalog, se creează o alertă internă prin e-mail. Aceeași parcelă repetată nu mărește numărul; cel mult o alertă pe UAT în 30 de zile. Registrul de interes reține doar o amprentă a identificatorului cadastral și data ultimei căutări, fără persoane, proprietari sau IP; înregistrările mai vechi de 90 de zile se șterg. Alerta nu reprezintă numărul de utilizatori.

Catalogul de consultare · API pe UAT: /api/v1/uat/{siruta}/documentatii.

Capacitate din regulament și propunere volumetrică pe parcelă

Numele de străzi de pe harta contextului folosesc un corp mai mic și abrevierile uzuale Str., Bd. și Al.; denumirile complete rămân în datele sursă. Textul se orientează paralel cu o porțiune suficient de dreaptă, cu spațiu înainte de coturi, în afara terenului analizat și fără suprapuneri între nume. Dacă nu încape, eticheta este omisă, fără a elimina drumul ori denumirea din API. Acestea sunt reguli de desen, fără efect asupra preciziei sau statutului drumului.

Denumirile disponibile în OpenStreetMap apar pe drumurile corespunzătoare, cu text lizibil și fără dubluri. Componenta explicită de stradă din adresa cadastrală eTerra este servită separat, cu data propriei copii. Pe un front sugerat neambiguu al cărui drum OSM nu are nume, ilustrația poate folosi această denumire, marcată „adresa eTerra”; geometria drumului rămâne OSM și orientativă. Numele nu este transferat unei alte laturi sau unei situații de colț ambigue. Nu publicăm adresa integrală ori informații despre proprietari din această sursă.

Înainte de generarea unui volum, fișa completă verifică dimensiunile fiecărei laturi ca posibil front: suprafața și frontul minim ale profilului, precum și condiția ca adâncimea să depășească frontul din art. 4. Aceeași verificare este folosită la generare. Pe un contur cu patru laturi, fișa identifică latura posterioară neadiacentă; pentru alte contururi cere identificare manuală. Dimensiunile se calculează în Stereo70, fără rotunjire înaintea verdictului. Un rezultat geometric favorabil nu confirmă existența unui drum public, accesul sau dreptul de construire.

La nivel complet, fișa calculează plafoanele POT și CUT pe întreaga suprafață cadastrală numai dacă aceeași zonă este confirmată pe întregul teren și arată separat cornișa sau aticul neretras și înălțimea totală. Folosește valorile de bază și numai cifrele cu unitate sigură; nu alege maximul unei variante condiționate și nu folosește înălțimi estimate. Plafoanele nu sunt capacitatea rămasă, fiindcă suprafața desfășurată existentă nu este cunoscută integral.

Suprafața construită la sol reprezintă amprenta clădirii folosită în calculul POT: suprafața construită la sol împărțită la suprafața terenului, înmulțită cu 100. Suprafața desfășurată însumează suprafețele construite ale nivelurilor luate în calculul CUT: suprafața desfășurată împărțită la suprafața terenului. Suprafețele exceptate se tratează conform legii și regulamentului aplicabil. Valorile pentru scenariu sunt brute; suprafața utilă se stabilește prin proiect. Fișa și raportul disting plafoanele din regulament de suprafețele variantei rezultate după retrageri. Definițiile sunt explicate și în art. 11 al regulamentului public Cluj-Napoca.

Profilele geometrice verificate sunt Liu și Lip din Cluj-Napoca, pentru o locuință individuală nouă, izolată, P+1+R. Fiecare are propria sursă și amprentă a articolelor 1, 4–6, 8–10, 13, 15 și 16. Modificarea regulilor oprește generarea până la revizuire. Cititorul delimitează corpul articolului fără subsolul paginii; numai timestamp-ul editorial istoric, identificat și verificat explicit, este separat de amprenta regulilor. API-ul păstrează atât amprenta copiei consultate, cât și amprenta regulilor. Nu executăm automat regulile extrase de AI ori regulamentele doar pentru că au fost transcrise.

Solicitantul identifică latura stradală și cea posterioară și declară situația terenului: aliniament variabil coincident cu limita aleasă, fără colț la două străzi, fără calcane care impun alipirea, acces public direct, parcela urbanistică întreagă și absența arborilor afectați. Copia OSM poate sugera latura stradală prin apropierea și paralelismul unui drum cartografiat, cu verificare în cinci puncte ale laturii. Drumurile private, accesul interzis, aleile de parcare, accesurile individuale și drumurile în proiect nu devin sugestii. Mai multe laturi eligibile rămân ambigue. Latura opusă este sugerată numai pe patrulatere convexe; solicitantul verifică ambele laturi. Nu deducem din OSM caracterul public al drumului ori celelalte declarații. Suprapunerile marginale OSM nu sunt prezentate drept clădiri pe limita de proprietate. OSM completează numai parcelele vecine fără contururi de clădiri în eTerra și nu stabilește retrageri cadastrale. Liu cere minimum 350 m² și front de 12 m. Lip cere minimum 300 m²; scenariul izolat folosește numai ramura cu front mai mare de 10 m din art. 6. Un front Lip mai mic nu este declarat neconstruibil: se analizează regulile pentru front îngust, convențiile și vecinătățile. Ambele scenarii cer adâncime mai mare decât frontul. O parcelă împărțită între zone, construcțiile identificate în evidența consultată, o restricție, o documentație suprapusă sau o regulă ambiguă oprește volumul automat.

Exemplul aplică retrageri de 3 m în față și lateral, 12 m în spate la înălțimea totală aleasă, banda de construire de 25 m, POT 35%, CUT 0,9 și două plafoane simultane: 8 m la corp și 12 m la nivelul retras. Scenariul retrage nivelul superior pe toate fețele cu minimum 1,80 m și îl limitează conservator la 60% din amprentă. Sunt ipoteze de calcul: art. 10 cere retragerea spre stradă/spațiul public, iar plafonul de 60% din art. 16 privește mansarda. Se caută determinist amplasări dreptunghiulare pe direcțiile laturilor reale și pe patru direcții suplimentare, cu o grilă limitată și căutare prin înjumătățire. Se verifică separat conturul, golurile, retragerile, POT, CUT și nivelul retras. Rezultatul compară trei variante: compactă P+1, echilibrată și extinsă P+1+R. Varianta extinsă este cea mai mare dintre amplasările căutate, fără garanția optimului unui proiect; celelalte reduc corpul aceleiași amplasări. Toate păstrează conservator aceeași retragere posterioară de 12 m, inclusiv corpul P+1. Suprafața desfășurată este brută, nu utilă. Parcarea, spațiul verde de minimum 40% și minimum 60% în grădina de fațadă, accesul, avizele și geotehnica rămân verificări de proiect explicit numite.

Pentru celelalte zone se servesc indicatorii și, unde există RLU digital, prescripțiile integrale privind parcela, retragerile, clădirile, accesul, parcarea, spațiile verzi și echiparea. Lipsa unei reguli necesare rămâne explicită. Scenariul 3D este informativ, fără confirmarea dreptului de construire. Vederea interactivă compară variantele pe aceeași cameră și arată clădirile vecine din eTerra în gri petrol, ca contururi la sol. OSM completează numai parcelele fără contururi cadastrale de clădiri, în gri deschis. Clădirile OSM sunt ridicate numai când sursa declară o înălțime numerică în metri; când aceasta lipsește, rămân contururi la sol. Nu se transformă nivelurile în metri și nu se simulează însorirea fără date suficiente. Varianta aleasă este însoțită de o ilustrație vectorială pentru tipărire și raport, fără scară metrică sau model al terenului. API: POST /api/v1/propunere-teren · RLU Liu · RLU Lip, surse oficiale.

Însorire pe fațade și ferestre, din context 3D

Analiza însoririi primește un model local în metri, cu poziție geografică, nord geografic, geometrie opacă și receptori identificați. Formatul urbangis-scena/1 păstrează pentru fiecare corp și receptor sursa, precizia și confirmările solicitantului. Importul de contururi eTerra sau OSM nu furnizează automat înălțimi ori ferestre. Exemplele publice folosesc corpuri și ferestre fictive, marcate ca demonstrații.

Data solstițiului este calculată pentru anul ales prin Astronomy Engine 2.1.19, licență MIT. Folosim poziția topocentrică a centrului Soarelui, fără refracție atmosferică; orele sunt afișate în Europe/Bucharest. Raze pe triunghiurile opace compară același context existent cu situația după adăugarea propunerii. Se păstrează umbrirea produsă de propria clădire, de relief și de orice obstacol inclus în model. Punctele din grilă au ponderi egale de arie; receptorii sunt dreptunghiuri plane, cu normală spre exterior.

Conturul umbrei pe receptor se obține separat, prin proiectarea paralelă a fiecărui triunghi opac pe planul suprafeței, decupare la dreptunghi și reunire geometrică. Se păstrează conturul existent, conturul cu propunere și numai umbra suplimentară. Procentele acestor contururi reprezintă aria; procentele cronologiei reprezintă punctele grilei. API-ul include cadre la 09:00, 12:00 și 15:00, la mijlocul intervalului temporal declarat. Vederea 3D folosește aceeași poziție a Soarelui și toate corpurile modelului, prin Three.js. Umbrele generale au rezoluția afișajului; contururile pe receptori sunt independente de harta de adâncime a randării.

Corpurile declarate transparente sunt vizibile, dar nu obturează razele. Declarația se aplică întregului corp: sticla, ramele și elementele opace se modelează separat. Nu calculăm transmisia parțială sau refracția materialelor. Exportul inițial Archicad păstrează geometria selectată ca opacă; transparența se verifică explicit înaintea analizei. Exemplele detaliate au acoperișuri, balcoane, parapete și teren modelat plan ori cu pantă demonstrativă de 9%, fără a atribui aceste cote vecinilor unei parcele reale.

Duratele și intervalele sunt aproximative la pasul temporal declarat, de 1 sau 5 minute, cu incertitudine la fiecare schimbare între lumină și umbră. Centrul receptorului este evaluat separat de grila suprafeței; o medie pe fațadă nu este durata unei ferestre. Pentru încăperile asociate, intervalele centrelor ferestrelor se reunesc fără dublarea minutelor. Nu se calculează vremea, lumina difuză sau iluminarea interioară. Obiectele absente, precizia neconfirmată, scara, nordul, cotele și contextul incomplet rămân explicit numite.

Ordinul MS 119/2014, anexa, art. 3, consultat la 06.10.2026, cere minimum 90 de minute la solstițiul de iarnă pentru încăperile de locuit, inclusiv cele ale vecinilor. Când distanța dintre clădiri nu depășește înălțimea clădirii celei mai înalte, norma cere studiu de însorire. Rezultatul nostru este o preanaliză geometrică: destinația încăperilor, geometria și punctele de evaluare se validează de specialist înaintea unei concluzii de conformitate.

API: POST /api/v1/insorire; schema de import. Modelul nu se păstrează în catalogul public și nu este inclus în cache-ul comun. Cererile au limite explicite de dimensiune, geometrie, puncte, raze și timp; depășirea lor oprește calculul, fără simplificare sau rezultat incomplet. Rezultatul identifică modelul prin SHA-256 și poate fi exportat în JSON ori tipărit cu toate ferestrele și fațadele evaluate.

Dotări accesibile pe jos și limitele parcelei

Dotările OSM cu un contur de curte, campus sau amplasament au acum un reper derivat în interiorul conturului, prin ST_PointOnSurface. Nu folosim centrul dreptunghiului sau media vârfurilor. Conturul se păstrează cu golurile și componentele sale și apare discret pe planșă, cu legendă proprie. Este cartare OSM, fără confirmarea limitei cadastrale, a intrării sau a preciziei în metri. Poziția estimată din adresă rămâne distinctă.

Identitatea instituției și poziția fizică au proveniențe separate în API, prin sursa și pozitionare. Ediția rețelei și cea a contururilor OSM trebuie să aibă aceeași amprentă PBF. Un amplasament actualizat nu face mai nou registrul instituției. Exportul național SIIIR folosit rămâne 2023–2024. La Cluj folosim și rețeaua ISJ 2026–2027: adresele complete sunt potrivite cu nomenclatorul municipal. Asocierea cu vechiul registru cere nume complet unic în UAT; strada și numărul se păstrează integral, fără a reduce un interval la primul număr. Acceptăm numai coordonate cu dispersie de cel mult 20 m. Sunt repere de adresă, fără intrare sau precizie metrică confirmate. Nivelurile vechi SIIIR își păstrează ediția; nu le atribuim automat fiecărui sediu. Sediile și nivelurile verificate direct la instituție au prioritate.

Adresele și marca dotărilor OSM sunt păstrate din fișierul-sursă. Câmpurile omise la primul import au fost recuperate din exact același PBF, cu verificarea identificatorilor, categoriilor și geometriilor neschimbate. Recuperarea nu modifică data extrasului. Adresele OSM rămân contributive; o marcă sau o legătură de identitate nu confirmă un contur de amplasament, intrarea ori precizia metrică.

Calculul este național, pentru coordonate sau parcelă, fără dependență de PUG digital. Dacă punctul nu are o parcelă cadastrală identificată, analiza folosește punctul real, cu marcaj și legendă proprii. Nu îl transformăm într-un contur și nu calculăm suprafață sau limite de parcelă. Registrele naționale și OSM se consultă în jurul poziției; sursele municipale și GTFS completează numai localitățile acoperite de propriile seturi. Acoperirea surselor rămâne distinctă de disponibilitatea calculului.

Fișa completă servește accesul estimat în 15 minute pe rețeaua OpenStreetMap, cu benzi de 5, 10 și 15 minute. Calculul folosește nodurile originale ale căilor, astfel încât un pod nu devine intersecție prin simpla încrucișare a liniilor. Viteza este 4,8 km/h, respectiv 2,4 km/h pe scări. Accesul pietonal explicit, barierele și sensul de mers pe jos sunt respectate.

Reperul de plecare este sugerat lângă contur sau punctul cerut, la cel mult 60 m de o cale cartată. Timpul se oprește la apropierea de amplasament pe rețea, la cel mult 80 m de punct; această distanță rămâne separată. Intrarea, traversarea străzii și dreptul de trecere se verifică local. Benzile urmăresc traseele cartate; pozițiile OSM sunt orientative și pot lipsi legături ori dotări.

Numele și categoria din registre au prioritate față de același obiect OSM; sursa poziției rămâne separată și nu certifică precizia metrică. Categoriile separă educația pe nivelurile publicate, medicina, farmacia, transportul, parcurile, joaca, sportul și cultura. Școlile fără nivel publicat rămân cu nivel neprecizat; un cimitir marcat și ca parc în OSM nu intră în categoria parcurilor. Sediile fiscale CNAS/ANAF nu devin puncte de lucru medicale. Pe hartă și în tabel apar aceleași referințe P01…; numărătorile pe categorie folosesc toate amplasamentele rutate.

Stările disting dotarea identificată, datele incomplete, dotarea neidentificată în sursele consultate și rutarea indisponibilă. Numărul unităților fără amplasament precis este separat pentru UAT și localitatea identificată la punct; în afara unei vetre publicate, numărul pe localitate este neprecizat. Lipsa din date nu dovedește lipsa dotării din teren. Școala cea mai apropiată nu devine automat școală de circumscripție.

Raportul distinge un amplasament aflat peste 15 minute, o legătură pietonală neconfirmată și o poziție lipsă în registru. Școlile preuniversitare cu nivel neprecizat nu fac incompletă categoria învățământului superior. Numărul pozițiilor de completat în UAT este o măsură a acoperirii registrului, separată de rezultatul accesului în jurul parcelei.

Fereastra de calcul are raza de 1.500 m și limite de 6.000 căi, 80.000 noduri, 1.500 ținte și 4.000 bariere. Depășirea este o stare explicită; nu publicăm numărători trunchiate drept analiză completă. Ediția OSM și data încărcării sunt servite separat.

Planșa limitelor verifică întregul contur al parcelei: în intravilan, în extravilan, traversând limita sau nedeterminat când referința lipsește. Distanțele minime se măsoară în Stereo 70 până la limitele reale ale UAT și intravilanului. ANCPI și fiecare document PUG sunt referințe separate, cu fază și proveniență; marginea decupajului nu este desenată ca limită. Date: accesPietonal, limiteAdministrative și planșele acces_pietonal/limite, pe treapta completă a API.

La Cluj-Napoca, limita propusă și adoptată prin HCL 493/22.12.2014 provine din atlasul public CJ Cluj. Limita existentă la întocmirea PUG este documentată pe planșa oficială pentru consultare; un vector verificat al acestei faze nu este disponibil la noi. Catalogul exprimă această lipsă și oferă legătura, fără a substitui limita ANCPI.

Dotări pe hartă și catalogul comun

De la zoom 14, stratul Dotări folosește catalogul public /api/v1/dotari-harta, pe cadrul vizibil al hărții, independent de disponibilitatea unui PUG. Sunt prezentate amplasamentele identificabile din registrele școlare și culturale, sediile verificate, seturile publice de coordonate și copia OSM: învățământ, sănătate, farmacii, stații de transport, parcuri, locuri de joacă, sport, cultură și primării. O primărie OSM nu este o dotare culturală. Categoriile descriu datele consultate, fără a promite acoperire națională completă.

Fiecare punct păstrează identitatea instituției și a sediului, adresa publicată, sursa informației și sursa poziției. Mai multe instituții pot ocupa același amplasament; identitățile și nivelurile lor nu se amestecă. Adresa publicată nu este declarată automat completă sau verificată. Un reper interior unui contur OSM nu este intrarea, iar geocodarea unei adrese nu certifică o precizie cadastrală. Sediile fiscale CNAS/ANAF, datele personale și centroizii de localitate nu intră în acest catalog fizic.

Prioritatea surselor publice și eliminarea dublurilor OSM folosesc identificatori legați explicit și regula GTFS descrisă mai jos; nu îmbinăm instituții numai după asemănarea numelui sau apropierea pe hartă. Catalogul este citit într-un singur instantaneu al bazei, cu edițiile și calendarul fiecărei surse. Legenda arată numai categoriile vizibile. Dacă zona depășește limitele de volum sau de suprafață, cerem apropierea hărții, fără a prezenta o selecție trunchiată ca inventar complet. La scări mai mici rămâne inventarul agregat din registre.

Stații de transport și amplasamente din date publice

Fișa și API-ul folosesc și coordonatele stațiilor din fluxurile GTFS publicate pentru Cluj, Iași, Oradea, Constanța și București–Ilfov. Fiecare punct păstrează identificatorul sursei, mijloacele de transport și liniile publicate, perioada calendarului și data verificării. Punctele de îmbarcare rămân distincte pe sens; stațiile, intrările și alte obiecte fără îmbarcare nu se numără suplimentar. Liniile publicate nu confirmă operarea în ziua sau la ora cererii. O ediție viitoare ori încheiată nu este folosită pentru analiza curentă.

CTP Cluj și CTP Iași declară reutilizarea datelor cu atribuire și distribuire în condiții similare. Celelalte arhive își păstrează furnizorul și mențiunea privind licența publicată; nu le atribuim o licență CC în lipsa ei. Verificările păstrează SHA-256 pentru arhivă și fișierele citite.

Pentru același punct de îmbarcare, GTFS are prioritate față de OSM numai când denumirea coincide și există o asociere unică la cel mult 50 m. Platforma și poziția vehiculului din OSM pot reprezenta aceeași stație; sensurile opuse și asocierile ambigue rămân distincte. Diferențele de denumire nu se potrivesc aproximativ.

La Cluj se adaugă parcurile declarate publice, cu acces nelimitat, în registrul municipal al spațiilor verzi. Componentele cu aceeași denumire, aflate la cel mult 100 m, formează un amplasament; identificatorii și contururile sursă se păstrează. Fâșiile plantate și scuarurile nu devin automat parcuri. Bibliotecile și muzeele folosesc adresele integrale din CASIDRo/INP când acestea pot fi potrivite fără ambiguitate în nomenclator; nu se confirmă programul sau accesul public.

Actualizarea separată descarcă și verifică sursele; fiecare set se publică atomic după conservarea rândurilor și verificarea geometriei. Un eșec păstrează setul precedent. Proiecțiile includ numai datele dotării și ale amplasamentului, fără proprietari, persoane de contact, telefoane sau e-mailuri. Sursa, registrul, poziția și calendarul nu sunt aceeași dată de referință.

Set publicAmplasamenteVerificatEdiție
TPBI București–Ilfov · stații și linii GTFS4.25919.10.20262026-10-07 / 2027-01-05
Biblioteci și muzee · adrese din registrele culturale2719.10.2026
Ministerul Sănătății · farmacii comunitare Cluj-Napoca1819.10.20262026-10-14
Primăria Cluj-Napoca · registrul spațiilor verzi1419.10.2026
ISJ Cluj · rețeaua școlară 2026-202715519.10.20262026-2027
CT BUS Constanța · stații și linii GTFS36619.10.20262026-10-21 / 2027-01-16Calendar viitor
CTP Cluj · stații și linii GTFS76719.10.20262026-09-18 / 2027-04-30
CTP Iași · stații și linii GTFS63319.10.20262025-11-24 / 2026-12-31
OTL Oradea · stații și linii GTFS55819.10.20262026-10-21 / 2027-01-16Calendar viitor

Circumscripția școlară pentru adresă

Arondarea se citește din documentele inspectoratului pentru clasa pregătitoare, separat pe anul școlar și limba de predare. API-ul verifică denumirea străzii și, pentru condiții simple complete, numărul, intervalul și paritatea. Păstrează fragmentul și textul publicat, linkul sursei și pasajele neclare. Blocurile, excepțiile, observațiile și textele cu graniță incertă rămân de verificat în document. Strada și aleea cu același nume nu sunt confundate.

În fișa unei parcele căutăm întâi punctele OSM de adresă chiar cuprinse de contur. Dacă adresa nu este unică, putem prezenta arondările pentru strada cartată în apropiere, la cel mult 60 m, cu mențiunea că adresa terenului trebuie confirmată. Aceasta nu este o atribuire oficială a adresei. Nu alegem școala după distanță și nu desenăm poligoane de circumscripție din școlile cele mai apropiate. În lipsa unei potriviri sau a sursei județene, lipsa datelor este explicită. Arondările pe comune și localități întregi necesită verificarea separată a întinderii publicate; nu sunt deduse din adresa școlii.

Pentru o adresă cunoscută: /api/v1/circumscriptie-scolara?siruta=54975&strada=Strada%20Ștefan%20Luchian. Fișa completă transmite circumscriptieScolara în accesPietonal. Secțiile își păstrează identitatea și se leagă de reperul P01… numai când aceeași unitate este desenată pe hartă. Documentele ISJ Cluj pentru 2026–2027.

Harta circumscripțiilor leagă aceleași arondări de repere de adresă: nomenclatorul municipal RENNS pentru Cluj-Napoca și adresele OpenStreetMap în localitățile urbane cu documente culese. Potrivirea folosește numele întreg al străzii, tipul arterei, numărul integral și localitatea când este disponibilă. Un sufix precum 12A nu devine numărul 12. Condițiile neclare, textele corupte și localitatea neconfirmată rămân de verificat. Fără potrivire în date nu înseamnă fără școală arondată.

În mediul rural din Cluj, ISJ precizează că arondarea cuprinde comuna întreagă, cu excepția Floreștiului. Harta aplică această întindere publicată conturului administrativ ANCPI și păstrează separat toate școlile și secțiile din documentul rural. Suprafața rezultată nu este o delimitare GIS publicată de ISJ. În orașe nu completăm spațiile dintre adrese și nu deducem limite prin proximitate, poligoane Voronoi, zone de acces sau contururi convexe.

API: /api/v1/circumscriptii-harta, contract circumscriptii-harta/1. Catalogul indică localitățile și metoda disponibilă; filtrarea păstrează școala și limba. Cadrul este limitat la 36 km² și 1.500 de repere, fără rezultate trunchiate. Publicarea verifică identitatea arondărilor și conservarea tuturor adreselor selectate. Dacă registrul se schimbă sau începe un alt an școlar, harta veche nu este prezentată ca arondare curentă. Datele personale, proprietarii și contactele din nomenclator nu sunt copiate. Data preluării poziției rămâne distinctă de anul școlar și de data generării hărții.

GIS-ul deschis ADIZMB pentru București conține limite pentru anul 2022–2023. A fost identificat ca sursă istorică, fără a fi folosit drept delimitare curentă pentru 2026–2027.

Rapoarte de exemple cu date noi

Colecția de exemple include rapoarte complete din Sibiu, Miercurea Ciuc, Mizil, Carei, Sântandrei, Timișoara, București, Reșița și Bacău. Fiecare păstrează un extras datat al surselor și are între 7 și 10 pagini. Data sincronizării copiei nu schimbă ediția documentației sau a registrului consultat.

Planșele suplimentare folosesc traseele și punctele tehnico-edilitare din PUG-ul numit, în Stereo 70, separate după tip și stadiu publicat: existent, propus sau neprecizat. Un punct fără tip precis nu devine stație de transformare. Prezența unei rețele nu confirmă racordarea, capacitatea ori protecțiile legale. Aceste extrase sunt incluse în exemplele datate; straturile suplimentare nu sunt încă adăugate automat la orice fișă de teren.

Comparația intravilanului separă limita existentă și propusă din PUG de copia ANCPI. Sunt desenate numai limitele originale care ajung în casetă, fără marginile artificiale ale decupajului. O neconcordanță între evidențe rămâne explicită.

În aceste exemple, harta dotărilor arată cel mult opt amplasamente identificate din educație, cultură, sănătate și sport, la maximum 1 km de contur. Lista cuprinde numai reperele desenate. Pozițiile asociate prin OSM sunt numite separat de registrul instituției. Distanțele sunt cartografice în Stereo 70; cercurile de 500 și 1.000 m sunt repere geometrice, fără timp de mers sau izocrone. Lipsa unui amplasament în această selecție nu dovedește lipsa dotării în vecinătate.

Zonificarea PMB folosește aceeași acoperire verificată pe cele șase sectoare atât la identificarea zonei, cât și în hărțile raportului. Copia PUG a unui portal municipal nu confirmă singură starea juridică sau absența PUZ/PUD. Indicatorii condiționați și excepțiile se păstrează; un profil 3D se generează numai pentru regulamentele executabile deja validate.

Explicația propunerii și schema de amenajare

Fișa completă și API-ul explică separat conturul, condițiile declarate, retragerile, zona de amplasare, volumul ales și amenajarea. Harta permite parcurgerea acelorași etape, pe aceeași geometrie. Articolele invocate rămân legate de versiunea verificată a RLU Liu sau Lip.

Fiecare variantă încearcă și o schemă cu acces auto de 3 m, locuri de 2,50 × 5 m și legătură pietonală de 1 m. Aceste dimensiuni sunt ipoteze de amenajare; cele două locuri ale schemei Liu sunt în tandem, fără acces independent. Lip rezervă un loc. Cerința finală de parcaje și acceptarea configurației se verifică prin proiect. Se caută poziții pe front, fără ocuparea clădirii, cu cel puțin 40% verde pe sol natural și 60% verde în grădina de fațadă. Grădina de fațadă se delimitează până la fațada reală a volumului, inclusiv când retragerea depășește 3 m. Schema alege fațada cea mai orientată spre stradă și îi prelungește planul până la limitele terenului; fațada principală se confirmă prin proiect. Spațiul rămas este rezervat integral pentru verde; alte platforme și anexe reduc această rezervă.

Suprafețele schemei sunt orientative, în proiecție locală, cu coordonate rotunjite la 0,1 mm pentru operațiile geometrice. Poarta, manevrele, pantele, accesibilitatea și intrarea în clădire rămân de proiectat. Dacă nu se găsește o amenajare, câmpul amenajare.stare este necesita_proiect, fără geometrii sau suprafețe confirmate. Un volum generat nu dovedește că amenajarea încape și nu devine neconstruibil când această căutare limitată nu găsește o soluție.

Analiza unui contur DXF

API-ul autentificat /api/v1/fisa-sit analizează polilinia închisă furnizată de solicitant. Unitățile se citesc din DXF; poziția în Stereo70 (EPSG:3844) se verifică față de UAT. Pentru coordonate locale, translația automată cere o singură potrivire susținută de minimum trei muchii și de vârfuri cadastrale; o potrivire ambiguă oprește analiza. Alternativ, solicitantul declară coordonatele sau translația topografică. Confirmarea poziției este legată prin amprentă de fișier, contur și declarații.

Suprafețele și suprapunerile se măsoară pe întregul contur, fără asocierea automată cu parcela de sub punctul interior. Acoperirea cadastrală folosește uniunea geometriilor; golurile în copie nu dovedesc lipsa intabulării. Numerele CF și drepturile nu sunt verificate. Declarația de extravilan sau de teren necadastrat rămâne distinctă de rezultatul intersecției cu limitele ANCPI. Panta și RO-FLOODS rămân verificări la punct, marcat explicit. Fără zonificare disponibilă, planșa nu inventează reglementări. Rețelele și reglementările suplimentare Ord. 904 își păstrează documentul și stadiul. Limitele de protecție calculate în jurul patrimoniului sunt orientative, de confirmat cu autoritatea de cultură. Fișierele încărcate nu sunt înscrise în cadastru și nu se publică pe hartă. Răspunsurile cu geometria utilizatorului nu sunt memorate în cache public.

Ilustrația volumetrică este orientată spre latura stradală aleasă și arată separat înălțimea corpului și înălțimea totală. Denumirea drumului se asociază numai unui candidat OSM al acelei laturi; pentru o latură diferită, numele nu se transferă. Axul OSM este decupat pentru prezentare, fără lățime de drum inventată. Separarea nivelurilor este grafică, fără cote de planșeu sau fațade proiectate. P înseamnă parter, E etaj, R/Er etaj retras, M mansardă, S subsol; scenariul cu R nu reprezintă o mansardă M.

Planșele vectoriale de documentații disting PUG, PUZ și PUD prin culoare și păstrează identitatea documentului, HCL-ul, data aprobării și termenul publicat. Intersecția perimetrului cu terenul este distinctă de prezența în vecinătate; o evidență activă nu confirmă singură toate condițiile de valabilitate. Legendele raportului enumeră toate categoriile desenate, inclusiv certificatele de urbanism și autorizațiile de construire.

Data sincronizării ANCPI provine din jurnalul rulărilor reușite pentru UAT-ul și stratul de parcele analizat; este distinctă de modificarea rândului și de ultima listă completă verificată. La CU/AC sunt afișate numai poziții cu număr și dată de emitere. O dată de semnare a prelungirii nu este expirare; termenul calculat din data emiterii și durata declarată este marcat separat. Legenda păstrează umplerea și conturul desenului. O denumire UTR lipsă se completează pentru lectură numai dacă același cod, UAT și strat publicat au o singură denumire; originalul rămâne în API. Referințele PUZ/HCL din codurile sursei nu verifică singure documentația sau aprobarea.

Planșe georeferențiate: Crevedia, Salcea și zona Nicolina din Iași

Harta, fișa și API-ul servesc copii locale ale planșelor originale, cu legendă, hash, an și porțiunea calibrată. Pentru un contur DXF, decupajul folosește întreaga geometrie în EPSG:3844. O sursă indisponibilă este semnalată distinct de o planșă aflată în afara terenului.

La Crevedia sunt calibrate planșele Cocani din 2007, cu precizie orientativă de circa 15 m. Regulamentul integral este identic cu exemplarul publicat de primărie; capitolul 12.4, L1, paginile PDF 64–65 (tipărite 60–61), este verificat. POT 35%, CUT 1,05 și plafoanele de înălțime se referă la locuințe; pentru alte funcțiuni sursa cere PUZ. Fondul colorat L1 oferă o sugestie de lectură a capitolului, fără atribuirea juridică a unui UTR, fără suprafețe exacte de zonă și fără eliminarea restricțiilor suprapuse. La limite se aplică marja de 15 m.

La Salcea, arhiva MDLPA 3912 conține planșele din 2000. Reglementările 3.1 și rețelele 4.1 sunt calibrate numai pentru Plopeni și contextul vestic, orientativ la 50 m. Încadrarea întregii UAT, la scara 1:25.000, are marjă orientativă de 150 m. RLU lipsește din arhiva verificată; nu deducem indicatori ori utilizări din culori. HCL 163/2023 documentează prelungirea, dar nu confirmă absența modificărilor ulterioare.

Aceste planșe documentare nu înlocuiesc modelul vectorial publicat și nu sunt prezentate ca PUG complet. Georeferențierea nu confirmă valabilitatea actuală, existența fizică a rețelelor, capacități de racordare ori drepturi de construire.

Pentru un raport personalizat din Mircea Vodă, Constanța, a fost analizată și arhiva MDLPA a PUG-ului ediția 2019. Planșele 3.1/3.3 și 4.1/4.3 au fost aliniate documentar, cu marjă de 5 m, în fereastra sitului studiat; subzonele A și TE din două trupuri izolate au fost confruntate cu fișele UTR și RLU. Acest extras pentru raport nu este încă un strat general servit de API și nu reprezintă zonificarea completă a UAT-ului. Intravilanul PUG rămâne distinct de evidența ANCPI, iar culoarele și protecțiile nu sunt eliminate din suprafețele analizate.

Pentru Iași, SIRUTA 95060, servim sectorul Nicolina–Socola din planșa publică PUG și RLU. Calibrarea folosește patru repere și trei controale independente: RMS 11,46 m, maxim 12,09 m; marja declarată este 15 m. Acoperirea este limitată la zona reperelor verificate, nu la întregul municipiu. Conturul AI2b este o lectură manuală a planșei; oferă un capitol documentar de consultat, fără suprafețe juridice ori indicatori atribuiți automat. RLU integral are 92 de pagini; sinteza AI2b și articolele comune AI/AI2 provin din paginile PDF 67–72. Coeficientul 10 din art. 16 este volumetric, în m³/m², și nu este servit drept CUT 10.

Stratul „PUZ și acte în zonă” localizează șase documentații/intervenții Nicolina prin parcelele numite în actele publice: PUZ HCL 262/2018 și 75/2019, CU 2800/2020 pentru piață, AC 174/2026 pentru parcare, AC 457/2026 și 88/2026 pentru Miraggio, respectiv propunerea Varlaam 11 din agenda CTATU 12.08.2026. Geometriile sunt copii cadastrale din 28.03.2026, nu anexele de reglementări ale PUZ-urilor. Sunt păstrate distinct aprobarea istorică, autorizarea, certificatul și propunerea; valabilitatea actuală neconfirmată rămâne explicită. Datele nu intră în calculul indicatorilor urbanistici ai parcelei. API-ul /api/repere-urbanistice?siruta=95060 furnizează GeoJSON WGS84, surse și stadii; fișa completă arată intersecțiile cadastrale și vecinătățile până la 250 m, fără a le numi suprafețe reglementate.

La Nicolina, cadrul TIFF include și contextul străzilor și al zonelor din jur. Exteriorul anvelopei punctelor de control este estompat; abaterea lui nu este măsurată. Marja de 15 m și analiza documentară rămân limitate la sectorul verificat. Cadrul raster mai larg nu extinde conturul AI2b folosit pentru sugerarea capitolului din regulament.

Actualizarea este un proces de verificare a documentelor: modificarea planșei sau a regulamentului cere controlul hash-ului și revizuirea georeferențierii și textelor. Nu presupunem că un scan nou păstrează poziția celui precedent. Din cercetarea Nicolina nu se publică un poligon de contaminare: mențiunea istorică a celor 999 m² nu conține localizarea necesară.

Surse Crevedia · Surse Salcea · Surse Nicolina, Iași

Principiul de bază

Fiecare afirmație din fișa terenului stă pe un rând cu temeiul ei: ce registru, ce lege, ce hartă oficială o susține și, unde contează, la ce dată a fost actualizată sursa. Și absențele se afirmă la fel: nu spunem doar „nimic aici”, ci „am verificat față de registrul X, actualizat la data Y, și nu apare”. Când o sursă externă nu poate fi consultată în momentul generării, fișa spune explicit că verificarea nu a fost posibilă, în loc să lase impresia unui rezultat liniștitor.

Tot ce afișăm este informativ: ajută la înțelegerea unui teren înainte de decizii, dar nu ține locul certificatului de urbanism (CATUC, art. 253-258) și nu constituie aviz.

Regulamentul legat de document și zonă

Un PUZ sau PUD digital limitează PUG-ul din portal în propriul perimetru; existența lui într-o localitate nu elimină PUG-ul municipal din celelalte zone.

Fișa completă și API-ul folosesc câmpuri comune pentru caracterul zonei, utilizări admise, condiționate și interzise, parcelare, retrageri, acces, parcaje, înălțime, aspect, echipare, spații verzi și împrejmuiri. Textele integrale, articolele și paginile citate își păstrează documentul, codul și amprenta. O utilizare nepublicată nu este tratată drept permisă.

La conversiile locale Cluj-Napoca și Feldru, regulamentul este legat de identitatea și ediția planului; PUG-ul Cluj 1999 nu primește textul celui din 2014. O legătură multiplă sau o ediție diferită nu este rezolvată prin alegerea primului șablon. Moștenirea unui capitol este explicită. Amprenta textului nu este prezentată ca amprentă a PDF-ului. Câmpurile native GPKG sunt păstrate separat atunci când există un capitol PDF mai complet.

Timișoara păstrează numerotarea originală, care reîncepe în fiecare secțiune. Articolul despre parcelă nu este confundat cu cel despre utilizări. Textele HTML sunt proiectate în text lizibil; originalele rămân în API. Bacău are codul public ABR_ZF legat explicit de câmpul comun utr și servește textul regimului tehnic, fără articole, retrageri sau valori numerice inventate. Se citesc numai poligoanele care intersectează efectiv parcela; texte diferite pe același cod sunt servite ca variante, fără alegerea unui maxim.

Inventarul per documentație și /api/v1/acoperire-regulamente măsoară textele, geometria, limitele pe faze și planșele originale publicate. Acoperirea datelor nu confirmă aplicabilitatea juridică și nu activează reguli 3D. În API-ul digital, conversiile locale au identificatori UUID și origine distinctă de arhivele MDLPA. Limita intravilanului Cluj propusă și adoptată prin HCL 493/22.12.2014 provine din atlasul CJ Cluj; limita existentă înainte de acel PUG rămâne indisponibilă, fără substituție din ANCPI.

O planșă de reglementări generată din vectori este marcată ca reprezentare GIS. Imaginea și legenda provin din același desen și aceeași paletă, cu scala afișării și nord. Nu este planșa originală anexată la HCL; anul, precizia și scala sursei rămân necunoscute când nu sunt documentate. Planșa se generează numai dacă există zone în cadrul cerut. Lipsa unei imagini nu elimină vectorii disponibili.

PUZ, PUD și hotărâri judecătorești pe teren

Documentațiile și hotărârile sunt intersectate cu întregul contur al parcelei ori sitului furnizat, separat de selecția la punct și de vecinătatea desenată pe hartă. Actele, HCL-ul vizat și suprafața suprapunerii se păstrează. Contactele de cel mult 0,01 m² nu sunt tratate ca documentații aplicabile. La Cluj, o hotărâre care atinge o parte a terenului poate apărea în verificarea pe contur chiar dacă punctul ales este în afara ei.

Stratul public de hotărâri al Primăriei Cluj-Napoca oferă numere de sentințe, decizii și dosare, uneori HCL-ul vizat. El nu oferă sistematic dispozitivul hotărârii, caracterul definitiv ori efectul juridic. Aceste stări sunt declarate ca neprecizate, fără anulare, suspendare sau derogare dedusă. În alte localități lipsa unui strat verificat este neacoperire a datelor, nu absență de litigii. O intersecție judiciară sau o verificare nereușită oprește conceptul geometric până la clarificare.

Avizul de oportunitate și avizul CTATU nu sunt acte de aprobare. În atlasul CJ Cluj, perimetrele fără un HCL identificabil rămân context pe hartă; cele cu referință HCL pot intra în lista pe parcelă cu valabilitate neconfirmată. Ele nu înlocuiesc automat zonificarea PUG. PUD detaliază reglementarea planurilor superioare și nu este tratat ca derogare generală de la indicatorii PUG sau PUZ. Referința documentațiilor citate: Legea 350/2001, art. 47–48, text disponibil în Portalul Legislativ. Această trimitere nu stabilește cadrul normativ actual al unei investiții.

Atlase și GIS publice ale consiliilor județene

Verificarea din 10 octombrie urmărește PUG, PUZ și componentele lor publice, cu comparație față de copiile existente. Atlasul anonim CJ Cluj permite citirea numai a componentelor publicate în catalogul său; acordul tehnic al vizitatorului este păstrat în memorie și transmis prin antet, fără cont, stocare de credențiale ori explorarea directoarelor private. Configurațiile și câmpurile sunt revizuite separat pentru fiecare sursă.

Copiile CJ Cluj includ Pălatca, Aghireșu, Aiton, Chinteni, Unguraș, intravilanul publicat pentru județ, intravilanul aflat în avizare, modificări PUG și perimetre ori avize PUZ. Intravilanul aflat în avizare nu devine limită adoptată. Zonificarea Aghireșu propusă în 2022 este distinctă de intravilanul aprobat în 2021. Unguraș este o propunere din 2026 cu componente CAD; numele unui strat CAD nu devine cod UTR. La Chinteni sunt copiate componente de drumuri, parcele propuse și restricții; nu sunt prezentate drept zonificare UTR completă. Proiecția declarată 31700 este verificată față de exportul geografic al sursei: folosirea caroiajului EPSG:3844 reproduce controalele, fără deplasarea de circa 126 m a interpretării 31700. Controlul măsoară conversia, nu precizia cadastrală.

Perimetrele județene sunt verificate pe domeniul tuturor UAT-urilor Clujului și nu sunt atribuite implicit municipiului Cluj-Napoca. Geometriile nepublicabile sunt conservate în carantină și excluse de pe hartă. Sincronizarea folosește coada comună, cu o singură cerere HTTP în curs și publicare atomică pe strat; o citire incompletă păstrează copia anterioară.

Hărțile publice CJ Sibiu și CJ Prahova oferă perimetre PUG, PUZ și PUD cu tipul original și referințe HCL. Se verifică identificatorii, numărătorile și proiecția exporturilor anonime. Omisiunile câmpurilor opționale din Prahova sunt păstrate separat de valorile explicit nule. Mențiunea „în vigoare” din registru nu devine confirmare juridică independentă; „suspendat” rămâne o observație explicită, fără efect judiciar dedus. Perimetrele nu înlocuiesc zonificarea UTR sau regulamentul.

Harta CJ Bacău publică documentații, legături către planșe și regulamente, zone funcționale și protecții. Filtrul public pentru obiectele neretrase este păstrat la numărare și export. Codul unei zone funcționale nu devine implicit UTR, iar denumirea „aprobat” a stratului nu confirmă valabilitatea actuală. Componentele nedesenabile rămân în inventar. CJ Sălaj oferă regulamente PDF pentru 47 UAT-uri: legăturile sunt publicate în catalogul localității, fără georeferențiere sau reguli executabile deduse.

Maramureș și Dâmbovița au PUG, PUZ și PUD consultabile prin proxy-ul hărții publice. Numărătorile sursei pot include versiuni istorice. Termenii afișați restricționează republicarea datelor: acestea sunt inventariate pentru consultare, fără import general sau sincronizare promisă. Inventarul din 10 octombrie acoperă intrările oficiale ale celor 41 de județe și distinge GIS copiat, registru documentar, hărți administrative și platforme interne. „Export neconfirmat” descrie rezultatul verificării, nu dovedește absența unui PUG sau GIS în județ.

Inventarul județelor și starea copiilor · /api/urbanism-public/judete.

GIS public în municipii și orașe mari

Din 8 octombrie, extinderea urmărește PUG-urile: zonificare, regulament și acte de aprobare. O platformă de parcări, spații verzi sau rețele nu confirmă acoperirea PUG. Inventarul public separă accesul la PUG de aceste hărți tematice.

PUG 2000 București este preluat din exportul GeoJSON al hărții publice PMB. O singură copie acoperă cele șase UAT-uri de sector, fără duplicarea poligoanelor. Harta folosește coordonatele native Stereo 70, convertite standard din EPSG:3844 în EPSG:4326. Diferența de circa 38,3 m din exportul WGS84 al portalului este explicată integral de convenția rotațiilor din transformarea Helmert. La fiecare sincronizare verificăm definiția publicată de sursă, identificatorii, atributele și toate vârfurile celor două exporturi; conversia inversă după convenția sursei trebuie să reproducă pozițiile native în toleranța de 2 m. La proba din 8 octombrie, toate cele 803.338 de vârfuri au trecut, cu eroare inversă maximă sub 1 mm. Aceasta măsoară consistența conversiei, nu precizia juridică a contururilor. Nouă contururi din afara domeniului administrativ sunt păstrate în inventar și excluse de pe hartă. Numărătorile și întregul conținut verificat sunt comparate înainte și după import. Copia stratului nu confirmă automat valabilitatea juridică a PUG sau executabilitatea regulamentului.

Codul complet al zonei București provine din câmpul cod_zona, de exemplu L3a. Câmpul sursei numit utr poate conține numai sufixul „a” sau poate fi necompletat. În API, utr este codul complet, iar utr_sursa păstrează valoarea originală; cod_zona rămâne disponibil. Denumirea zonei provine din definitie, păstrat integral și legat explicit de UTR_afisare. Corespondențele câmpurilor sunt declarate în metadatele copiei.

La Reșița, un strat UTR folosește coloana numită SIRUTA pentru denumiri de zone. Aceste valori sunt păstrate ca atribute ale sursei și nu sunt interpretate ca identificatori administrativi. Excepția este verificată pe lista completă a denumirilor și permite numai straturile municipale dedicate; încadrarea în UAT și proiecția rămân obligatorii. O denumire nouă cere revizuire înainte de înlocuirea copiei publicate.

La Timișoara, harta publică URBIS furnizează zonificarea PUG și textele RLU. Sunt folosite numai accesul anonim al acelei hărți, straturile PUG verificate și identificatorii oficiali ai geometriilor. Antetul de acces emis de aplicația publică rămâne în memorie și nu este stocat sau afișat. Exportul integral, nefiltrat, este citit de două ori; identificatorii și conținutul trebuie să fie identice. Sursa nu oferă aici un contor independent al obiectelor, astfel că numărătoarea descrie colecția returnată. Câmpurile UTR și Tip_SZF sunt păstrate și primesc aliasurile declarate utr și UTR_afisare pentru comenzile comune. Textele RLU nu devin automat reguli executabile. Cele nouă geometrii nepublicabile ale zonificării rămân în inventar. Limitele din PUG sunt desenate separat de limitele ANCPI: un contur UAT și șapte contururi de intravilan verificate. Câte un contur exterior UAT-ului din fiecare strat este conservat și exclus de pe hartă, după identificator și amprentă geometrică verificate. Contururi noi sau modificate trebuie reverificate înainte de a permite publicarea stratului.

Pentru Sibiu este folosită documentația digitală din datelocale din 16.06.2026, corespunzătoare actualizării aprobate prin HCL 216/16.06.2026. Consultarea documentelor rămâne disponibilă și când portalul GIS nu poate furniza date: inventarul separă PUG-ul în vigoare de propunerile în elaborare la Brașov și Brăila. Arhiva UTR Brăila conține imagini JPG; acestea nu sunt prezentate drept zonificare vectorială și nu furnizează automat încadrarea parcelei.

Inventarul din 7 octombrie 2026 cercetează toate cele 103 municipii, inclusiv București o singură dată, și 9 orașe care au cel puțin 25.000 de locuitori după domiciliu în ultima ediție INS POP107D din copia locală. Sunt consultate paginile oficiale, legăturile publice și serviciile anunțate de acestea. Un proiect de digitalizare sau o hartă interactivă nu confirmă un export GIS. „Neconfirmat” nu înseamnă că localitatea nu are o platformă.

Acoperirea din datelocale este separată în PUG, PUZ și PUD: un PUZ pe un perimetru nu este tratat ca PUG al întregii localități. Copiile portalurilor municipale completează aceste date, fără promovare automată în reglementări juridice sau reguli executabile pentru un concept 3D. Starea de avizare, aprobarea și termenele se păstrează numai când sursa le publică.

Harta separă zonificarea PUG de arhivele municipale PUZ/PUD. Documentațiile suplimentare se consultă prin controlul dedicat și se încarcă la activarea lui. Reglementările utilizabile cer verificarea documentației, actului și regulamentului asociat; prezența unui cod UTR într-un strat istoric rămâne informație despre acel strat.

Sursele ArcGIS și WFS 2 sunt citite anonim, numai prin operații de consultare și câmpuri tehnice verificate. Serviciile dedicate unei localități pot avea SIRUTA necompletat; acceptarea este explicită în configurație, iar codurile prezente și geometriile sunt verificate. Codul de localitate 20304 din sursa Bacău este asociat UAT-ului 20297 pe baza nomenclatorului oficial, fără a modifica evidența cadastrală.

Copiile verifică schema, numărul și identificatorii înainte și după extracție, paginarea, proiecția și încadrarea în UAT. Coordonatele originale și GeoJSON-ul surselor WFS sunt păstrate. Controlul proiecției are toleranță declarată pe sursă, între 2 și 3 m; diferența măsurată dintre reproiectările ArcGIS și PostGIS la Galați este de aproximativ 2,1 m. Nu se repară automat geometrii. Caracterele NUL incompatibile cu JSONB au reprezentare publică escapata, declarată prin _pug_text_encoding=nul_escape_v1; valorile originale ale câmpurilor verificate sunt păstrate fără pierdere în copia tehnică. Un strat blocat păstrează ultima copie verificată.

Programarea copiilor municipale este zilnică în serviciul comun de sincronizare, separat de cea existentă pentru Miroslava și Cluj. Straturile noi dintr-un serviciu sunt inventariate și necesită verificarea domeniului, schemei și câmpurilor înainte de publicare. Accesul protejat, un răspuns incomplet sau o retragere masivă nu înlocuiesc datele deja verificate. Imaginile WMS și hărțile fără export vectorial validat rămân descrise separat în inventar.

Rețelele edilitare și dotările locale au comenzi și legende proprii pe hartă. Un traseu de rețea publicat nu confirmă racordarea sau capacitatea; un obiect într-un strat de investiții nu confirmă finalizarea lucrării.

La Bacău, serviciul sursei nu poate exporta unele geometrii curbe. Obiectele afectate își păstrează identificatorii și câmpurile verificate; geometria este declarată indisponibilă, fără contur înlocuitor. Aceste obiecte sunt incluse în numărătoarea din inventar și în verificarea spațială incompletă.

Inventarul național și starea vie a copiilor · Inventar JSON · Nomenclator oficial: Bacău, localitate și UAT

Datele digitale MDLPA: verificare și acces complet

La 08.10.2026, 19:36:01 au fost recitite toate cele 235 de GeoPackage-uri disponibile în registrul datelocale: 171 PUG-uri și 64 PUZ-uri. SHA-256 coincide cu versiunea fiecărui import. Cele 2.193.206 de rânduri sursă din clasele principale au fost confruntate cu tabelele reale, clasă cu clasă și document cu document. Sunt păstrate diferențele explicate prin separarea geometriilor multiple și respingeri. Geometriile importate în tabelele principale măsurate sunt valide și nenule; rândurile respinse ale sursei rămân declarate.

Registrul public separă acum „Stadiu” și „Date spațiale”. Cititorul urmărește denumirile coloanelor și confruntă disponibilitatea spațială cu ruta documentației. Stadiul nu este folosit drept indicator de disponibilitate GIS. Eticheta din registru și stadiul/datele din GeoPackage sunt păstrate separat; încadrarea pe parcelă continuă să folosească regulile de aplicabilitate ale documentației, nu simpla prezență a unui fișier.

La Reci, Meseșenii de Jos și Poienile Izei, registrul indică „În vigoare”, dar GeoPackage-ul publicat păstrează un stadiu de avizare sau aprobare în curs. Contradicția este semnalată în catalog și API; stadiul din fișier nu este înlocuit automat. Datele rămân consultabile, iar aplicabilitatea cere verificarea actului de aprobare.

Toate cele 11 clase sunt disponibile prin API: perimetru, zonificare existentă și propusă, reglementări suplimentare, intravilan existent și propus, rețele, căi de comunicație, obiective punctuale și regulamente generale/detaliate. GeoJSON-ul public este în WGS84; exportul proiectat precizează Stereo 70. Câmpurile tehnice publicate sunt selectate explicit; identificatorii sunt locali importului. Paginarea păstrează versiunea fișierului și a importului, cu oprire dacă versiunea se schimbă. Un strat gol în sursă are numărătoare zero, distinctă de indisponibilitatea serviciului.

Sunt servite și 21.001 de obiecte din cinci clase suplimentare: puncte ale rețelelor, reglementări tehnico-edilitare punctuale, puncte ale căilor de comunicație, reglementări suplimentare liniare și UTR suplimentare. Acestea sunt copii pe versiune ale fișierelor cu SHA-256 verificat, cu câte un obiect pentru fiecare rând sursă, atribute originale și geometrii multiple păstrate. Coordonatele sunt transformate prin aceeași bază PostGIS; nu se repară geometriile și nu se deduc reguli din câmpuri. Un punct al sursei are coordonate neutilizabile: rândul și atributele se păstrează, cu geometrie null și stare explicită. La schimbarea fișierului, copia suplimentară trebuie refăcută; API-ul oprește servirea unei versiuni necorespunzătoare.

La Sântandrei, fișierul are și cinci straturi auxiliare ZFPropusa1–5, cu 8.579 de rânduri. Sunt variante din același fișier, distincte de stratul principal ZFPropusa. Pot fi consultate și extrase, dar nu sunt cumulate ca zone urbanistice suplimentare și nu intră în încadrarea parcelei. Clasele suplimentare și variantele auxiliare păstrează identificatorul original al rândului în câmpul declarat source_id_field; ID-ul API este local și determinist.

Harta unei documentații încarcă numai straturile cu geometrie și date, în fereastra vizibilă. Afișarea este limitată la 5.000 de obiecte pe vedere și semnalează când există continuare; apropierea hărții restrânge selecția. API-ul permite parcurgerea completă. Regulamentul unei subzone este afișat numai prin codul exact din aceeași documentație și o asociere unică. Textele și unitățile neclare nu devin valori numerice presupuse.

Documentațiile, hărțile și toate clasele · Contractul API și paginarea

Probe de recuperare cartografică: Oradea și Arad

Probele din 8 octombrie sunt fișiere de lucru distincte de copiile GIS native. Nu sunt incluse în încadrarea automată a parcelei, în regulile de concept 3D sau în numărătoarea PUG-urilor sincronizate. Sunt disponibile pentru consultare și descărcare, cu metoda, ediția, coordonatele și amprentele fișierelor declarate.

Oradea: serviciul public GeoMedia poate reda harta PUG 2016 ca SVG. Desenul conține identificatorul obiectului și codul UTR/SUTR. Transformarea de la coordonatele desenului la Stereo 70 este citită din metadatele redării. Arcele sunt discretizate cu eroare de coardă de maximum 1 cm; aceasta este o limită a operației de conversie, nu precizia urbanistică a conturului. Suprafețele sunt interpretate după umplerea SVG, iar fragmentele din 16 vederi sunt reunite după identificator. Toate cele 1.575 de obiecte și 103 coduri observate sunt păstrate; obiectul 1479 nu are geometrie utilizabilă. Două vederi integrale regăsesc aceeași mulțime de identificatori și coduri. Sursa nu a furnizat un contor independent al bazei sale.

Contururile Oradea depind de scară, generalizare și decuparea redării. Diferențele dintre vederi au fost măsurate; reconstrucția nu are precizia confirmată a unui export vectorial nativ și nu este folosită pentru un verdict pe limita cadastrală. Identificatorul 317, cod Liu, tip UTR și legătura către regulament au fost confruntate separat cu interogarea publică de informații a sursei. GeoPackage-ul de probă este în EPSG:3844, iar GeoJSON-ul este în EPSG:4326.

Arad: HCL 530 din 29.09.2026 și anexele au fost identificate în registrul oficial al hotărârilor. Planșele aprobate sunt rasterizate și diferă de planșele vectoriale mai vechi, publicate în etapa VI. Din planșa vectorială din mai 2024 au fost identificate 181 de clase și recuperate 5.990 de elemente grafice cu suprafață; 32 de elemente fără suprafață utilizabilă sunt consemnate separat. Numărul elementelor de desen nu este numărul zonelor UTR. Vectorii sunt păstrați în coordonate locale de planșă, exprimate în puncte PDF, fără amplasare geografică. Nu li se atribuie EPSG:3844 și nu sunt prezentați drept anexa aprobată în 2026.

Probele, fișierele editabile și anexele oficiale

API-ul separat recuperari-pug/1 păstrează explicit originea cartografică și faptul că aceste probe nu furnizează verdict pe parcelă. Oradea oferă obiectele geografice paginate; Arad oferă metadate și vectori în coordonate de planșă, cu interogarea geografică oprită. Descărcările poartă amprente, CORS și răspunsuri pe intervale de octeți pentru consumatorii GIS.

Pentru Oradea, toate cele 103 perechi cod/tip ale desenului au un control separat prin interogarea publică de informații. Legăturile de regulament sunt asociate prin codul și tipul exact, cu identificatorul obiectului de control păstrat. Au fost confirmate 93 de PDF-uri distincte, accesibile pentru 98 de coduri; cinci coduri nu au o legătură PDF consultabilă confirmată. Asocierea regulamentului nu confirmă precizia contururilor reconstruite.

Miroslava: datele publice din portalul GIS

Conectorul ArcGIS păstrează în baza locală geometriile și câmpurile urbanistice verificate ale portalului primăriei. Accesul anonim a fost verificat prin proxy-ul public al portalului; serviciul direct cere autorizare. Selectorul 97919 corespunde UAT-ului Miroslava, Iași, în nomenclatorul nostru.

Stratul PUG conține zonificare, iar PUZ și PUD conțin geometrii publicate sub aceste denumiri. Un poligon nu este numărat automat ca documentație distinctă. Aprobarea, termenul de valabilitate și reglementarea completă nu sunt deduse din filtrul tehnic STATUS IS NULL. Nu atribuim valori numerice POT/CUT din texte nevalidate.

Sincronizarea verifică numărul și identificatorii înainte și după extracție, păstrează geometria originală, referința spațială, schema și intervalul citirii. Acest control nu garantează un instantaneu tranzacțional al atributelor. La o schimbare de schemă, lipsă de acces sau import incomplet rămâne ultima copie verificată, cu data ei. Geometria Stereo70 declarată 31700 este transformată folosind EPSG:3844, verificat pe coordonate reproiectate de serviciu.

Serviciile Locale și OCPI, declarate de aceeași configurație publică Miroslava, completează inventarul cu străzi, adrese, limite, intravilan, protecții, clădiri și imobile. Fiecare strat este limitat la SIRUTA 97919, păstrează filtrul restrictiv STATUS IS NULL și are o listă proprie de câmpuri aprobate. Geometriile OCPI din acest portal sunt o sursă distinctă de cadastrul ANCPI deja servit de platformă; nu îi înlocuiesc evidența și nu includ proprietari.

Obiectele a căror geometrie nu poate fi validată sunt păstrate cu identificatorul și forma originală, dar nu sunt desenate. Inventarul arată numărul lor, iar fișa semnalează verificarea spațială incompletă. Culorile zonificării PUG provin din legenda publicată de sursă, păstrată împreună cu copia importată.

Registrele publice CU/AC sunt păstrate integral pentru selectorul verificat, numai cu câmpuri tehnice aprobate: numere, date, amplasament, tip de act și referința către certificat. Nu se importă solicitanți, contacte, semnături, conținutul HTML, descrieri libere ale lucrărilor sau documente integrale. Pozițiile fără număr și dată de emitere rămân în registru și nu sunt numărate ca acte emise. Data semnării unei prelungiri nu este folosită ca dată de expirare; starea juridică rămâne neconfirmată. Legăturile AC–CU sunt afișate numai dacă actul referit este importat din aceeași sursă și UAT și nu este ulterior autorizației.

Rutele de punct, listă și intersecție folosite de UrbanGIS servesc zonificarea portalului acolo unde UAT-ul nu are model local publicat sau documentație din registrul național în vigoare. Rândurile poartă sursa și versiunea; indicatorii neconfirmați sunt null. O apropiere de 100 m față de un act nu dovedește că acesta privește parcela selectată.

Pagina Miroslava folosește aceleași comenzi, legendă, filtre și fișă ca harta Clujului. Datele portalului respectă vizibilitatea și opacitatea din panoul comun. Statisticile pe zone numără punctele CU/AC aflate în poligoanele publicate; această asociere spațială nu este o încadrare juridică a actelor în UTR.

Inventarul viu al straturilor, numărătorile și starea copiilor · Harta Miroslava · Contract API și GeoJSON. Alte servicii și UAT-uri menționate de configurație sunt inventariate separat și nu devin automat surse publicate.

PUZ Brătuleni, Miroslava: UTR-uri peste PUG

PUZ-ul pentru parcela 90259, proiect 507/2020, aprobat prin HCL 249/29.11.2023, are două UTR-uri: UTR1–IS2 (servicii și comerț) și UTR2–A1 (industrie și servicii). Planșa vectorială și regulamentul de 21 de pagini au fost furnizate de utilizator. Obiectul, parcela, suprafețele și indicatorii sunt confirmați de exemplarul scanat al hotărârii din arhiva publică OpenMiroslava. Întreaga anexă nu a putut fi comparată cu arhiva primăriei, indisponibilă la verificare.

Exteriorul rezultă din cele 46 de coordonate Stereo70, interpretate în EPSG:3844; limita dintre UTR-uri este extrasă din desen. Conturul se potrivește cu copia cadastrală la mai puțin de 1 mm. Desenul diferă local de tabel cu până la circa 0,64 m; păstrăm exteriorul din coordonate. Ariile măsurate sunt 17.925,18 și 48.432,29 m², total 66.357,46 m²; documentația declară 17.930 și 48.427 m². Nu deplasăm limita pentru a forța egalitatea suprafețelor.

Numai aceste două zone decupează PUG-ul, identic în hartă, intersecțiile API și rapoarte. Zona studiată și limitele edificabile nu devin UTR-uri. Restricțiile independente, canalele ANIF, drumul și calea ferată rămân relevante. Copia ArcGIS brută se păstrează separat. Datele geometrice și textele sunt publicate împreună; schimbarea PUG-ului de bază sau retragerea unui capitol suspendă suprapunerea până la reverificare. Art. 2 al hotărârii stabilește valabilitatea până la aprobarea noului PUG; această condiție nu este convertită într-o dată de expirare inventată.

UTR1 corespunde paginilor PDF 8–14, iar UTR2 paginilor 14–21, despărțite la titlul capitolului de pe pagina comună. Se servesc articolele integrale, inclusiv prescripțiile generale, nu doar indicatorii. Cei 12 m se referă la cornișă/streașină sau atic, nu la coamă. Locuințele de serviciu din UTR2 au indicatori condiționați proprii, POT 30% și CUT 0,60. Contradicția privind depozitarea en-gros în UTR1, diferențele privind retragerile, vegetația și echiparea sunt semnalate lângă text, fără verdict automat de admisibilitate.

UTR-uri PUZ și regulament în GeoJSON · Regulamentul pe articole · Hotărârea de aprobare, copie scanată.

Regulamentele Miroslava și Scornicești

Regulamentul Miroslava, publicat de primărie (93 de pagini), este legat de 28 de coduri ale zonificării GIS. Celelalte șase coduri descriu extravilanul, ape și o rezervație; au prescripțiile generale disponibile, fără indicatori atribuiți prin presupunere. Textul a fost recuperat din fonturile PDF-ului și verificat pe paginile originale. HCL 146/2011 este citată și de geometria portalului; prelungirea HCL 96/2022 și transpunerea GIS HCL 64/2024 sunt documentate de publicațiile oficiale ale comunei. Nu deducem din acestea o dată nouă de expirare sau aplicabilitatea automată peste PUZ/PUD.

Pentru Scornicești folosim regulamentul de 123 de pagini din aceeași arhivă MDLPA 24824 ca cele 27 de coduri geometrice. Lectorul include și capitolul zonei centrale ZRS07, aplicabil numai în perimetrul său, precum și capitolele fără cod geometric corespondent, păstrate pentru consultare. Textul pe capitole completează datele existente; Lc și cele trei coduri mixte fără POT/CUT în GeoPackage primesc valorile citate din PDF. Când PDF-ul și GeoPackage-ul diferă, cifra unică este retrasă din proiecția completată, iar ambele valori și pagina apar în răspuns. Datele brute rămân neschimbate.

Fiecare completare poartă documentul, amprenta SHA-256, articolul, paginile și condițiile. Cota la cornișă este distinctă de coamă. Etichetele contradictorii L1b/L1P și M1/M1P, respectiv M1a/M1b față de M1/M2 din Miroslava, nu sunt corectate automat. Publicarea textului nu echivalează cu verificarea unor reguli executabile: fațetele de verificare automată rămân indisponibile pentru aceste copii. O schimbare a documentului GIS, a schemei sau a GeoPackage-ului suspendă legătura până la reverificare; sincronizarea geometriilor nu șterge textele.

RLU Miroslava, sursa oficială · Documentația Scornicești, registrul MDLPA.

Utilizările admise, condiționate și interzise din articolele 1–3 însoțesc fiecare zonă cu capitol verificat în fișă și API, inclusiv zonele care ating numai o parte a parcelei. Sunt texte ale capitolului, cu pagini și sursă, nu verdicte automate pentru o investiție. Un articol neextras nu înseamnă că utilizarea este permisă. Capitolele comune se citesc în domeniul fiecărui alineat, împreună cu prescripțiile generale.

Identificarea terenului

Parcelele, limitele administrative și limita intravilanului provin din oglinda datelor ANCPI (sistemul eTerra). Fișa afișează data la care a fost sincronizat rândul parcelei. Pentru căutarea după număr cadastral, punctul de pornire este un punct garantat în interiorul parcelei, nu centrul ei geometric (care la parcelele în forma literei L poate cădea pe vecin). Acolo unde un UAT nu are limita intravilanului în evidența ANCPI, fișa spune „nedeterminat”, nu ghicește.

Încadrarea urbanistică

Fișa, API-ul, suprafețele pe parcelă și planșele vectoriale folosesc același model de zonificare: UTR-urile locale publicate, iar unde acest model lipsește în întreaga UAT, documentațiile din registrul național în vigoare sau copia publică ArcGIS verificată. Un gol punctual din modelul local nu este completat cu un alt model. Geometriile importate sunt limitate la UAT și la caseta planșei ori la conturul parcelei; perimetrele PUZ/PUD în vigoare din registru decupează zonificarea PUG de dedesubt. Culorile zonificării folosesc o singură paletă de prezentare, cu reperele grafice PUG Cluj, modelul cromatic MDLPA și categoriile ZF01–ZF18 din art. 15 al anexei 5 la normele metodologice, introdusă prin Ordinul 904/2023. Aceeași categorie are aceeași culoare pe hartă, în fișă și în API, inclusiv în planșele pentru rapoarte. Denumirea și codul original al zonei sunt păstrate. Corespondențele codurilor locale sunt verificate separat pe sursă și localitate; o funcțiune neprecizată apare în culoare neutră și nu este atribuită automat categoriei ZF18. Pe harta web, limitele UTR și ale zonificărilor digitale au contur negru, cu margine albă fină la apropiere, pentru lizibilitate inclusiv pe satelit. Zona construită protejată poate cuprinde mai multe UTR-uri. Conturul negru cu segmente lungi și scurte delimitează perimetrul ZCP, iar limitele UTR din interior rămân negre continue. La Cluj folosim perimetrele din stratul distinct de protecție al portalului GIS al primăriei, prin copia verificată în baza noastră. Nu deducem perimetrul ZCP din conturul fiecărui UTR sau numai din prefixul codului său; unde sursa nu oferă un perimetru separat verificat, codul și regulamentul UTR păstrează informația despre regimul de protecție. Pentru documentațiile digitale publicate pe datelocale, folosim geometria distinctă ZRS32 numai din planuri în vigoare, cu document-sursă și cu denumire care identifică explicit zona construită protejată. Denumirile de clădiri, monumente și situri individuale, precum și propunerile numite astfel în sursă, nu devin perimetre ZCP. Conversiile locale derivate din codul UTR nu intră în această selecție. Geometria și documentația sunt păstrate separat pentru fiecare plan; perimetrele din planuri diferite nu sunt unite. Legenda arată PUG, PUZ sau PUD după tipul din registrul sursei, numărul HCL și data aprobării disponibile. Catalogul și dalele sunt disponibile prin /api/perimetre-zcp, cu versiune și CORS public; o versiune depășită a dalei cere reîncărcarea catalogului. Catalogul și dalele copiilor portalurilor GIS, precum și marcajele publice ale dalelor, permit și accesul direct din geoportaluri externe. Celelalte regimuri se adaugă peste culoarea funcțiunii: diagonală albastră pentru urbanizare, hașură încrucișată cărămizie pentru restructurare și diagonală albă pentru destinație specială. Harta și legenda folosesc același desen, pas și grosime a liniilor. Regimurile se aplică după codurile și stilurile modelelor locale verificate; un titlu PUZ ori HCL singur nu dovedește urbanizarea sau restructurarea. Condițiile se consultă în RLU. Ordinul definește categoriile, nu valori RGB; simbologia publicată separat de MDLPA este opțională. Comparația paletelor arată culorile noastre alături de valorile exacte din modelul MDLPA din 4 mai 2026, verificate în fișierele SLD și QGIS la 10 octombrie 2026. Cele două formate coincid pentru toate cele 18 categorii. Unele categorii au aceeași culoare în model, deci identificarea folosește codul ZF și denumirea. Paleta noastră apropie zonele agricole, agrozootehnice, edilitare, mixte, comerciale și cele de exploatare a resurselor naturale de familiile cromatice MDLPA. Zona mixtă și instituțiile publice păstrează culori distincte pentru o citire clară. Corespondența de prezentare nu modifică regulamentul ori valabilitatea documentației. Condițiile indicatorilor, documentul și paginile regulamentului însoțesc datele.

Catalogul de pe pagina principală cuprinde toate UAT-urile din nomenclatorul platformei. Numărătorile arată poligoanele de zonificare publicate, documentațiile importate și pozițiile din registrele CU/AC aflate în baza locală; se actualizează la cel mult cinci minute. Zero înseamnă lipsa acelor date în platformă. Datele naționale nu presupun existența unui PUG complet sau a unui registru local CU/AC; acestea sunt marcate separat pe card.

Unitățile teritoriale de referință (UTR) și indicatorii lor (POT, CUT, înălțimi) provin din documentațiile de urbanism digitalizate pe platformă. Proveniența e marcată pe fiecare rând: valori extrase din regulamentul aprobat al UAT-ului sau, unde acesta nu e încă digitalizat, un șablon orientativ din biblioteca de regulamente, etichetat explicit ca atare. Absența unui UTR pe platformă înseamnă că nu avem o zonă din modelul publicat la punctul cerut; poate fi o lacună de acoperire sau lipsa documentației. Nu dovedește absența reglementării. La Cluj-Napoca, conturul zonelor urmează zilnic stratul PUG publicat în GIS-ul primăriei: acoperirea curentă se preia în fiecare noapte, versiunile înlocuite se păstrează ca istoric, iar indicatorii extrași din regulament rămân legați de codul zonei. Tot din GIS-ul primăriei se sincronizează zilnic și straturile de deasupra PUG-ului: planurile PUZ și PUD cu starea lor de valabilitate (la un punct, precedența e PUD, apoi PUZ activ, apoi PUG), sentințele judecătorești publicate asupra reglementării, avizele de oportunitate și zonele de siguranță și de protecție ale centurii metropolitane, cu culoarul de expropriere. Planurile expirate rămân în fișă ca istoric, marcate ca atare.

Sentințele și avizele de oportunitate au fiecare stratul lui pe hartă, nu doar rândul din fișă, fiindcă întrebarea se pune și invers: unde anume s-a atacat reglementarea în instanță și unde se pregătește un plan nou. Sunt ținute separat pentru că înseamnă lucruri diferite. O sentință poate anula reglementarea zonei, deci ce scrie în PUG s-ar putea să nu mai fie valabil acolo. Un aviz de oportunitate nu schimbă încă nimic: arată doar că un PUZ este în pregătire.

Un indicator nu e întotdeauna o singură cifră. Un regulament spune, de pildă, POT 60% pe parcelele obișnuite, 70% pe cele de colț și 80% doar cu garaje colective peste necesar; fișa arată valoarea care se aplică în mod obișnuit, iar sub ea variantele, fiecare cu condiția ei și cu articolul din care vine. Când regulamentul nu prevede o valoare generală, ci doar cazuri, fișa le enumeră fără să aleagă una drept regulă. Înălțimea apare ca două plafoane care se aplică deodată: cota fațadei (cornișa sau aticul) și vârful construcției (coama ori înălțimea totală). Aceleași valori hrănesc și harta: la click pe o parcelă, panoul arată cifra care se aplică în mod obișnuit, cu plafonul zonei ca mențiune alături. Acolo unde documentația nu e încă structurată pe articole, rămâne cifra unică din stratul de zonificare, care poartă plafonul, și panoul spune asta.

Regula aceasta ține și acolo unde terenul e tăiat de mai multe zone. Rezumatul din capul fișei și defalcarea pe suprafețe spun, pentru fiecare felie, valoarea de pe o parcelă obișnuită și, alături, plafonul cu condiția lui: „POT 40%, până la 60% doar cu garaje sau parcaje colective peste necesar”. Măsurat pe datele curente, 512 zone au valoarea de bază diferită de plafon la POT și 251 la CUT, deci diferența nu e o excepție rară.

Zonificarea în formatul digital al Ord. 904/2023

Din 2023, documentațiile de urbanism se publică și într-un format digital standardizat (Ord. MDLPA 904/2023), cu un set de date spațiale și un nomenclator național de 18 coduri de zonă funcțională, ZF01 până la ZF18. Ministerul le publică pe datelocale.mdlpa.ro. Am preluat toate documentațiile publicate acolo în acest format, 235 în registru. 235 dintre ele, pe 190 de UAT-uri, au setul lor de date, cu 807.792 de zone propuse. Verificarea din 4 octombrie 2026 a comparat amprentele tuturor fișierelor publicate cu copia importată. Cele șapte documentații care anterior trimiteau la arhiva altui plan au primit fișiere proprii și au fost importate, împreună cu cele două republicări identificate. Conservarea numărului de obiecte a fost verificată independent pe toate cele 235 de fișiere. Alături de documentațiile din registru stau trei conversii mai vechi, făcute de noi din documentațiile primăriilor (două pentru Cluj-Napoca, una pentru Feldru), deci în total 238 de planuri pe 192 de UAT-uri. Fișa spune la fiecare teren din care dintre cele două vine planul, fiindcă temeiul e altul: unul e un registru public, celălalt o conversie a noastră.

Conversia PUG-ului Clujului din 2014 se reface în fiecare noapte din portalul GIS al primăriei, din aceeași acoperire curentă din care vin zonele de reglementare citite de restul fișei, deci cele două capitole nu mai pot spune lucruri diferite despre același teren. Versiunile pe care primăria le-a înlocuit în portal nu mai intră. Clasa fiecărui cod de zonă e fixată o dată, pe denumirea lui; când primăria introduce un cod nou, refacerea se oprește până îl încadrăm, iar harta rămâne pe ultima versiune verificată în loc să afișeze o clasă ghicită.

La fel se reface în fiecare noapte și conversia PUG-ului din 1999, deși e expirat și sursa lui nu s-a mai schimbat din aprilie. Acolo portalul nu dă zonele gata desenate, ci liniile dintre ele și câte o etichetă cu codul zonei, așa că zonele se refac din linii. În câteva zeci de locuri, peste o mie de hectare în total, o zonă astfel refăcută conține etichete cu coduri diferite, cel mai probabil fiindcă lipsește o linie din sursă. Acolo arătăm zona o dată pentru fiecare cod: sursa se contrazice, iar a alege unul dintre ele ar fi o ghicitoare.

Conversiile le aducem la forma documentațiilor publicate. Zona funcțională poartă codul și eticheta din lista oficială a ministerului, exact ca în toate cele 235 de documentații; subzona păstrează codul și denumirea din regulamentul local, iar unde sursa nu dă o denumire (PUG-ul Clujului din 1999 are doar coduri) nu inventăm una. Clasa unei zone se ia din denumirea ei, nu din literele codului: terenurile „cu destinație agricolă” sunt agricole, iar clasa aleasă pentru un cuvânt trebuie să fie cea în care îl pun majoritar documentațiile publicate. O zonă pe care sursa o desenează de mai multe ori se numără o singură dată; unde aceeași suprafață poartă coduri diferite, sursa se contrazice și le arătăm pe toate. La Cluj-Napoca, zonele de reglementare suplimentară ale conversiei sunt cele care țin de PUG: zonele construite protejate, de restructurare și de urbanizare, citite din codul UTR, plus zonele de protecție sanitară. PUZ-urile, PUD-urile, sentințele și celelalte zone de protecție nu se copiază aici: le citim în fiecare noapte din portalul primăriei, cu starea fiecăruia, și apar în capitolele lor din fișă. O copie făcută o singură dată îmbătrânește, iar cea veche arăta ca valabile și acte pe care primăria le ștersese.

Stratul se vede pe hartă („Zonificare Ord. 904”) și în fișa terenului. Sub zoom 12 zonele cu același cod apar unificate, ca să se vadă structura unei localități dintr-o privire; de la 12 în sus, fiecare zonă cu subzona ei, iar de la 14 codul subzonei e scris pe hartă, fiindcă el e cheia cu care se caută regulamentul. În legendă, cele 18 coduri sunt strânse în 6 grupe (construit, economic, agricol, natural, tehnic, altele). Gruparea e a noastră, fiindcă anexa ordinului nu grupează codurile; la click pe o zonă se văd codul și denumirea exact cum le publică documentația.

Un loc poate fi acoperit de mai multe documentații: la Cluj-Napoca stau una peste alta PUG-ul din 1999, expirat, și cel din 2014, în vigoare. Starea fiecăreia se ia din registru, din stadiu și din data expirării. La un punct se aplică, în ordine, documentația în vigoare, apoi cea încă în curs de aprobare, apoi cea expirată; la aceeași stare, PUZ-ul sau PUD-ul înaintea PUG-ului, apoi cea aprobată mai recent, și abia la urmă zona cea mai mică. Harta nu desenează documentațiile expirate, iar cele încă neaprobate le desenează cu starea scrisă la click. Fișa arată o zonă dintr-o documentație expirată doar unde nu există alta, și spune asta înaintea cifrelor.

Aceleași zone apar și în cardul de parcelă de pe hartă și în răspunsurile de zonă pe care le citește add-on-ul UrbanGIS din ArchiCAD (la un punct, lista unei localități și suprafața de sub un contur desenat), acolo unde localitatea nu are un model local de regulament (azi au unul Cluj-Napoca și Feldru). Se servesc doar documentațiile din registru aflate în vigoare, în ordinea de mai sus; pe o suprafață, zona PUG-ului nu se mai numără sub perimetrul unui PUZ sau PUD în vigoare. Codul e al subzonei, sau al zonei unde subzona lipsește, iar cifra pe care regulamentul o dă subzonei e un plafon, nu valoarea de bază, fiindcă din ea nu se văd cazurile condiționate. Fiecare zonă își poartă documentul: titlul, HCL-ul și data aprobării. Profilul de tipologie și verificarea automată a regulamentului nu există pentru aceste coduri, deci cardul nu le arată; regulamentul zonei, cuvânt cu cuvânt, e în fișa terenului.

Indicatorii nu sunt numere în sursă, sunt text, și asta schimbă ce putem afirma. Din cele 9.490 de subzone cu regulament detaliat, dau o cifră curată 4.139 la POT (43,6%), 4.243 la CUT și 3.965 la înălțime. Restul spun ori explicit că nu reglementează („Fără precizări”, „Nu este cazul”), ori o frază: „Conform normelor specifice”, „Se preia din subzona funcțională suprapusă, cu respectarea art. 23”, uneori articolul întreg de regulament. Citim un număr doar când tot șirul e un număr. Un tipar care ar lua primul număr din text ar scoate înălțimea „23” din exemplul de mai sus, adică o cifră inventată. Fraza se arată cuvânt cu cuvânt, iar fișa spune care dintre cele trei stări e: are valoare, nu se reglementează, sau uite ce scrie.

Un număr curat nu e încă o valoare, fiindcă sursa nu-și scrie unitatea la fel peste tot. La 187 subzone POT-ul e un număr între 0 și 1 fără semnul procentului („0.4”), adică probabil o fracție, iar la 52 CUT-ul trece de 10 („150” lângă un POT de 50), adică probabil e scris ca procent. Nu le transformăm: unele documentații amestecă cele două scrieri în același regulament, iar la CUT scara nu e una singură, deci am ghici tocmai unde contează. Aceste valori nu intră în cifrele de mai sus, fișa arată ce scrie regulamentul și spune că unitatea nu e sigură, iar prin API vin cu starea unitate_incerta și fără valoare numerică.

Absența unei documentații în acest format nu spune nimic despre PUG-ul unei primării. Multe au un plan în vigoare publicat doar pe hârtie sau ca scanare, iar formatul digital e obligatoriu abia pentru documentațiile noi. Fișa afirmă absența cu registrul verificat, nu o lasă ca rând lipsă.

Servituți și zone de protecție

Peste reglementarea de zonă se suprapun limitări care vin din alte legi: zone de protecție sanitară a surselor și aducțiunilor de apă (Legea 458/2002 și HG 930/2005), de cimitir, de stație de epurare sau de depozit de deșeuri, zone de protecție a cursurilor de apă (Legea apelor 107/1996), culoare de protecție pentru conducte de gaz și linii electrice aeriene, zone de siguranță și de protecție feroviare. Fișa le grupează după cât de tare limitează: interdicție de construire, aviz obligatoriu, restricție de înălțime sau simplă informare. La Cluj-Napoca conturul lor se preia zilnic din GIS-ul primăriei; la celelalte UAT-uri, din documentațiile digitalizate pe platformă.

Tot de la Cluj-Napoca vin, cu denumirile din legenda planșei de reglementări, categoriile pe care le are planul: cele trei grade de risc de alunecare (mediu-mare, mare, foarte mare), zonele de siguranță și de protecție ale magistralelor de gaz și de apă, protecția liniilor de înaltă tensiune, zonele de hazard și risc la inundații, protecția mijloacelor de navigație aeriană și meteorologice, siguranța și protecția infrastructurii feroviare și rutiere, zonele construite protejate și cele arheologice, ariile naturale existente și propuse. Pe planșă fiecare are hașura și conturul ei, ca într-o planșă de urbanism: culoarea singură nu ajunge, fiindcă la tipărire alb-negru dispare, iar două categorii cu efecte diferite ar arăta la fel.

Servituțile aeronautice se afișează cu tipul lor, pentru că nu înseamnă același lucru peste tot: zonele I, II și III de servitute, suprafețele de limitare a obstacolelor din Anexa 14 OACI (conică, orizontală interioară, de tranziție, de apropiere, de urcare la decolare) și banda pistei. Platforma spune care dintre ele atinge terenul. Înălțimea maximă admisă în punct nu se poate citi de pe hartă: ea se raportează la cota pragului pistei și se stabilește prin avizul autorității aeronautice.

Patrimoniu cultural

Siturile și monumentele vin din Lista Monumentelor Istorice 2015 și din inventarele naționale RAN și EISM. Unde punctul cade chiar pe un sit cartat, fișa o spune, cu regimul care decurge (aviz, descărcare arheologică). Zonele de protecție ale monumentelor sunt cele desenate în documentații acolo unde există; unde nu există delimitare desenată, se aplică razele legale din Legea 422/2001 (100 m în municipii și orașe, 200 m, respectiv 500 m în extravilan, după caz), calculate de platformă și etichetate cu temeiul legal.

Arii naturale protejate

Ariile (Natura 2000, parcuri, rezervații) provin din Atlasul digital al ANPM și se reîmprospătează automat, lunar. Pentru parcurile naționale și naturale afișăm și zonarea internă (zone de protecție strictă sau integrală, cu semnificația lor pentru construire, conform OUG 57/2007). Unde există plan de management aprobat și structură de administrare cu contract, fișa și pagina UAT-ului le numesc, cu actul de aprobare.

Risc natural: ce putem spune despre un teren

1. Este localitatea pe listele oficiale de risc?

Legea 575/2001 (Planul de amenajare a teritoriului național, secțiunea Zone de risc natural) listează localitățile afectate de inundații, alunecări de teren și cutremure. Fișa spune dacă localitatea terenului e pe aceste liste. E o informare la nivel de comună sau oraș, nu despre parcela cuiva, și fișa precizează asta. Două limite importante: lista seismică acoperă doar mediul urban (absența unei comune nu înseamnă teritoriu nesismic), iar datele sunt cele din legea în vigoare, adoptată în 2001.

2. Este punctul în zonă inundabilă?

Întrebăm live, la generarea fișei, hărțile oficiale de hazard la inundații (RO-FLOODS, ciclul 2 al Directivei Inundații, MMAP/ANAR) și raportăm adâncimea estimată a apei pentru scenariile modelate: inundație fluvială la 10, 100 și 1.000 de ani, viituri rapide, ploi torențiale și inundație costieră la 100 de ani. Răspunsul are trei stări, deosebite între ele: punctul apare în extinderea modelată (cu adâncimea), punctul a fost verificat și nu apare, sau sursa nu a putut fi consultată (caz în care fișa o spune ca atare). Pe hartă se pot vedea și sectoarele desemnate oficial cu risc potențial semnificativ (APSFR); desemnarea privește sectorul de râu sau localitatea, nu o parcelă anume.

3. Cât de înclinat este terenul?

Panta din fișă („panta ~11°, moderată”) este calculată de platformă din curbele de nivel derivate din Modelul Numeric al Terenului ANCPI (rezoluție 5 m, „Date realizate de ANCPI”), pe care le deținem pentru aproape toată țara (măsurat: plăcile livrate lasă descoperit 4,03% din suprafață, iar acolo nu estimăm nimic). Metoda, pe scurt: căutăm cele mai apropiate două curbe de nivel de cote diferite și calculăm unghiul din diferența de cotă și distanța dintre ele; fișa arată chiar curbele folosite și distanța, ca temei. Clasele: sub 5° mică, 5-15° moderată, 15-25° mare, peste 25° abruptă; sub 1° spunem „teren practic plat”.

Limitele metodei, asumate: pe culmi și în fundul văilor estimarea tinde să subestimeze; la pante foarte abrupte valoarea exactă e mai puțin precisă (liniile sunt simplificate la stocare), dar clasa rămâne stabilă. Cel mai important: panta este un indicator geometric, nu o evaluare de susceptibilitate la alunecări și nu înlocuiește potențialul pe localitate din Legea 575/2001, afișat separat. Studiul geotehnic (NP 074) rămâne obligatoriu la proiectare.

4. În ce context de susceptibilitate stă terenul?

Lângă panta calculată local, fișa arată clasa din harta europeană de susceptibilitate la alunecări ELSUS v2, realizată de Centrul Comun de Cercetare al Comisiei Europene. Harta are celule de 200 m și cinci clase, de la „foarte mică” la „foarte mare”; ea combină panta, litologia și acoperirea terenului la scara continentului. Pentru România am reținut 203.975 de poligoane, tăiate exact la granițele țării, acoperind 234.755 km² (restul până la suprafața țării sunt luciile de apă, pe care harta le lasă neclasificate).

Cele două răspunsuri sunt complementare, nu concurente: panta măsoară terenul acela, ELSUS îl așază în contextul regional. Un teren plat poate sta într-o zonă cu susceptibilitate mare, și invers. Sursa cere explicit ca harta să fie citită la scări de până în 1:200.000 și să nu fie folosită pentru a deduce informație locală, deci nici noi nu o prezentăm ca evaluare a parcelei. Citarea, cerută de licență: Wilde, Günther, Reichenbach, Malet, Hervás (2018), Pan-European landslide susceptibility mapping: ELSUS v2, Journal of Maps 14(2), 97-104. Datele brute nu se redistribuie.

5. Cum arată relieful întregului teritoriu

Aceleași curbe de nivel dau și o descriere a UAT-ului întreg, afișată pe pagina de dotări a fiecărei localități și servită prin API: cotele extreme, altitudinea mediană, panta mediană și panta celei mai înclinate zecimi din teritoriu. Panta pe teritoriu se măsoară eșantionând o grilă de puncte (în jur de 80 pentru un UAT obișnuit, indiferent de mărimea lui) și aplicând în fiecare punct exact metoda descrisă mai sus. Numărul de puncte e afișat lângă cifră.

De ce eșantionăm și nu socotim mai simplu: metoda clasică de manual (lungimea curbelor înmulțită cu echidistanța și împărțită la suprafață) dă rezultate bune în munte și greșește catastrofal în câmpie. Într-un UAT din lunca Dunării, unde între cel mai jos și cel mai înalt punct sunt 5 m pe o întindere de 7,6 km, ea dădea o pantă medie de 5,35%, adică fizic imposibil; explicația e că în teren aproape orizontal o singură curbă șerpuiește enorm, iar formula citește lungimea aceea drept înclinare. Eșantionarea pe puncte dă acolo 0,18%. În munte cele două metode sunt de acord (Mărișel 40,5% față de 42,5%).

Clasa de relief (câmpie sub 200 m, deal și podiș 200-800 m, munte peste 800 m) e o convenție geografică aplicată altitudinii mediane, nu un prag dintr-o normă, și o spunem ca atare. Mărimea măsurată e panta. Clasa se dă doar acolo unde plăcile modelului numeric acoperă cel puțin 95% din teritoriu: 2.991 din 3.186 de UAT-uri sunt acoperite integral, 17 pierd sub 5%, 49 între 5 și 50%, iar 129 pierd peste jumătate din suprafață. 84 de UAT-uri nu ating nicio curbă de nivel, cele mai multe în Buzău (27), Vaslui (18), Bacău (10), Iași (9). Nu sunt margini de țară, sunt goluri în ce a fost livrat, iar unde nu avem date nu punem o clasă, ci scriem cât din teritoriu am putut măsura.

Am construit stratul ăsta ca să putem răspunde la o întrebare pe care ne-a pus-o cineva care publică prețuri de referință: costul unui drum crește odată cu panta terenului? Am măsurat înainte să dăm un răspuns, și răspunsul e nu, nu în alocările acestui program. Pe 1.868 de obiective, cele cinci benzi de pantă dau mediane între 1.656.255 și 1.744.003 de lei pe kilometru, adică o împrăștiere de 5,3%, iar ordinea lor nici măcar nu crește. Corelația de rang între pantă și cost este -0,0168. Nu e efectul unui cost standard care să strivească diferențele: alocările chiar variază larg.

Ce nu dovedește asta: că relieful nu schimbă costul unui drum. Panta de aici este mediana pe unitate administrativă, deci descrie terenul comunei, nu terenul pe care trece drumul, iar un drum de munte se face de obicei pe firul văii. Pe pantă chiar apar terasamente, ziduri de sprijin și pompare, și ele chiar trebuie să fie în deviz. Ce nu se susține este afirmația că reperul național ar fi prea mic pentru ele. Din acest motiv nu spargem reperul pe relief.

Două lucruri despre populație, fiindcă schimbă ce se poate spune. Dintre cele 2.064 de obiective ale cohortei, 75 aparțin consiliilor județene: ele poartă codul județului în loc de codul unității administrative, deci lipsesc din orice defalcare pe unități, nu doar dintr-una pe relief, și sunt alte lucrări (mediana lor e 3.334.179 de lei pe kilometru). Rămân 1.989 atribuibile unei unități, din care 121 cad în teritorii unde modelul altimetric are goluri; acelea sunt cu 6,1% mai scumpe decât restul, deci omiterea lor este o părtinire mică, dar cu semn, și o spunem. Cifrele sunt publicate și citibile de o mașină, cu versiune și amprentă, ca să nu fie nevoie să le transcrie nimeni. Benzile sunt 5, tăiate la 2%, 5%, 10% și 20%.

Dotările publice ale unei localități

Fiecare unitate administrativ-teritorială din țară are o pagină proprie de dotări, la /dotari/<SIRUTA>. Cifrele vin din baza TEMPO a Institutului Național de Statistică, seriile pe unitate administrativ-teritorială: populație, elevi, săli de clasă, medici, paturi de spital, biblioteci, locuri în săli de spectacol. Rețeaua de unități de învățământ vine din exportul public al Ministerului Educației, iar starea planului urbanistic general din Observatorul Teritorial al Ministerului Dezvoltării.

Data preluării unui registru și ediția lui sunt informații separate. Pentru rețeaua școlară se precizează anul școlar al exportului SIIIR; documentele de circumscripții ale inspectoratelor pot avea o ediție diferită. O preluare recentă a unui fișier vechi păstrează ediția veche. Aceeași distincție se aplică registrelor culturale și Listei Monumentelor Istorice; sincronizarea hărții GIS nu dovedește preluarea tuturor ordinelor de clasare sau declasare ulterioare listei.

Fișa completă a unei parcele și API-ul /api/v1/dotari-apropiate listează, din 9 octombrie 2026, cel mult opt dotări de învățământ și cultură aflate la cel mult 1 km de conturul parcelei, aceeași selecție ca reperele D01-D08 din rapoartele de exemplu. Intră numai unitățile cu amplasament precis (adresă geocodată, punct OpenStreetMap potrivit sau cadastru); cele așezate în centrul localității nu se măsoară, fiindcă orice metru ar fi inventat. Distanța este cartografică, în Stereo 70, până la contur, nu un timp de mers. Fiecare rând poartă registrul, ediția lui și data preluării, iar o listă goală vine cu motivul: niciun registru nu are unități în UAT, nicio unitate nu are amplasament precis, sau niciuna nu e la 1 km. Lipsa unei dotări din listă nu dovedește lipsa ei din vecinătate.

Pragurile sunt cele din Legea 351/2001, anexa II, indicatorii minimali pentru rangul localității. Ce se poate și ce nu se poate verifica: legea dă șase indicatori, dar ei nu sunt de același fel. Unul, numărul de locuitori, este criteriul prin care legea definește rangul, nu o dotare de atins: îl arătăm cu valoarea lui, dar nu îi dăm verdict, fiindcă a-l compara cu propriul lui prag ar fi circular. Ceilalți cinci sunt cerințe de dotare, iar dintre ele doar două (paturi de spital și medici la 1.000 de locuitori) se pot măsura din date publice pe unitate administrativ-teritorială.

Celelalte trei apar cu pragul lor și cu motivul pentru care nu primesc verdict, nu doar fără el: la unitățile de învățământ și la dotările culturale pragul legii este o descriere, nu un număr (cere un anumit nivel de învățământ, respectiv anumite tipuri de dotare), iar noi avem numărul de unități, nu clasificarea cerută; la spații verzi nu există inventar public pe unitate administrativ-teritorială. Pentru comune legea nu dă praguri, deci nu există verdict, iar absența unui verdict nu înseamnă „conform”. Până la 30 august 2026 toate aceste situații arătau la fel, ca un verdict lipsă, iar rândul locuitorilor ajunsese să afirme pe aceeași linie „măsurat 324.860” și „încă nu îl măsurăm”.

Indicatorul legii se raportează la populația localității, nu la accesul real: un oraș fără spital nu înseamnă că locuitorii lui nu se pot trata, ci că se tratează în altă localitate. Iar pentru București, Institutul Național de Statistică raportează seriile la nivelul municipiului, nu pe sectoare; nu le împărțim la șase, spunem că lipsesc.

Investiții publice finanțate în apropiere

Fișa arată lucrările din Programul Național de Investiții „Anghel Saligny” (OUG 95/2021) care trec la mai puțin de 250 m de punct: drumuri, poduri, apă, canalizare și rețele de gaz. Ministerul Dezvoltării publică programul prin două fișiere diferite, iar niciunul nu îl descrie singur. Observatorul Teritorial dă conturul lucrării, nu doar un punct de reprezentare, pentru 3.756 de obiective: de aceea distanța din fișă este până la lucrarea însăși, adică până la stradă sau până la traseul conductei, nu până la centrul localității. Situația trimestrială publicată pe pagina programului dă, pentru toate cele 5.759 de obiective rămase în program, sumele, lungimile oficiale în kilometri, stadiul de finalizare și data situației. Luăm conturul din primul și cifrele din al doilea.

De ce contează diferența. Fișierul cartografic nu poartă nicio dată proprie, iar măsurat pe 30 august 2026 rămâne în urmă: pentru aceleași obiective spune 19,17 miliarde de lei decontate, acolo unde situația trimestrială de la 30 iunie 2026 spune 26,69. Fiindcă nu poartă o dată, întârzierea asta nu se putea vedea. În plus, 2.003 obiective nu sunt cartate deloc, adică 21,32 miliarde alocate. Până la această corecție, paginile noastre arătau 19,17 miliarde decontate acolo unde sursa spune 31,02, deci cu 38% mai puțin. Acum obiectivele necartate apar în liste și în sume, marcate ca atare, fiindcă lipsa conturului nu le face inexistente.

Ce arătăm și ce nu. Suma contractată este practic egală cu cea alocată oriunde există contract: din 5.759 de obiective, 4.595 au cele două valori identice și 2 diferă doar prin rotunjire. Deci nu spune nimic despre stadiu. Informația pe care o poartă este chiar golul ei: 1.162 de obiective nu ajunseseră la contract, iar fișierul cartografic nu putea deosebi „necontractat” de „contractat integral”. Măsura execuției rămâne cât s-a decontat: la 30 iunie 2026, 31,02 miliarde de lei din 66,42 alocate.

Ce înseamnă „finalizat” și ce înseamnă tăcerea. Programul publică „Finalizat”, cu anul, pentru 563 de obiective, și data recepției pentru 412 dintre ele. Pentru restul nu spune „neterminat”: ministerul scrie explicit că o celulă goală înseamnă doar că nu i-a ajuns procesul verbal de recepție și că o lucrare poate fi gata fără ca el să o știe. Așa o spunem și noi, ca absență a dovezii, nu ca stadiu. Până la 30 august 2026 pagina afirma că programul nu publică deloc starea lucrării: era o afirmație despre sursă făcută după un singur fișier, și era prea largă.

Lungimile, și de ce nu le folosim ca să estimăm costuri fără să spunem cum. Ministerul numește coloanele de lungime „realizate”, adică executate până la ultima cerere de decontare. Dacă ar fi așa, un cost pe kilometru calculat ca alocare împărțită la lungime ar fi umflat cu inversul gradului de decontare, deci ar trebui să scadă pe măsură ce gradul crește. Am testat pe benzi de grad, pe cele 2.064 de obiective pe care sursa însăși le declară drumuri (dotari.investitie_as_program, domeniu = 'Drumuri', lungime si alocare pozitive). Sunt scoase dinadins cele 123 de obiective pe care sursa le declară „Drumuri + poduri”: alocarea lor acoperă și un pod, deci costul pe metru le iese 2.065 de lei față de 1.722 la drumurile curate, iar amestecul ar pune două lucrări diferite în același numărător. Și un lucru care a ținut o pagină nepublicată la un consumator: sursa publică două coloane de domeniu pe același rând, una scurtă, unde domeniul se cheamă „Drumuri”, și una verbatim, unde aceleași rânduri se cheamă „Drumurile publice”. Filtrul de mai sus e pe cea scurtă; pe cea verbatim ies aceleași 2.064 de obiective, cu aceeași mediană. Cele două nume nu sunt două populații.

bandăobiectivegrad medianalocat pe kmdecontat pe km
sub 25% decontat2470,07111.748.515137.287
intre 25% si 95%9530,74391.746.6111.231.339
peste 95% decontat86411.672.2121.656.685

Ancora este banda de sus, unde gradul este 1 și cele două citiri coincid, deci costul unitar este 1.672.212 lei pe kilometru. Dacă lungimea ar fi cea executată până azi, banda de jos, al cărei grad median este 0,0711, ar fi trebuit să arate în jur de 23,52 milioane de lei pe kilometru, adică de 13,5 ori mai mult. Arată 1.748.515, cu 4,6% peste ancoră. Ipoteza cade: beneficiarii raportează indicatorul întreg. Dicționarul sursei se ferește el însuși: scrie „ar trebui să reprezinte”. Consecința, pentru oricine folosește cifrele: numărătorul corect este alocarea, nu decontarea. Niciun număr din acest paragraf nu este scris în text: toate se calculează din tabelul de mai sus, fiindcă aceeași comparație ne-a ieșit greșit de trei ori, în două feluri diferite, iar de fiecare dată a prins-o cine folosea cifrele, nu noi.

Și de ce nu scriem „obiectivele încheiate”. Cuvântul arată nevinovat și este de fapt un filtru. În setul acesta numește două mulțimi diferite: cele decontate integral (grad de decontare peste 95%) și cele cu dovadă de încheiere (data recepției sau anul finalizării). Sub prima lectură costul unitar este 1.672.212 de lei pe kilometru, adică 2,9% sub mediana publicată; sub a doua este 1.806.174, adică 4,9% peste. Aceeași frază ar spune lucruri contrare, la 8% distanță, iar mulțimile nu se cuprind una pe alta: doar 287 de obiective le satisfac pe amândouă. Așa că numim mulțimea prin criteriul ei, nu prin starea pe care am crede că o descrie. Și când comparăm banda de sus cu restul, o comparăm cu complementul ei (1.200 de obiective, 1.747.092 de lei pe kilometru), nu cu toată cohorta, din care banda face ea însăși parte: concluzia e aceeași, dar cele două părți nu mai împart niciun rând.

Cifrele din paragraful de mai sus sunt publicate și citibile de o mașină, cu versiune și amprentă. Au ajuns transcrise de mână într-o pagină publică a altui proiect, iar acolo nu se putea verifica de unde vin fără să ne întrebe pe noi. Cine le preia fixează versiunea și amprenta; când oricare dintre ele se schimbă, cifrele trebuie reverificate. Amprenta acoperă numerele, nu textul explicativ, ca o corectură de formulare să nu producă o alarmă degeaba.

Cinci obiective apar de două ori în fișierul cartografic, cu același cod și aceeași sumă; le păstrăm pe amândouă, dar le numărăm o singură dată, altfel totalul ar crește cu 53 de milioane de lei inexistenți. În situația trimestrială fiecare obiectiv apare o singură dată, deci acolo problema nu există.

Cine e beneficiarul contează. Obiectivele consiliilor județene și ale asociațiilor de dezvoltare intercomunitară nu poartă în sursă codul SIRUTA al unei localități, ci pe cel al județului. Nu le trecem în dreptul primăriei, dar le arătăm separat în profilul localității, legate prin conturul lucrării: un drum județean modernizat trece pe teritoriul comunei chiar dacă banii nu sunt ai ei.

Pe hartă. Unitățile apar ca strat propriu. Sub zoom 12 un cerc arată câte are fiecare județ, apoi fiecare localitate; de la zoom 12 în sus apar unitățile una câte una. Cercul plin înseamnă adresă exactă, cel gol înseamnă că știm doar satul, nu adresa. Distincția e desenată, nu doar scrisă: din 23.179 de unități, 6.185 au amplasament exact, iar 16.962 stau în centrul satului, unde se stivuiesc zeci la un punct. O hartă care le-ar desena la fel ar minți de două ori.

De unde vine amplasamentul exact. Pe două căi. Prima potrivește numele unității cu punctele din OpenStreetMap (4.057 unități). A doua, adăugată la 28 august 2026, îi citește adresa din registru și o caută printre cele 926.760 de adrese cu stradă și număr din OpenStreetMap, în vatra localității ei (2.128 unități). Precizia celei de-a doua a fost măsurată pe 1.333 de unități al căror punct exact îl știam deja pe altă cale: eroarea mediană este de 11 metri, față de 926 de metri cât are centrul satului. Când aceeași pereche stradă plus număr are mai mulți candidați risipiți pe mai mult de 150 de metri, nu scriem nimic: pragul vine dintr-o măsurătoare, nu din obicei.

Acoperirea nu este uniformă, și asta contează. OpenStreetMap are adrese mai ales în orașe: județul Cluj are 33.879 de adrese cu număr, Bistrița-Năsăud 1.717. Măsurat pe tipul de unitate administrativă, treapta aceasta reușește la 41,9% dintre unitățile din municipii, 26,8% din orașe și numai 1,3% din comune. Deci ridică precizia în orașe și lasă satele pe treapta de dedesubt. Nu compensăm diferența cu estimări: rămâne vizibilă în desen.

Instituțiile de cultură

Două registre naționale: cele 1.117 de muzee din registrul Institutului Național al Patrimoniului și cele 4.167 de biblioteci din baza CASIDRo a Bibliotecii Naționale. Din ele, 4.868 au putut fi legate de o localitate, în 2.781 de unități administrativ-teritoriale. Cele 416 rămase nu au în registru nici cod poștal, nici un nume de localitate care să se potrivească; nu le inventăm o adresă, așa că nu apar.

O limită de care trebuie știut. Fișierul de biblioteci a trecut, la sursă, printr-o conversie de codare greșită: litera „ș” a devenit „j”, așa că numele apar stricate („Ariejeni” în loc de Arieșeni, „Bucurejti” în loc de București). Am verificat că nu e o problemă a cititorului nostru: fișierul e UTF-16, deci așa e publicat. De aceea folosim registrul pentru existență și pentru adresă, iar numele localității îl luăm din nomenclatorul oficial, după ce am potrivit-o. Acolo unde localitatea a fost dedusă din textul adresei, și nu dintr-un cod poștal, o marcăm intern ca potrivire pe semnal slab: 1.097 din cele 4.868.

Ce am reparat la denumiri și ce nu. Am pus înapoi spațiul care lipsea între cuvinte („Biblioteca ComunalăAlbac”) și am îndreptat ghilimelele, în total 3.404 de denumiri. Reparația atinge numai spații și ghilimele: o verificare mecanică refuză scrierea dacă s-ar schimba fie și o literă.

Litera „ș” scrisă „j”. Aceeași conversie greșită a transformat „ș” în „j” în sute de denumiri. Multă vreme nu am înlocuit-o înapoi, fiindcă „j” apare și legitim, chiar în numele județelor: Cluj, Dolj, Gorj, Sălaj, Târgu-Jiu. Acum o facem, dar numai acolo unde se poate dovedi, iar dovada stă în datele noastre: corupția este numai la registrul de biblioteci, în timp ce registrul școlar, cel al muzeelor și nomenclatorul localităților sunt nestricate. Ele sunt martorul. Un cuvânt se repară doar dacă trece amândouă probele: forma din registru nu este un cuvânt atestat de martor, iar forma cu „ș” în loc de „j” este. Așa rămân neatinse cele 96 de cuvinte reale cu „j”, iar cele două cazuri ambigue, Agrij față de Agriș și Jirlău față de Șirlău, amândouă localități reale, rămân și ele cum le scrie sursa. Regula a dovedit 656 de substituții și a îndreptat 974 de denumiri și 883 de adrese. Un control independent: la 628 dintre rânduri denumirea ajunge astfel să conțină exact numele comunei din nomenclator, ceea ce înainte nu se întâmpla.

Bibliotecile mari, corectate de mână. Pentru instituțiile al căror nume corect este cunoscut public am scris o listă scurtă, verificată una câte una: cele 9 biblioteci județene afectate, cele 4 centrale universitare, cea metropolitană și bibliotecile academiilor și institutelor naționale, în total 23. Tot atunci am descoperit și am scos din 920 de denumiri niște caractere de control invizibile, rămase din aceeași conversie greșită: nu se vedeau nicăieri, dar rupeau orice căutare după nume.

Rămân 88 de denumiri și 56 de adrese cu un „j” pe care nu îl putem dovedi, fiindcă sursa a stricat în același cuvânt și alte litere, plus 45 de denumiri cu alte semne stricate și 2 la care ghilimelele nu se închid. Pe acelea nu le atingem: o reparație pe ghicite ar strica exact ce vrea să repare.

Furnizorii de servicii medicale aflați în contract

Casa Națională de Asigurări de Sănătate publică lista furnizorilor aflați în contract, pe 12 categorii: medicină de familie, ambulatoriu clinic, stomatologie, farmacii, paraclinic, spitale, ambulanță, îngrijiri la domiciliu, recuperare, dispozitive medicale, programe naționale, sanatorii. La data de referință 31 martie 2026 sunt 26.956 de contracte și 19.277 de furnizori distincți, dintre care 731 de spitale.

Limita sursei, spusă direct. Fișierele CNAS nu conțin adrese. Singura informație geografică din ele este casa de asigurări, care este județeană. Deci din registrul CNAS se poate spune corect câte contracte are un județ pe fiecare categorie, și atât. Ca să coborâm la localitate rezolvăm codul fiscal la ANAF, dar ceea ce obținem de acolo este domiciliul fiscal, adică sediul firmei, nu punctul de lucru. Pentru un cabinet individual de medicină de familie sediul este practic cabinetul. Pentru un lanț cu zeci de contracte, sediul nu spune nimic despre unde se prestează serviciul: la dispozitive medicale, 165 de furnizori acoperă 2.938 de contracte, iar unul singur are 42.

De aceea nu scriem niciodată „atâtea farmacii în comună”, ci „atâția furnizori cu sediul aici”, și arătăm lângă cifră câți dintre ei au contracte în mai multe județe, adică exact câți nu sunt descriși de sediul lor. Cifra județeană rămâne alături, fiindcă ea este cea pe care sursa o susține direct. Localitatea se potrivește după codul poștal, iar unde acesta nu decide, după denumire, dar numai dacă e unică în județ; când rămâne ambiguă, rândul rămâne nepotrivit și se vede ca atare, nu se ghicește.

Circumscripțiile școlare

Data publicării apare numai cu dovadă în sursa oficială, legată de conținutul exact al fișierului. Pentru cele opt documente Cluj, tabelul ISJ confirmă 12.03.2026. CreationDate și modified din PDF/XLSX sunt metadate ale fișierului și rămân separate. Datele deduse numai din aceste metadate au fost retrase. Schimbarea conținutului invalidează dovada datei până la reverificare; data preluării și anul școlar se păstrează separat.

Arondarea publicată de inspectoratul școlar leagă adresa de școală pentru înscrierea în clasa pregătitoare, în condițiile metodologiei naționale. Folosim documentul corespunzător anului școlar. Rețeaua școlară arată unitățile existente și se păstrează distinctă de arondare. Distanța până la școală și accesul pietonal nu stabilesc circumscripția.

Inspectoratele publică separat, în formate diferite. La 15 octombrie 2026 am extins colectarea cu documentul județean Covasna: 614 rânduri de grilă, 127 de identități de școală și 612 fragmente; două titluri declară contextul de sat/cartier al rândurilor următoare. Fiecare celulă de stradă rămâne un atom: virgula din „Horea, Cloșca și Crișan” sau din numerele de bloc nu produce străzi noi. Regula localității întregi se aplică numai localității numite de document. Cluj, Iași, Maramureș, Neamț, Harghita, Brașov, Constanța, Gorj, Dâmbovița, Bistrița-Năsăud, Botoșani, Galați, Bihor și municipiul București au și ele date prelucrate. Un județ cu date prelucrate poate avea localități și adrese încă neacoperite.

La Neamț, verificarea din 15.10.2026 păstrează cele 112 unități din tabelul ISJ și reunește șapte continuări de denumire separate greșit anterior. Citirea folosește benzile închise ale identităților și coloanele declarate în grilă; textul arondărilor este verificat integral, separat de site-urile școlilor.

Evidența bazei curente: 19 din 42 inspectorate au date prelucrate, cu 1.546 înregistrări. Starea fiecărui județ și API-ul circumscriptii-acoperire/1 arată lipsurile. Data registrului descrie evidența noastră, fără a certifica reverificarea tuturor surselor.

În afara listelor deja prelucrate, Bacău, Brăila, Caraș-Severin, Hunedoara, Mehedinți, Mureș, Olt, Sibiu, Tulcea și Teleorman au documente scanate care mai cer transcriere verificată; Argeș are și text OCR deteriorat. Aceste stări descriu documentele verificate, fără a afirma absența unei versiuni text în altă parte. Prahova necesită confirmarea ediției pentru școli. Pentru Călărași și Satu Mare identificarea sursei rămâne incompletă. Site-ul Vâlcea a fost identificat la 15.10, însă documentul nu a fost găsit în paginile consultate. La Vaslui, verificarea din 18.10 a găsit documentul legat în secțiunea 2026–2027; titlul intern spune „CIRCUMSCRIPTII SCOLARE 2025”. Fișierul diferă de cel din 2025, dar ediția necesită confirmare înainte de utilizare. La Buzău, Dolj, Giurgiu și Ilfov căutarea județeană rămâne de completat. Lipsa documentului din registru nu este o afirmație că județul nu are circumscripții.

Din 16.10.2026, sincronizarea verifică separat fiecare județ și cere toate secțiunile sale înainte de actualizare. O sursă indisponibilă sau incompletă păstrează înregistrările și identificatorii publicați, iar celelalte județe pot fi actualizate. Ultima încercare este afișată separat de ultima preluare reușită. Modificarea ediției, retragerea unei școli sau o reducere mare a fragmentelor necesită verificare înainte de înlocuirea datelor.

Din 17.10, ediția documentelor Bihor, Iași, Harghita și Maramureș este legată de articolul oficial care publică fișierul, de amprenta conținutului și de legătura explicită spre acesta. Titlul articolului, eticheta legăturii sau contextul anual verificat din același articol trebuie să declare anul școlar. Meniurile, numele fișierului și metadatele PDF/Office nu confirmă singure ediția. Un titlu al altei ediții în conținut blochează folosirea acestei dovezi. La Harghita, numele foii „Circumscriptii 2023-2024” rămâne explicat; celulele nu declară o ediție diferită, iar publicația ISJ indică explicit 2026–2027. La Maramureș, legătura trebuie să rămână în secțiunea pentru anul curent, înaintea arhivei.

Pentru Ialomița, cele patru documente ale Sloboziei, Feteștiului, Urziceniului și Țăndăreiului au fost transcrise și confruntate cu toate cele 37 de pagini scanate: 18 liste de școli și structuri, cu 1.143 de rânduri. Ediția 2026–2027 este declarată în secțiunea anuală ISJ care publică legăturile. Fiecare transcriere este legată de amprenta PDF-ului; schimbarea scanării cere o nouă verificare integrală. Coloanele, schimbările de școală, cartierele și condițiile pe numere, blocuri sau scări sunt păstrate. Celulele comune nu stabilesc o asociere între un bloc și o anumită stradă. În documentul pentru Țăndărei, scările 29–32 ale blocului 160 apar în listele a două școli; păstrăm neconcordanța pentru confirmare la ISJ. Data înregistrării de pe ștampilă nu este folosită ca dată de publicare. Datele privesc aceste patru orașe, fără a confirma acoperirea întregului județ, toate adresele sau limite GIS oficiale. Pentru Vrancea, lista în format text de pe platforma indicată de ISJ rămâne la consultare până la confirmarea ediției.

Pentru municipiul Arad, toate cele 17 pagini ISJ au fost confruntate cu originalul: 19 liste teritoriale, 805 poziții în liste și 14 declarații separate fără circumscripție. Cele 806 fragmente de potrivire includ două străzi publicate pe aceeași poziție; traseele descrise ale limitelor rămân separate de lista străzilor arondate. Precizările de la pagina 17 cer verificarea părții și a numerelor de casă pe străzile de frontieră. O stradă menționată în mai multe liste rămâne condiționată; o excepție explicită pentru toate numerele se păstrează cu pagina ei. Declarațiile pentru Step by Step, limbile minorităților și profilurile speciale nu elimină arondările celorlalte clase. Ediția este verificată în rubrica ISJ pentru 2026–2027; data înscrisă pe document nu este prezentată drept dată de publicare. Harta JPG publicată de ISJ rămâne o consultare, fără georeferențiere sau poligoane oficiale deduse.

Pentru Brăila, cele șase pagini rurale păstrează toate cele 57 de poziții de identitate și cele 14 celule comune. Cele 67 de proiecții teritoriale privesc localitățile numite în document; „toate străzile din localitate” nu înseamnă comuna întreagă. Mențiunile cu mai multe sate în coloana adresei, fără o precizare teritorială explicită, rămân condiționate. Numele sursei și echivalențele revizuite cu nomenclatorul sunt păstrate separat. Lista urbană și completarea sa rămân consultabile, fără arondări urbane importate.

Pentru Mureș sunt prelucrate integral cele șapte documente pentru Târgu Mureș, Luduș, Miercurea Nirajului, Sovata, Sighișoara, Reghin și Târnăveni: 16 pagini, 40 de celule de identitate și 52 de proiecții pe localități ori secții, cu 1.241 de fragmente. Structurile din sate rămân distincte de străzile orașului; secțiile sunt numite numai când documentul precizează limba. Waldorf are o declarație separată fără circumscripție. Cele patru liniuțe nu sunt interpretate drept asemenea declarații. Ediția 2026–2027 este verificată în rubrica anuală ISJ, legată de amprenta fiecărui PDF; etichetele HTML ale datei, rămase în 2025, nu sunt folosite ca dată a publicării. Pentru Mehedinți, PDF-ul oficial rămâne consultabil, fără liste încă publicate în atlas.

Localitatea numită explicit în document poate fi verificată separat de identitatea școlii din registrul SIIIR. La Arad, toate cele 33 de înregistrări sunt legate documentar de localitate; trei nu au o identitate curentă SIIIR confirmată. Le păstrăm denumirea publicată și legătura cu sursa, fără a inventa un cod, o clădire sau un punct de școală. Legătura teritorială își pierde valabilitatea dacă identitatea ori textul revizuit se schimbă. În Hunedoara publicăm pentru consultare fișierul ISJ corectat, cu șapte pagini scanate; listele și excepțiile sale nu sunt încă prelucrate integral.

Condițiile precum „peste calea ferată”, o listă de blocuri sau o porțiune de stradă sunt afișate pentru verificare. Nu devin o arondare confirmată doar pentru că numele străzii coincide. Limba de predare și locurile rămân neprecizate când documentul nu le declară.

Suprafețele urbane asociate adreselor sunt disponibile pentru Cluj-Napoca prin circumscriptii-zone/1. Se citesc contururile ANCPI active și toate reperele municipale RENNS acoperite de fiecare contur, inclusiv adresele neidentificate sau contradictorii. Suprafața se colorează ca asociere concordantă numai când toate adresele au aceleași arondări pentru limba aleasă. Reperele la cel mult 0,5 m de limită sau în parcele suprapuse blochează atribuirea concordantă. Această marjă este o regulă de precauție cartografică, fără a reprezenta precizia declarată a sursei. Culorile pe școală sunt aceleași pe adrese și suprafețe; arondările multiple, condițiile și lipsurile rămân distincte. Nu extindem punctele OSM pe suprafețe și nu completăm golurile prin proximitate, Voronoi sau contur convex. Suprafețele sunt derivate, fără a deveni limite GIS ISJ sau dovadă de adresă juridică a parcelei. O singură adresă cartată într-un contur nu dovedește că toate intrările sale sunt inventariate. Contururile sunt citite la fiecare cerere, iar amprenta arondărilor este verificată înainte de livrare.

Două județe nu intră în niciuna dintre categoriile de mai sus, și fiecare arată cum poate o sursă să pară bună fără să fie. Suceava publică un fișier numit „Circumscriptii_2026-2027.xlsx”, așezat în dosarul ediției 2026, dar conținutul lui e o colectare prin formular din martie 2024: toate cele 143 de marcaje de timp sunt de acum doi ani, iar alte 100 de rânduri nu au marcaj deloc. Numele fișierului nu e o dată. Sălajul nu publică un tabel județean, ci 15 broșuri de prezentare, una pe școală, dintr-un județ cu peste 60 de unități, iar tabelul din ele poartă antetul „2025/2026” deși textul din jur spune 2026/2027.

Timișul e un caz aparte și merită spus pe nume. Documentele lui au strat de text, deci trec de proba obișnuită, dar textul e nefolosibil: din 57 de pagini doar 17 au text, iar 356 din 620 de rânduri de stradă poartă tipul („Str.”) fără nicio denumire, fiindcă fontul folosit nu spune ce literă e fiecare semn. E mai înșelător decât o scanare: o scanare nu produce nimic și se vede, asta ar produce rânduri cu formă bună și conținut gol.

Maramureșul și Harghita publică în foaie de calcul, nu în PDF, iar asta schimbă ce putem garanta. Într-un PDF nimic nu spune unde sunt coloanele, deci le deducem din pozițiile cuvintelor; o foaie își declară coloanele, în antet, deci acolo nu ghicim nimic, iar dacă o coloană cerută lipsește ne oprim în loc să servim o coloană goală. La Harghita, 62 de rânduri scriu circumscripția ca localitate întreagă („COMUNA ATID”) în loc de listă de străzi; textul rămâne cel publicat, dar nu îl tăiem în mențiuni, fiindcă nimic din el nu se potrivește cu o stradă anume. La Maramureș, două școli își au lista ruptă pe două rânduri de foaie, cu celulele de identitate contopite peste amândouă; acolo unim listele și spunem pe pagină că textul e refăcut de noi.

Dâmbovița și Bistrița își desenează chenarul, și asta e la fel de bun ca o foaie de calcul: liniile tabelului sunt chiar marginile celulelor, deci nu deducem nimic din poziții, iar acolo unde celula unei școli se întinde peste mai multe rânduri de străzi, întinderea ei ne spune singură că e același rând. De aceea la aceste două județe nu există noțiunea de „graniță nesigură”, care la documentele fără chenar e principala sursă de rânduri pe care refuzăm să le folosim. Documentul Dâmboviței acoperă județul întreg, 92 de unități, toate legate de registrul nostru; cel al Bistriței acoperă doar municipiul, 10 unități, iar restul județului rămâne fără circumscripții publicate.

O unitate care spune că nu are circumscripție nu are circumscripție. Pare evident, dar tiparul cu care recunoșteam propoziția asta căuta „fara circumscriptie” fără diacritice, iar documentele scriu „Fără circumscripție”. Nouă licee și colegii din Harghita, care admit pe criterii specifice și nu pe domiciliu, apăreau așadar ca având o circumscripție al cărei text era chiar propoziția „FĂRĂ CIRCUMSCRIPȚIE”. Reparat la 29 august 2026, în toate cele trei programe care puteau produce greșeala, nu doar în cel care a produs-o.

Galațiul publică o foaie de calcul salvată ca pagină web, iar asta e la fel de bun ca fișierul de calcul în sine: celulele sunt declarate, iar acolo unde celula unei școli se întinde peste mai multe rânduri de străzi, întinderea e scrisă în document, nu dedusă de noi. E a doua cea mai bună structură din țară după cea a Bucureștiului: un rând de tabel e o stradă, condițiile stau în coloane proprii („de la nr. ... la nr. ...” și „bloc arondat”), iar anul școlar e scris în titlu, ceea ce foarte puține documente fac. Cele trei documente ale județului nu au aceleași coloane: Tecuciul nu are deloc coloană de numere, iar la Târgu Bujor ea se numește altfel. Le citim după antetul pe care fiecare îl declară, iar dacă o coloană cerută lipsește ne oprim, în loc să servim o coloană goală.

Botoșaniul e cules pe jumătate, și spunem care jumătate. Inspectoratul publică trei documente. Cel pentru orașe și comune are chenar complet și l-am cules întreg, 72 de unități. Cele două pentru municipiile Botoșani și Dorohoi nu le culegem, și nu din lipsă de reglaj: acolo mai multe școli împart aceeași circumscripție, scrise ca pereche în aceeași celulă, iar noi nu avem cum să reprezentăm o circumscripție comună la două unități. A o atribui uneia singure ar lega un cartier întreg de școala greșită.

Iașiul publică altfel decât toți ceilalți, și mai bine: acolo un rând de tabel e o stradă, nu o școală, iar condițiile care în alte județe stau lipite în text au coloane proprii, numărul străzii și blocurile. Lista unei școli nu există în document ca text scris la un loc, deci o refacem noi din rândurile lui, în ordinea lor. Pe pagina fiecărei unități scrie care dintre cele două e cazul: text copiat din document sau listă refăcută de noi. Documentul acoperă cele cinci orașe ale județului stradă cu stradă și tot mediul rural, unde circumscripția e localitatea.

Starea fiecărui județ apare pe pagina lui, cu motivul ei. „Publică o scanare” și „nu am ajuns încă acolo” sunt lucruri diferite și le spunem diferit, fiindcă altfel o absență arată la fel indiferent de cauză.

Textul nu se curăță, și asta e o alegere. Lista de străzi nu e o listă de străzi: din 13.774 de mențiuni, 5.864 poartă o condiție pe care nu o putem rezolva fără numere de casă, cum ar fi „Decebal nr. 13-59 (numere impare)” sau „Gheorghe Barițiu (stânga până la cimitir)”. În plus, documentul declară el însuși suprapuneri: sunt străzi de pe care copiii se pot înscrie la două școli. A reduce asta la „strada X aparține școlii Y” ar fi fals exact acolo unde contează, deci arătăm documentul și spunem câte condiții are.

Ce nu acoperă. Școlile din mediul rural nu au listă de străzi în documentul inspectoratului, fiindcă circumscripția lor e localitatea întreagă: 281 din cele 1.054 de rânduri, plus alte 138 unde documentul scrie asta ca text, nu ca listă. La alte trei, coloana de străzi e pur și simplu goală, iar documentul nu spune de ce; nici asta nu o completăm cu presupuneri. Iar 13 rânduri sunt marcate de noi ca nesigure la margini: tabelul din documentul publicat nu are chenare, iar când celula unui rând e foarte înaltă ultimele ei linii pot ajunge la rândul vecin. Pe acelea nu construim nicio legătură stradă-școală și spunem pe pagină că sunt nesigure, în loc să le prezentăm ca sigure. Iar 48 de rânduri nu s-au putut lega de nicio unitate din registrul nostru școlar, deci nu apar pe nicio pagină; câte sunt, pentru județul lui, scrie pe pagina fiecărui UAT.

Bihorul a intrat pe 30 august 2026, și a cerut trei lucruri pe care celelalte douăsprezece județe nu le ceruseră. Întâi, documentele lui au chenar desenat, dar lățimea chenarului diferă de la pagină la pagină: o linie rătăcită taie în trei coloana numărului de ordine, așa că aceeași grilă are pe unele pagini trei coloane și pe altele cinci. Nu ghicim lățimea și nici nu scriem marginile de mână, ci le derivăm din document: o margine adevărată e cea care apare pe toate paginile, iar una rătăcită doar pe unele. Fără regula asta, secția maghiară a Oradiei ar fi ieșit cu două rânduri din unsprezece, tăcut. Al doilea, la Beiuș, la Aleșd și la un colegiu din Oradea circumscripția e scrisă „Întreaga unitate administrativ-teritorială”, adică teritoriul întreg, nu o listă; textul rămâne cel publicat, dar nu îl tăiem în mențiuni, fiindcă „întreaga unitate administrativ-teritorială” nu e numele niciunei străzi. Aceeași verificare a arătat că 66 de rânduri din Botoșani stăteau deja așa, cu numele comunei tăiat ca și cum ar fi fost o stradă; sunt reparate în aceeași operație.

Al treilea lucru e cel care putea muta o circumscripție dintr-un oraș într-un sat. Documentul bihorean ține numele școlii și adresa ei în aceeași celulă („Școala Gimnazială «Avram Iancu», mun. Oradea, str. Gh. Pop de Băsești nr. 3-3A, telefon, e-mail”), pe când celelalte județe le țin în coloane separate. Numele înecat în adresă nu se potrivea cu registrul nostru școlar, așa că din 26 de rânduri se legau 5. Tăierea adresei rezolvă Bihorul, dar am măsurat înainte ce ar face peste tot: ar câștiga 20 de rânduri aici și ar rupe 50 la Cluj și Neamț, unde tocmai adresa din nume alege unitatea potrivită dintre omonime. Deci tăiem doar la a doua încercare, pentru rândurile rămase nelegate, iar între unitățile rămase o alegem pe cea din localitatea pe care o spune adresa, nu pe cea cu scorul cel mai mare: altfel „Școala Gimnazială «Avram Iancu» din Oradea” s-ar fi legat de școala din comuna Avram Iancu, la 60 km, fiindcă numele fără oraș seamănă mai bine cu ea.

București: catalogul și toate fișele platformei ISMB sunt comparate integral. Din 17.10.2026, citirea folosește noua interfață publică, indicată explicit pentru 2026–2027 de pagina oficială a inspectoratului. 200 de unități și 5.451 de mențiuni de arondare se regăsesc identic în catalogul de căutare și în fișele individuale.Catalogul este recitit la sfârșit; o schimbare în timpul descărcării, o fișă lipsă, un identificator repetat ori o stradă neconcordantă blochează întregul lot.

Identificatorii oficiali ISMB păstrează legăturile existente când se schimbă denumirea școlii ori adresa fișei. Numele actual provine din sursă; nu deducem limba sau alternativa educațională din tipul clasei. Totalurile claselor și locurilor sunt preluate numai din câmpurile publicate. O listă goală de străzi rămâne informație necompletată, nu devine o declarație că școala nu are circumscripție. Sunt păstrate separat declarația explicită de lipsă și arondarea întregii localități.

Fiecare mențiune publicată rămâne un singur rând, inclusiv intervalele, numerele pare/impare și blocurile; nu este tăiată pe virgulă. Sectorul propriu nu devine o condiție pe numere și este eliminat numai din fragmentul folosit la potrivire. Alt sector este păstrat. Data citirii este distinctă de publicare: ediția are dovadă în publicația anuală, fără inventarea unei date pentru răspunsurile platformei. Acestea sunt arondări pe adrese, fără limite GIS oficiale noi.

Alba nu e o problemă de reglaj, și de aceea nu o forțăm. Documentul ei nu spune nicăieri unde se termină lista unei școli și unde începe a următoarei. Are chenare desenate, dar incomplete: 132 de benzi pentru 190 de școli, iar 49 dintre benzi conțin mai mult de un nume. Numele sunt așezate la mijlocul blocului lor, ceea ce ar putea ține loc de graniță, numai că blocurile trec dintr-o pagină în alta, deci mijlocul nu mai e pe pagină. A ghici granița ar însemna să dăm un cartier întreg școlii greșite, care e exact greșeala pe care stratul ăsta există ca s-o evite.

Dotări apropiate și acces pietonal în exemplele de raport

Pagina rapoartelor de exemplu prezintă dotări identificate în maximum 15 minute pe rețeaua pietonală cartată. Harta și tabelul folosesc aceleași repere numerotate. Se selectează cele mai apropiate amplasamente din fiecare categorie; lista întregii localități nu este inclusă. Interpretarea pe categorii ia în calcul toate amplasamentele rutate, inclusiv cele care nu încap în selecția grafică.

Calculul folosește extrasul OSM din 3 octombrie 2026, cu identitățile nodurilor, regulile de acces și barierele din fișierul original. Intersecțiile geometrice ale unui pod cu o stradă nu creează legături noi. Sunt excluse autostrăzile, accesul pietonal interzis, accesul privat fără permisiune pietonală și condițiile de acces care nu pot fi evaluate. Sensul unic auto nu se aplică automat pietonilor; sensul pietonal explicit se păstrează. Analiza este disponibilă în fișa completă și pe treapta full a API, separat de inventarul de localitate. Exemplele datate păstrează propriul extras; cele din 11 octombrie arată și câmpurile noi de acces și limite.

Reperul de plecare este proiectat pe cea mai apropiată porțiune de rețea permisă, la cel mult 60 m de conturul parcelei. Dacă legătura nu este identificată, nu se publică o izocronă. Mersul este estimat la 4,8 km/h, cu jumătate din această viteză pe scări, fără corecție pentru pantă, semafoare, program sau accesibilitate pentru persoane cu mobilitate redusă. Timpul se oprește la apropierea de dotare pe rețea; distanța finală până la clădire nu este transformată într-un traseu presupus. Dotările aflate la peste 80 m de rețeaua permisă sunt excluse din timpi. Intrările și traversările se confirmă în teren.

Benzile de 5, 10 și 15 minute sunt calculate din lungimile porțiunilor accesibile, inclusiv capetele parțial parcurse. Lățimea grafică ajută la citirea lor; nu extinde accesul prin proprietăți sau peste bariere. Nu sunt cercuri care transformă distanța în linie dreaptă într-un timp de mers. Punctele OSM și contururile dotărilor rămân orientative. Registrele naționale intră în această hartă numai cu amplasament precis, conform funcției comune de clasificare a geocodării. Centrele de localitate sunt excluse. Ediția SIIIR 2023–2024 nu confirmă funcționarea unei unități în anul curent.

„Identificat” înseamnă că există un amplasament și o apropiere calculată în pragul de 15 minute. „Date incomplete” semnalează localizări sau legături neclare. „Neidentificat în datele consultate” nu înseamnă că dotarea lipsește în realitate. Un deficit de acces se confirmă prin verificarea amplasamentelor, a intrărilor, a funcționării și a traseelor locale. Harta nu stabilește circumscripția școlară, eligibilitatea sau locurile disponibile. Reguli de referință: acces OSM și bariere OSM.

Intravilan, limite UAT și clădiri cadastrale

Exemplele suprapun conturul cadastral peste referința intravilanului și limitele administrative ANCPI, în Stereo70 (EPSG:3844). Situația intravilanului se verifică pe întregul contur al parcelei, nu doar în punctul de căutare. Limita UAT și limita intravilanului au simboluri distincte; se identifică UAT-urile din cadru. Aceste contururi nu stabilesc singure reglementarea PUG/PUZ sau dreptul de construire. Data referinței intravilanului rămâne distinctă de sincronizarea parcelelor și clădirilor. Corpurile cadastrale vecine păstrează pe harta de detaliu referința exactă, de exemplu 167630-C8, identică celei din tabel. Codurile C1/C2 nu sunt inventate pentru corpuri fără referință și nu implică o situație juridică a actelor.

Parcările rezidențiale ale Clujului

Pe harta Clujului se pot aprinde cele 80.858 de locuri de parcare rezidențială din evidența primăriei, cu starea fiecăruia: disponibil, atribuit, în curs de atribuire sau închis pentru acces. Vocabularul nu e inventat de noi, e chiar cel publicat de primărie odată cu stratul, ca listă de valori cu etichete. Sunt șase valori, nu două, și le păstrăm pe toate: un loc rezervat pentru persoane cu dizabilități și încă neatribuit nu înseamnă același lucru cu unul închis pentru acces.

Ce nu arată, deliberat. Evidența primăriei leagă fiecare loc atribuit de un număr de mașină. Noi îl avem în oglinda internă, fiindcă vine odată cu stratul, dar nu îl servim: harta spune dacă locul e luat, niciodată de cine. Proiecția publică e scrisă într-un singur obiect din baza de date, care poartă doar geometria, numărul locului (cel scris pe asfalt) și starea, iar rolul cu care citește serverul de hărți nu are niciun drept asupra tabelei cu date personale. Restul câmpurilor de persoană pe care le are schema primăriei, cod numeric personal, nume, e-mail, telefon și adresa cu bloc, scară și apartament, sunt goale chiar la sursă: zero rânduri completate din cele 80.858.

De ce apare abia de aproape. Un loc de parcare are în jur de 2,5 pe 5 metri. Măsurat pe datele reale, la nivelul de apropiere 13 cea mai încărcată dală ar duce 27.676 de puncte suprapuse, la 14 încă 17.743. De la 15 în sus punctele se separă, deci acolo pornește stratul; sub el nu se cer date degeaba.

Cât de vechi sunt datele

Fiecare set de date pe care îl servim are, pe pagina localității, data la care a intrat la noi și cadența cu care se schimbă la sursă. Vechimea nu e scrisă de mână: se citește din chiar momentul încărcării fiecărui set, deci nu poate să spună altceva decât datele. Cadența e a sursei, nu a noastră: statistica se publică anual, lista furnizorilor de sănătate trimestrial, decontările la investiții se mișcă lunar, punctele din OpenStreetMap zilnic.

De ce o spunem în loc să o ascundem: afirmăm despre 2.618 primării că au planul urbanistic general expirat. Dacă una și-l prelungește, afirmația noastră devine falsă până la următoarea încărcare, iar cititorul nu are cum să bănuiască. Data preluării, pusă lângă afirmație, îi dă exact ce îi trebuie ca să judece singur. Acolo unde un set trece de cadența lui, o spunem pe pagină, nu doar în evidența internă.

Și cât de veche e harta, nu doar cifra. Desenul de pe hartă nu se citește direct din baza de date: e tăiat în dale, iar serverul care le taie le ține în memorie ca să nu le refacă la fiecare vizitator. Problema, măsurată pe 12 septembrie 2026: el nu află niciodată că datele din spate s-au schimbat. Am pus un punct într-o dală deja cerută și dala a rămas goală, în timp ce o dală vecină, pe care nimeni nu o mai ceruse, l-a văzut pe loc. Straturile Clujului se reîmprospătează în fiecare noapte, deci harta putea arăta starea de ieri fără ca nimic să semnaleze asta.

Acum adresa fiecărei dale poartă ora la care s-au schimbat ultima dată chiar datele din spatele ei, nu ora la care a rulat un job. Când datele se schimbă, adresa se schimbă, iar dala veche nu mai e cerută de nimeni. Nu e o îmbunătățire de viteză, e una de adevăr: ce vedeți pe hartă e ce scrie în bază în clipa aceea. Douăsprezece straturi din treisprezece merg așa; al treisprezecelea, conturul siturilor de patrimoniu, e servit altfel din motive tehnice și se poate schimba cel mai târziu la o lună, iar asta e scris în evidența noastră ca lipsă cunoscută, nu descoperită mai târziu.

Cât de precisă e o dată din evidența ministerului. Observatorul păstrează unele date ca an, nu ca zi, iar sistemul lui le scrie ca 1 ianuarie. Verificat la sursă, pe valorile brute: planul Clujului, aprobat prin hotărârea 493 din 2014, vine cu data de aprobare 1 ianuarie 2014, exact la miezul nopții. Măsurat pe toate cele 3.181 de rânduri, data expirării are 3.162 de valori pe 1 ianuarie și doar 19 cu zi reală. De aceea, acolo unde sursa are numai anul, arătăm numai anul, iar numărul de zile de la expirare nu se mai calculează deloc: o cifră de patru cifre scoasă dintr-o zi inventată arată mai sigură decât este. Precizia călătorește și prin interfața de programare, ca un partener să nu tipărească o zi pe care nimeni nu a scris-o.

În pregătire

O versiune mai fină a pantei, calculată direct din rasterul complet al Modelului Numeric al Terenului, împreună cu un strat de pantă pe hartă. Depinde de disponibilitatea serviciului de descărcare al ANCPI, temporar indisponibil.

Planșele din fișă

Fiecare capitol al fișei terenului are lângă el o planșă desenată din chiar geometriile pe care le descrie: încadrarea cadastrală, zonificarea din PUG, documentațiile și servituțile, rețelele edilitare, iar la final mediul, patrimoniul și riscul. Planșele sunt vectoriale și proiectate în Stereo70, sistemul oficial românesc, deci scara grafică de pe fiecare este reală și se potrivește cu suprafețele din text. Culorile zonelor sunt aceleași cu cele de pe harta publică, fiindcă se citesc din aceeași sursă.

Planșa care pune limitele zonelor peste parcele are dedesubt și imaginea satelitară a locului (sursa: Google), pentru că acolo întrebarea este unde cade limita din plan peste ce există pe teren. Imaginea e potrivită pe sistemul planșei: tot ce se vede pe hărțile satelitare este proiectat altfel decât în Stereo70, iar diferența, aproape un grad de rotație la Cluj, ar deplasa desenul cu câțiva metri față de imagine. Ea rămâne un ajutor de lectură: informația juridică stă în vectori și în textul de lângă planșă, nu în fotografie, care poate fi mai veche decât evidențele.

Dacă zonificarea PUG/PUZ nu este disponibilă, păstrăm o planșă de context cu parcela, parcelele vecine și clădirile cadastrale peste aceeași imagine satelitară. Titlul și câmpul rol din API o identifică drept context cadastral; prezența fotografiei și a limitelor cadastrale nu confirmă o reglementare urbanistică. Dacă imaginea nu poate fi obținută, cadastrul rămâne vizibil, cu lipsa imaginii precizată. Data capturii fotografiei nu este dedusă din data sincronizării ANCPI sau din data generării raportului.

Raportul se adaptează datelor disponibile: nu alocăm pagini separate capitolelor pentru care nu există informație. Lipsurile care limitează analiza sunt precizate în sinteză și la surse. O condiție măsurată care oprește construirea rămâne în raport. Hărțile utile, inclusiv contextul cadastral fără zonificare, și inventarele disponibile se păstrează.

În exemplele compacte, informațiile despre același subiect sunt grupate pe aceeași pagină, fără reducerea corpului textului. Fiecare hartă păstrează legenda alături de ea; identificatorii clădirilor, dotărilor și perimetrelor rămân aceiași în hartă și inventar. Ediția unei surse repetate în tabelul dotărilor este precizată o singură dată pe aceeași pagină, cu abrevierea folosită în rânduri. Perimetrele documentare pot împărți o fișă numai dacă tipul, actul, scopul, starea, termenul, aplicarea și linkul coincid; toate reperele se păstrează. Un HCL comun singur nu justifică gruparea. Reglementarea pe parcelă rămâne separată de contextul din vecinătate, iar condițiile care limitează scenariul și lipsurile surselor rămân explicite.

Când un domeniu nu are date pentru acel loc, planșa se desenează oricum, cu terenul și vecinii, iar sub ea scrie ce anume lipsește: o casetă goală fără explicație ar fi imposibil de deosebit de una neverificată. Din același motiv, legenda listează doar ce s-a desenat efectiv.

Cadrul legal se schimbă

Fiecare afirmație din fișă își poartă temeiul, iar temeiurile acestea urmează să se schimbe. Codul amenajării teritoriului, urbanismului și construcțiilor a fost adoptat de Senat în 30 iulie 2026 și, după sesizarea CCR, promulgare și publicarea în Monitorul Oficial, intră în vigoare la 15 zile de la publicare. La acel moment abrogă Legea 350/2001 și Legea 50/1991, adică actele pe care se sprijină astăzi cea mai mare parte a încadrării urbanistice.

Platforma citează aceste acte dintr-un singur loc, nu răspândit prin pagini, tocmai ca trecerea să fie o comutare verificabilă. Până când textul oficial apare în Monitor, nu punem corespondențe între articolul vechi și cel nou: forma adoptată de o singură cameră se mai poate schimba, iar o trimitere greșită la un articol e mai dăunătoare decât una lipsă. Până atunci temeiurile afișate rămân cele în vigoare azi.

Limite generale

Sursele au scări și date de actualizare diferite, iar documentațiile digitalizate nu acoperă încă toate UAT-urile; fișa marchează de fiecare dată proveniența și, unde există, data sursei. Dacă observați o eroare sau o lipsă, ne-o puteți semnala; verificarea semnalărilor face parte din întreținerea platformei. Pentru situația juridică completă a unui teren, autoritatea rămâne primăria și certificatul de urbanism.

Vezi și: fișa terenului · termeni și condiții · confidențialitate