Informații tehnice / Validare documentații

VALIDARE DOCUMENTAȚII

VALIDATOR DESKTOP 2.0.5 (VERSIUNEA STABILĂ)
Titlu: Validator desktop
Versiune din: 28 Octombrie 2025
Descriere: Pentru informații referitoare la modul de utilizare a validatorului, va rugăm să urmăriți: "Tutorial pentru validarea documentațiilor de urbanism" din secțiunea Tutoriale
REGULI VALIDARE PUG 2.0.5 (VERSIUNEA STABILĂ)
Nr. Descriere Definiție tehnică Tip alertă Începând cu versiunea
1 Pentru fisierul incarcat verifica daca acesta exista
Parametrii: -
BLOCKER 2.0.0
2 Pentru fisierul incarcat verifica daca acesta este zipfile
Parametrii: -
BLOCKER 2.0.0
3 Verifica daca arhiva zip are un singur fisier principal
Parametrii: 1
BLOCKER 2.0.0
4 Verifica daca numele fisierul principal are structura corecta
Parametrii: ^[A-Z][A-Z]_.*?_\d{1,10}_PUG_[0-9]{8}\b
BLOCKER 2.0.0
5 Verifica daca in fisierul principal exista 5 subdirectoare
Parametrii: 5
BLOCKER 2.0.0
6 Verifica daca in lista de subdirectoare din directorul principal exista subdirectorul denumit '0_Seturi_date_spatiale'
Parametrii: 0_Seturi_date_spatiale
BLOCKER 2.0.0
7 Verifica daca in lista de subdirectoare din directorul principal exista subdirectorul denumit '1_Studii_fundamentare'
Parametrii: 1_Studii_fundamentare
BLOCKER 2.0.0
8 Verifica daca in lista de subdirectoare din directorul principal exista subdirectorul denumit '2_Piese_scrise'
Parametrii: 2_Piese_scrise
BLOCKER 2.0.0
9 Verifica daca in lista de subdirectoare din directorul principal exista subdirectorul denumit '3_Piese_desenate'
Parametrii: 3_Piese_desenate
BLOCKER 2.0.0
10 Verifica daca in lista de subdirectoare din directorul principal exista subdirectorul denumit '4_Avize_acorduri'
Parametrii: 4_Avize_acorduri
BLOCKER 2.0.0
11 Verifica daca in arhiva zip are structura directoarelor corecta, verifica daca structura este director_principal\subdirector (pentru fiecare subdirector)
Parametrii: 0_Seturi_date_spatiale,1_Studii_fundamentare,2_Piese_scrise,3_Piese_desenate,4_Avize_acorduri
BLOCKER 2.0.0
12 Verifica daca in arhiva zip exista un singur fisier gpkg
Parametrii: 1
BLOCKER 2.0.0
13 Verifica daca numele fisierul gpkg are aceasi structura corecta (la fel ca si numele directorului principal)
Parametrii: ^[A-Z][A-Z]_.*?_\d{1,10}_PUG_[0-9]{8}\b
BLOCKER 2.0.0
14 Verifica daca in arhiva zip exista 27 sau mai putine fisiere pdf (fara avize)
Parametrii: 27
BLOCKER 2.0.0
15 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_1_Actualizare_suport_topografic.pdf'
Parametrii: 1_1_Actualizare_suport_topografic.pdf
WARNING 2.0.0
16 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_2_Conditii_geotehnice_hidrogeologice.pdf'
Parametrii: 1_2_Conditii_geotehnice_hidrogeologice.pdf
WARNING 2.0.0
17 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_3_Relatii_periurbane.pdf'
Parametrii: 1_3_Relatii_periurbane.pdf
WARNING 2.0.0
18 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_4_Organizare_circulatie_transporturi.pdf'
Parametrii: 1_4_Organizare_circulatie_transporturi.pdf
WARNING 2.0.0
19 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_5_Protectia_mediului_riscuri_naturale_antropice.pdf'
Parametrii: 1_5_Protectia_mediului_riscuri_naturale_antropice.pdf
WARNING 2.0.0
20 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_6_Studiu_istoric_peisagistic.pdf'
Parametrii: 1_6_Studiu_istoric_peisagistic.pdf
WARNING 2.0.0
21 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_7_Tipuri_proprietate.pdf'
Parametrii: 1_7_Tipuri_proprietate.pdf
WARNING 2.0.0
22 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_8_Potential_balnear_turistic.pdf'
Parametrii: 1_8_Potential_balnear_turistic.pdf
WARNING 2.0.0
23 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_9_Infrastructura_tehnico_edilitara.pdf'
Parametrii: 1_9_Infrastructura_tehnico_edilitara.pdf
WARNING 2.0.0
24 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_10_Alte_studii.pdf'
Parametrii: 1_10_Alte_studii.pdf
WARNING 2.0.0
25 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_11_Analiza_factori_anchete_sociale.pdf'
Parametrii: 1_11_Analiza_factori_anchete_sociale.pdf
WARNING 2.0.0
26 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_12_Evolutie_activitati_economice.pdf'
Parametrii: 1_12_Evolutie_activitati_economice.pdf
WARNING 2.0.0
27 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_13_Evolutie_socio_demografica.pdf'
Parametrii: 1_13_Evolutie_socio_demografica.pdf
WARNING 2.0.0
28 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_14_Mobilitate_transport.pdf'
Parametrii: 1_14_Mobilitate_transport.pdf
WARNING 2.0.0
29 Verifica daca in lista de fisiere pdf exista fisierul denumit '1_15_Impact_schimbari_climatice.pdf'
Parametrii: 1_15_Impact_schimbari_climatice.pdf
WARNING 2.0.0
30 Verifica daca in lista de fisiere pdf exista fisierul denumit '2_1_Memoriu_general.pdf'
Parametrii: 2_1_Memoriu_general.pdf
WARNING 2.0.0
31 Verifica daca in lista de fisiere pdf exista fisierul denumit '2_2_Regulament_local_urbanism.pdf'
Parametrii: 2_2_Regulament_local_urbanism.pdf
WARNING 2.0.0
32 Verifica daca in lista de fisiere pdf exista fisierul denumit '3_1_Incadrare_teritoriu.pdf'
Parametrii: 3_1_Incadrare_teritoriu.pdf
WARNING 2.0.0
33 Verifica daca in lista de fisiere pdf exista fisierul denumit '3_2_Zonificare_functionala_existenta_bilant.pdf'
Parametrii: 3_2_Zonificare_functionala_existenta_bilant.pdf
WARNING 2.0.0
34 Verifica daca in lista de fisiere pdf exista fisierul denumit '3_3_Analize_functionale.pdf'
Parametrii: 3_3_Analize_functionale.pdf
WARNING 2.0.0
35 Verifica daca in lista de fisiere pdf exista fisierul denumit '3_4_Situatia_existenta_disfunctionalitati.pdf'
Parametrii: 3_4_Situatia_existenta_disfunctionalitati.pdf
WARNING 2.0.0
36 Verifica daca in lista de fisiere pdf exista fisierul denumit '3_5_Strategia_de_dezvoltare_spatiala.pdf'
Parametrii: 3_5_Strategia_de_dezvoltare_spatiala.pdf
WARNING 2.0.0
37 Verifica daca in lista de fisiere pdf exista fisierul denumit '3_6_Reglementari_urbanistice_propuse_si_UTR.pdf'
Parametrii: 3_6_Reglementari_urbanistice_propuse_si_UTR.pdf
WARNING 2.0.0
38 Verifica daca in lista de fisiere pdf exista fisierul denumit '3_7_Reglementari_tehnico-edilitare_propuse.pdf'
Parametrii: 3_7_Reglementari_tehnico-edilitare_propuse.pdf
WARNING 2.0.0
39 Verifica daca in lista de fisiere pdf exista fisierul denumit '3_8_Proprietate_terenuri_obiective_utilitate_publica_intravilan.pdf'
Parametrii: 3_8_Proprietate_terenuri_obiective_utilitate_publica_intravilan.pdf
WARNING 2.0.0
40 Verifica daca in lista de fisiere pdf exista fisierul denumit '3_9_Zone_operatiuni_restructurare_regenerare_urbana.pdf'
Parametrii: 3_9_Zone_operatiuni_restructurare_regenerare_urbana.pdf
WARNING 2.0.0
41 Verifica daca in lista de fisiere pdf exista fisierul denumit '3_10_Retea_majora_circulatii_transport_public_mobilitate_stationare.pdf'
Parametrii: 3_10_Retea_majora_circulatii_transport_public_mobilitate_stationare.pdf
WARNING 2.0.0
42 Verifica daca in arhiva zip numarul de fisiere pdf din subdirectorul '4_Avize_acorduri' este egal sau mai mic decat 30
Parametrii: 30
WARNING 2.0.0
43 Verifica daca structura fisierelor pdf din subdirectorul '4_Avize_acorduri' este corecta
Parametrii: 4_([1-9]|[12]\d|30)_Aviz_(L|C)_.*\.(pdf|PDF)$
WARNING 2.0.0
44 Verifica daca fisierele pdf sunt fisiere pdf valide, nu doar ca are la final '.pdf'
Parametrii: pdf
BLOCKER 2.0.0
45 Verifica daca fisierul gpkg este un fisier gpkg valid, nu doar ca are la final '.gpkg'
Parametrii: gpkg
BLOCKER 2.0.0
46 Verifica daca in fisierul gpkg exista 11 sau mai multe straturi
Parametrii: 11
BLOCKER 2.0.0
47 Verifica daca in lista de straturi exista un strat denumit 'PlanSpatial'
Parametrii: PlanSpatial
BLOCKER 2.0.0
48 Verifica daca in lista de straturi exista un strat denumit 'ZFExistenta'
Parametrii: ZFExistenta
BLOCKER 2.0.0
49 Verifica daca in lista de straturi exista un strat denumit 'ZFPropusa'
Parametrii: ZFPropusa
BLOCKER 2.0.0
50 Verifica daca in lista de straturi exista un strat denumit 'ZonaReglementareSuplimentara'
Parametrii: ZonaReglementareSuplimentara
BLOCKER 2.0.0
51 Verifica daca in lista de straturi exista un strat denumit 'RegulamentLocalUrbanism'
Parametrii: RegulamentLocalUrbanism
BLOCKER 2.0.0
52 Verifica daca in lista de straturi exista un strat denumit 'RegulamentLocalUrbanismDetaliat'
Parametrii: RegulamentLocalUrbanismDetaliat
BLOCKER 2.0.0
53 Verifica daca in lista de straturi exista un strat denumit 'LimitaIntravilanExistenta'
Parametrii: LimitaIntravilanExistenta
BLOCKER 2.0.0
54 Verifica daca in lista de straturi exista un strat denumit 'LimitaIntravilanPropusa'
Parametrii: LimitaIntravilanPropusa
BLOCKER 2.0.0
55 Verifica daca in lista de straturi exista un strat denumit 'ReteleTehnicoEdilitare'
Parametrii: ReteleTehnicoEdilitare
BLOCKER 2.0.0
56 Verifica daca in lista de straturi exista un strat denumit 'CaiComunicatie'
Parametrii: CaiComunicatie
BLOCKER 2.0.0
57 Verifica daca in lista de straturi exista un strat denumit 'ReglementariUrbanisticePunct'
Parametrii: ReglementariUrbanisticePunct
BLOCKER 2.0.0
58 Verifica daca in stratul 'PlanSpatial' exista numarul corect de coloane (12)
Parametrii: 12
BLOCKER 2.0.0
59 Verifica daca in stratul 'ZFExistenta' exista numarul corect de coloane (10)
Parametrii: 10
BLOCKER 2.0.0
60 Verifica daca in stratul 'ZFPropusa' exista numarul corect de coloane (10)
Parametrii: 10
BLOCKER 2.0.0
61 Verifica daca in stratul 'ZonaReglementareSuplimentara' exista numarul corect de coloane (9)
Parametrii: 9
BLOCKER 2.0.0
62 Verifica daca in stratul 'RegulamentLocalUrbanism' exista numarul corect de coloane (4)
Parametrii: 4
BLOCKER 2.0.0
63 Verifica daca in stratul 'RegulamentLocalUrbanismDetaliat' exista numarul corect de coloane (21)
Parametrii: 21
BLOCKER 2.0.0
64 Verifica daca in stratul 'LimitaIntravilanExistenta' exista numarul corect de coloane (6)
Parametrii: 6
BLOCKER 2.0.0
65 Verifica daca in stratul 'LimitaIntravilanPropusa' exista numarul corect de coloane (5)
Parametrii: 5
BLOCKER 2.0.0
66 Verifica daca in stratul 'ReteleTehnicoEdilitare' exista numarul corect de coloane (7)
Parametrii: 7
BLOCKER 2.0.0
67 Verifica daca in stratul 'CaiComunicatie' exista numarul corect de coloane (6)
Parametrii: 6
BLOCKER 2.0.0
68 Verifica daca in stratul 'ReglementariUrbanisticePunct' exista numarul corect de coloane (3)
Parametrii: 3
BLOCKER 2.0.0
69 Verifica daca in stratul 'PlanSpatial' coloanele sunt denumite corect
Parametrii: SIRUTA,Judet,UAT,NivelPlan,TitluPlan,HCL,Data_aprob,Data_exp,Stadiu,ArieADM,ArieINT,AriePlan
BLOCKER 2.0.0
70 Verifica daca in stratul 'ZFExistenta' coloanele sunt denumite corect
Parametrii: Cod_ZF,Tip_ZF,Cod_SZF,Tip_SZF,HILUCS_N1,HILUCS_N2,HILUCS_N3,Arie_ZF,Data_aprob,Data_exp
BLOCKER 2.0.0
71 Verifica daca in stratul 'ZFPropusa' coloanele sunt denumite corect
Parametrii: Cod_ZF,Tip_ZF,Cod_SZF,Tip_SZF,HILUCS_N1,HILUCS_N2,HILUCS_N3,Arie_ZF,Data_aprob,Data_exp
BLOCKER 2.0.0
72 Verifica daca in stratul 'ZonaReglementareSuplimentara' coloanele sunt denumite corect
Parametrii: Cod_ZRS,Tip_ZRS,Cod_ZRS_D,Tip_ZRS_D,Arie_ZRS,Sursa_ZRS,Detalii_sursa_ZRS,Data_aprob,Data_exp
BLOCKER 2.0.0
73 Verifica daca in stratul 'RegulamentLocalUrbanism' coloanele sunt denumite corect
Parametrii: Cod_ZF_ZRS,Tip_zona,Tip_ZF_ZRS,Desc_ZF_ZRS
BLOCKER 2.0.0
74 Verifica daca in stratul 'RegulamentLocalUrbanismDetaliat' coloanele sunt denumite corect
Parametrii: Cod_SZF_ZRS_D,Tip_zona,Tip_SZF_ZRS_D,Desc_SZF_ZRS_D,Utiliz_admise,Utiliz_admise_cond,Utiliz_interzise,Parc_desc,Clad_aliniament,Clad_limite_parcele,Clad_poz,Parc_acces,Parc_stat,Clad_Hmax,Clad_RHmax,Clad_aspect_ext,Parc_edilitar,Parc_sp_verzi,Parc_imprejmuiri,POT,CUT
BLOCKER 2.0.0
75 Verifica daca in stratul 'LimitaIntravilanExistenta' coloanele sunt denumite corect
Parametrii: SIRUTA,Judet,UAT,Revizie,Sursa_revizie,ArieINT
BLOCKER 2.0.0
76 Verifica daca in stratul 'LimitaIntravilanPropusa' coloanele sunt denumite corect
Parametrii: SIRUTA,Judet,UAT,Revizie,ArieINT
BLOCKER 2.0.0
77 Verifica daca in stratul 'ReteleTehnicoEdilitare' coloanele sunt denumite corect
Parametrii: Cod_RTE,Tip_RTE,Subtip_RTE,Capacitate_RTE,Detaliu_RTE,Stadiu_RTE,Lungime
BLOCKER 2.0.0
78 Verifica daca in stratul 'CaiComunicatie' coloanele sunt denumite corect
Parametrii: Cod_CCom,Tip_CCom,Subtip_CCom,Detaliu_CCom,Stadiu_CCom,Lungime
BLOCKER 2.0.0
79 Verifica daca in stratul 'ReglementariUrbanisticePunct' coloanele sunt denumite corect
Parametrii: ID_RU,Tip_RU,Detaliu_RU
BLOCKER 2.0.0
80 Verifica daca in stratul 'PlanSpatial' exista date
Parametrii: -
BLOCKER 2.0.0
81 Verifica daca in stratul 'ZFExistenta' exista date
Parametrii: -
BLOCKER 2.0.0
82 Verifica daca in stratul 'ZFPropusa' exista date
Parametrii: -
BLOCKER 2.0.0
83 Verifica daca in stratul 'ZonaReglementareSuplimentara' exista date
Parametrii: -
BLOCKER 2.0.0
84 Verifica daca in stratul 'RegulamentLocalUrbanism' exista date
Parametrii: -
BLOCKER 2.0.0
85 Verifica daca in stratul 'RegulamentLocalUrbanismDetaliat' exista date
Parametrii: -
BLOCKER 2.0.0
86 Verifica daca in stratul 'LimitaIntravilanExistenta' exista date
Parametrii: -
BLOCKER 2.0.0
87 Verifica daca in stratul 'LimitaIntravilanPropusa' exista date
Parametrii: -
BLOCKER 2.0.0
88 Verifica daca in stratul 'ReteleTehnicoEdilitare' exista date
Parametrii: -
BLOCKER 2.0.0
89 Verifica daca in stratul 'CaiComunicatie' exista date
Parametrii: -
BLOCKER 2.0.0
90 Verifica daca in stratul 'ReglementariUrbanisticePunct' exista date
Parametrii: -
BLOCKER 2.0.0
91 Verifica daca in coloanele din stratul 'PlanSpatial' contine date de tip NULL
Parametrii: SIRUTA,Judet,UAT,NivelPlan,TitluPlan,HCL,Data_aprob,Data_exp,Stadiu,ArieADM,ArieINT,AriePlan
BLOCKER 2.0.0
92 Verifica daca in coloanele din stratul 'ZFExistenta' contine date de tip NULL
Parametrii: Cod_ZF,Cod_SZF,Tip_SZF,HILUCS_N1,Arie_ZF,Data_exp
BLOCKER 2.0.0
93 Verifica daca in coloanele din stratul 'ZFPropusa' contine date de tip NULL
Parametrii: Cod_ZF,Cod_SZF,Tip_SZF,HILUCS_N1,Arie_ZF,Data_aprob,Data_exp
BLOCKER 2.0.0
94 Verifica daca in coloanele din stratul 'ZonaReglementareSuplimentara' contine date de tip NULL
Parametrii: Cod_ZRS,Cod_ZRS_D,Tip_ZRS_D,Arie_ZRS,Sursa_ZRS,Detalii_sursa_ZRS,Data_aprob,Data_exp
BLOCKER 2.0.0
95 Verifica daca in coloanele din stratul 'RegulamentLocalUrbanism' contine date de tip NULL
Parametrii: Cod_ZF_ZRS,Tip_zona,Tip_ZF_ZRS,Desc_ZF_ZRS
BLOCKER 2.0.0
96 Verifica daca in coloanele din stratul 'RegulamentLocalUrbanismDetaliat' contine date de tip NULL
Parametrii: Tip_zona,Tip_SZF_ZRS_D,Desc_SZF_ZRS_D,POT,CUT
BLOCKER 2.0.0
97 Verifica daca in coloanele din stratul 'LimitaIntravilanExistenta' contine date de tip NULL
Parametrii: SIRUTA,Judet,UAT,Revizie,Sursa_revizie,ArieINT
BLOCKER 2.0.0
98 Verifica daca in coloanele din stratul 'LimitaIntravilanPropusa' contine date de tip NULL
Parametrii: SIRUTA,Judet,UAT,Revizie,ArieINT
BLOCKER 2.0.0
99 Verifica daca in coloanele din stratul 'ReteleTehnicoEdilitare' contine date de tip NULL
Parametrii: Cod_RTE,Tip_RTE,Subtip_RTE,Stadiu_RTE,Lungime
BLOCKER 2.0.0
100 Verifica daca in coloanele din stratul 'CaiComunicatie' contine date de tip NULL
Parametrii: Tip_CCom,Subtip_CCom,Stadiu_CCom,Lungime
BLOCKER 2.0.0
101 Verifica daca in coloanele din stratul 'ReglementariUrbanisticePunct' contine date de tip NULL
Parametrii: ID_RU,Tip_RU,Detaliu_RU
BLOCKER 2.0.0
102 Verifica daca coloanele din stratul 'PlanSpatial' contin tipul de date corect (int, float, string,...)
Parametrii: SIRUTA-object,Judet-object,UAT-object,NivelPlan-object,TitluPlan-object,HCL-object,Data_aprob-datetime64[ms],Data_exp-datetime64[ms],Stadiu-object,ArieADM-float64,ArieINT-float64,AriePlan-float64
BLOCKER 2.0.0
103 Verifica daca coloanele din stratul 'ZFExistenta' contin tipul de date corect (int, float, string,...)
Parametrii: Cod_ZF-object,Tip_ZF-object,Cod_SZF-object,Tip_SZF-object,HILUCS_N1-object,HILUCS_N2-object,HILUCS_N3-object,Arie_ZF-float64,Data_aprob-datetime64[ms],Data_exp-datetime64[ms]
BLOCKER 2.0.0
104 Verifica daca coloanele din stratul 'ZFPropusa' contin tipul de date corect (int, float, string,...)
Parametrii: Cod_ZF-object,Tip_ZF-object,Cod_SZF-object,Tip_SZF-object,HILUCS_N1-object,HILUCS_N2-object,HILUCS_N3-object,Arie_ZF-float64,Data_aprob-datetime64[ms],Data_exp-datetime64[ms]
BLOCKER 2.0.0
105 Verifica daca coloanele din stratul 'ZonaReglementareSuplimentara' contin tipul de date corect (int, float, string,...)
Parametrii: Cod_ZRS-object,Tip_ZRS-object,Cod_ZRS_D-object,Tip_ZRS_D-object,Arie_ZRS-float64,Sursa_ZRS-object,Detalii_sursa_ZRS-object,Data_aprob-datetime64[ms],Data_exp-datetime64[ms]
BLOCKER 2.0.0
106 Verifica daca coloanele din stratul 'RegulamentLocalUrbanism' contin tipul de date corect (int, float, string,...)
Parametrii: Cod_ZF_ZRS-object,Tip_zona-object,Tip_ZF_ZRS-object,Desc_ZF_ZRS-object
BLOCKER 2.0.0
107 Verifica daca coloanele din stratul 'RegulamentLocalUrbanismDetaliat' contin tipul de date corect (int, float, string,...)
Parametrii: Cod_SZF_ZRS_D-object,Tip_zona-object,Tip_SZF_ZRS_D-object,Desc_SZF_ZRS_D-object,Utiliz_admise-object,Utiliz_admise_cond-object,Utiliz_interzise-object,Parc_desc-object,Clad_aliniament-object,Clad_limite_parcele-object,Clad_poz-object,Parc_acces-object,Parc_stat-object,Clad_Hmax-object,Clad_RHmax-object,Clad_aspect_ext-object,Parc_edilitar-object,Parc_sp_verzi-object,Parc_imprejmuiri-object
BLOCKER 2.0.0
108 Verifica daca coloanele din stratul 'LimitaIntravilanExistenta' contin tipul de date corect (int, float, string,...)
Parametrii: SIRUTA-object,Judet-object,UAT-object,Revizie-datetime64[ms],Sursa_revizie-object,ArieINT-float64
BLOCKER 2.0.0
109 Verifica daca coloanele din stratul 'LimitaIntravilanPropusa' contin tipul de date corect (int, float, string,...)
Parametrii: SIRUTA-object,Judet-object,UAT-object,Revizie-datetime64[ms],ArieINT-float64
BLOCKER 2.0.0
110 Verifica daca coloanele din stratul 'ReteleTehnicoEdilitare' contin tipul de date corect (int, float, string,...)
Parametrii: Cod_RTE-object,Tip_RTE-object,Subtip_RTE-object,Capacitate_RTE-object,Detaliu_RTE-object,Stadiu_RTE-object,Lungime-float64
BLOCKER 2.0.0
111 Verifica daca coloanele din stratul 'CaiComunicatie' contin tipul de date corect (int, float, string,...)
Parametrii: Cod_CCom-object,Tip_CCom-object,Subtip_CCom-object,Detaliu_CCom-object,Stadiu_CCom-object,Lungime-float64
BLOCKER 2.0.0
112 Verifica daca coloanele din stratul 'ReglementariUrbanisticePunct' contin tipul de date corect (int, float, string,...)
Parametrii: ID_RU-object,Tip_RU-object,Detaliu_RU-object
BLOCKER 2.0.0
113 Verifica daca in stratul 'PlanSpatial' coloanele contin datele corecte
Parametrii: NivelPlan-Local,HCL-HCL,Data_aprob-Date,Data_exp-Date,ArieADM-Zecimale,ArieINT-Zecimale,AriePlan-Zecimale
BLOCKER 2.0.0
114 Verifica daca in stratul 'ZFExistenta' coloanele contin datele corecte
Parametrii: Cod_ZF-check_cod,HILUCS_N1-check_h1,Arie_ZF-Zecimale,Data_exp-Date
BLOCKER 2.0.0
115 Verifica daca in stratul 'ZFPropusa' coloanele contin datele corecte
Parametrii: Cod_ZF-check_cod,HILUCS_N1-check_h1,Arie_ZF-Zecimale,Data_aprob-Date,Data_exp-Date
BLOCKER 2.0.0
116 Verifica daca in stratul 'ZonaReglementareSuplimentara' coloanele contin datele corecte
Parametrii: Cod_ZRS-check_cod,Arie_ZRS-Zecimale,Data_aprob-Date,Data_exp-Date
BLOCKER 2.0.0
117 Verifica daca in stratul 'RegulamentLocalUrbanism' coloanele contin datele corecte
Parametrii: Tip_zona-TZ,Cod_ZF_ZRS-check_cod
BLOCKER 2.0.0
118 Verifica daca in stratul 'RegulamentLocalUrbanismDetaliat' coloanele contin datele corecte
Parametrii: Tip_zona-TSZ
BLOCKER 2.0.0
119 Verifica daca in stratul 'LimitaIntravilanExistenta' coloanele contin datele corecte
Parametrii: Revizie-Date,Sursa_revizie-Date_2,ArieINT-Zecimale
BLOCKER 2.0.0
120 Verifica daca in stratul 'LimitaIntravilanPropusa' coloanele contin datele corecte
Parametrii: Revizie-Date,ArieINT-Zecimale
BLOCKER 2.0.0
121 Verifica daca in stratul 'ReteleTehnicoEdilitare' coloanele contin datele corecte
Parametrii: Stadiu_RTE-Existent_Propus,Lungime-Zecimale,Tip_RTE-TRTE,Subtip_RTE-STRTE
BLOCKER 2.0.0
122 Verifica daca in stratul 'CaiComunicatie' coloanele contin datele corecte
Parametrii: Stadiu_CCom-Existent_Propus,Lungime-Zecimale,Tip_CCom-TRCC
BLOCKER 2.0.0
123 Verifica daca in stratul 'ReglementariUrbanisticePunct' coloanele contin datele corecte
Parametrii: Tip_RU-TRU
BLOCKER 2.0.0
124 Verifica daca in stratul 'PlanSpatial' datele temporale sunt corecte, bazat pe data la care este validata documentatia
Parametrii: Data_aprob,Data_exp
BLOCKER 2.0.0
125 Verifica daca in stratul 'ZFExistenta' datele temporale sunt corecte, bazat pe data la care este validata documentatia
Parametrii: Data_exp
BLOCKER 2.0.0
126 Verifica daca in stratul 'ZFPropusa' datele temporale sunt corecte, bazat pe data la care este validata documentatia
Parametrii: Data_aprob,Data_exp
BLOCKER 2.0.0
127 Verifica daca in stratul 'ZonaReglementareSuplimentara' datele temporale sunt corecte, bazat pe data la care este validata documentatia
Parametrii: Data_aprob,Data_exp
BLOCKER 2.0.0
128 Verifica daca in stratul 'LimitaIntravilanExistenta' datele temporale sunt corecte, bazat pe data la care este validata documentatia
Parametrii: Revizie
BLOCKER 2.0.0
129 Verifica daca in stratul 'LimitaIntravilanPropusa' datele temporale sunt corecte, bazat pe data la care este validata documentatia
Parametrii: Revizie
BLOCKER 2.0.0
130 Verifica daca coloanele HILUCS_N1, HILUCS_N2 si HILUCS_N3 sunt corelate corect in stratul ZFExistenta
Parametrii: HILUCS_N1,HILUCS_N2,HILUCS_N3
BLOCKER 2.0.0
131 Verifica daca coloanele HILUCS_N1, HILUCS_N2 si HILUCS_N3 sunt corelate corect in stratul ZFPropusa
Parametrii: HILUCS_N1,HILUCS_N2,HILUCS_N3
BLOCKER 2.0.0
132 Verifica daca codurile pentru zonele functionale din stratul ZFPropusa (Cod_ZF) coincid cu cele din stratul RegulamentLocalUrbanism (Cod_ZF_ZRS)
Parametrii: ZFPropusa:Cod_ZF
BLOCKER 2.0.0
133 Verifica daca codurile pentru zonele de reglementare suplimentara din stratul ZonaReglementareSuplimentara (Cod_ZRS) coincid cu cele din stratul RegulamentLocalUrbanism (Cod_ZF_ZRS)
Parametrii: ZonaReglementareSuplimentara:Cod_ZRS
BLOCKER 2.0.0
134 Verifica daca codurile pentru subzonele functionale din stratul ZFPropusa (Cod_SZF) coincid cu cele din stratul RegulamentLocalUrbanismDetaliat (Cod_SZF_ZRS_D)
Parametrii: ZFPropusa:Cod_SZF
BLOCKER 2.0.0
135 Verifica daca codurile pentru zonele de reglementare suplimentara de detaliu din stratul ZonaReglementareSuplimentara (Cod_ZRS_D) coincid cu cele din stratul RegulamentLocalUrbanismDetaliat (Cod_SZF_ZRS_D)
Parametrii: ZonaReglementareSuplimentara:Cod_ZRS_D
BLOCKER 2.0.0
136 Verifica daca fisierul geopackage are sistemul de coordonate corect
Parametrii: EPSG:3844
BLOCKER 2.0.0
137 Verifica daca stratul contine geometrii - PlanSpatial
Parametrii: -
BLOCKER 2.0.0
138 Verifica daca stratul contine geometrii - ZFExistenta
Parametrii: -
BLOCKER 2.0.0
139 Verifica daca stratul contine geometrii - ZFPropusa
Parametrii: -
BLOCKER 2.0.0
140 Verifica daca stratul contine geometrii - ZonaReglementareSuplimentara
Parametrii: -
BLOCKER 2.0.0
141 Verifica daca stratul contine geometrii - LimitaIntravilanExistenta
Parametrii: -
BLOCKER 2.0.0
142 Verifica daca stratul contine geometrii - LimitaIntravilanPropusa
Parametrii: -
BLOCKER 2.0.0
143 Verifica daca stratul contine geometrii - ReteleTehnicoEdilitare
Parametrii: -
BLOCKER 2.0.0
144 Verifica daca stratul contine geometrii - CaiComunicatie
Parametrii: -
BLOCKER 2.0.0
145 Verifica daca stratul contine geometrii - ReglementariUrbanisticePunct
Parametrii: -
BLOCKER 2.0.0
146 Verifica daca valoarea geometriilor este NULL - PlanSpatial
Parametrii: -
BLOCKER 2.0.0
147 Verifica daca valoarea geometriilor este NULL - ZFExistenta
Parametrii: -
BLOCKER 2.0.0
148 Verifica daca valoarea geometriilor este NULL - ZFPropusa
Parametrii: -
BLOCKER 2.0.0
149 Verifica daca valoarea geometriilor este NULL - ZonaReglementareSuplimentara
Parametrii: -
BLOCKER 2.0.0
150 Verifica daca valoarea geometriilor este NULL - LimitaIntravilanExistenta
Parametrii: -
BLOCKER 2.0.0
151 Verifica daca valoarea geometriilor este NULL - LimitaIntravilanPropusa
Parametrii: -
BLOCKER 2.0.0
152 Verifica daca valoarea geometriilor este NULL - ReteleTehnicoEdilitare
Parametrii: -
BLOCKER 2.0.0
153 Verifica daca valoarea geometriilor este NULL - CaiComunicatie
Parametrii: -
BLOCKER 2.0.0
154 Verifica daca valoarea geometriilor este NULL - ReglementariUrbanisticePunct
Parametrii: -
BLOCKER 2.0.0
155 Verifica daca stratul are geometria corecta - PlanSpatial
Parametrii: MultiPolygon
BLOCKER 2.0.0
156 Verifica daca stratul are geometria corecta - ZFExistenta
Parametrii: Polygon
BLOCKER 2.0.0
157 Verifica daca stratul are geometria corecta - ZFPropusa
Parametrii: Polygon
BLOCKER 2.0.0
158 Verifica daca stratul are geometria corecta - ZonaReglementareSuplimentara
Parametrii: Polygon
BLOCKER 2.0.0
159 Verifica daca stratul are geometria corecta - LimitaIntravilanExistenta
Parametrii: Polygon
BLOCKER 2.0.0
160 Verifica daca stratul are geometria corecta - LimitaIntravilanPropusa
Parametrii: Polygon
BLOCKER 2.0.0
161 Verifica daca stratul are geometria corecta - ReteleTehnicoEdilitare
Parametrii: LineString
BLOCKER 2.0.0
162 Verifica daca stratul are geometria corecta - CaiComunicatie
Parametrii: LineString
BLOCKER 2.0.0
163 Verifica daca stratul are geometria corecta - ReglementariUrbanisticePunct
Parametrii: Point
BLOCKER 2.0.0
164 Verifica daca geometriile sunt valide - PlanSpatial
Parametrii: -
BLOCKER 2.0.0
165 Verifica daca geometriile sunt valide - ZFExistenta
Parametrii: -
BLOCKER 2.0.0
166 Verifica daca geometriile sunt valide - ZFPropusa
Parametrii: -
BLOCKER 2.0.0
167 Verifica daca geometriile sunt valide - ZonaReglementareSuplimentara
Parametrii: -
BLOCKER 2.0.0
168 Verifica daca geometriile sunt valide - LimitaIntravilanExistenta
Parametrii: -
BLOCKER 2.0.0
169 Verifica daca geometriile sunt valide - LimitaIntravilanPropusa
Parametrii: -
BLOCKER 2.0.0
170 Verifica daca geometriile sunt valide - ReteleTehnicoEdilitare
Parametrii: -
BLOCKER 2.0.0
171 Verifica daca geometriile sunt valide - CaiComunicatie
Parametrii: -
BLOCKER 2.0.0
172 Verifica daca geometriile sunt valide - ReglementariUrbanisticePunct
Parametrii: -
BLOCKER 2.0.0
173 Verifica daca codul SIRUTA utilizat este corect
Parametrii: SIRUTA
BLOCKER 2.0.0
174 Verifica daca PlanSpatial este in limita administrativa
Parametrii: SIRUTA
BLOCKER 2.0.0
175 Verifica daca geometriile din ZFExistenta sunt in PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
176 Verifica daca geometriile din ZFPropusa sunt in PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
177 Verifica daca ZFExistenta acopera in intregime Planul Spatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
178 Verifica daca ZFPropusa acopera in intregime Planul Spatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
179 Verifica daca geometriile din ZFExistenta se suprapun
Parametrii: -
BLOCKER 2.0.0
180 Verifica daca geometriile din ZFPropusa se suprapun
Parametrii: -
BLOCKER 2.0.0
181 Verifica daca geometriile din ZFExistenta contin geometrii corecte sau "sliver polygons"
Parametrii: -
WARNING 2.0.0
182 Verifica daca geometriile din ZFPropusa contin geometrii corecte sau "sliver polygons"
Parametrii: -
WARNING 2.0.0
183 Verifica daca codurile din stratul RegulamentLocalUrbanismDetaliat sunt unice pe coloana Cod_SZF_ZRS_D
Parametrii: Cod_SZF_ZRS_D
BLOCKER 2.0.0
184 Verifica daca codurile din stratul RegulamentLocalUrbanism sunt unice pe coloana Cod_ZF_ZRS
Parametrii: Cod_ZF_ZRS
BLOCKER 2.0.0
185 Verifica daca Cod_ZF si Tip_ZF au valori identice in stratul ZFPropusa
Parametrii: ZFPropusa:Tip_ZF
BLOCKER 2.0.0
186 Verifica daca Cod_SZF si Tip_SZF au valori identice in stratul ZFPropusa
Parametrii: ZFPropusa:Tip_SZF
BLOCKER 2.0.0
187 Verifica daca Cod_ZF si Tip_ZF au valori identice in stratul ZFExistenta
Parametrii: ZFExistenta:Tip_ZF
BLOCKER 2.0.0
188 Verifica daca Cod_SZF si Tip_SZF au valori identice in stratul ZFExistenta
Parametrii: ZFExistenta:Tip_SZF
BLOCKER 2.0.0
189 Verifica daca datele din coloanele Cod_ZF si Tip_ZF din stratul ZFPropusa corespund tipologiei
Parametrii: Cod_ZF,Tip_ZF
BLOCKER 2.0.0
190 Verifica daca datele din coloanele Cod_ZF si Tip_ZF din stratul ZFExistenta corespund tipologiei
Parametrii: Cod_ZF,Tip_ZF
BLOCKER 2.0.0
191 Verifica daca datele din coloanele Cod_ZRS si Tip_ZRS din stratul ZonaReglementareSuplimentara corespund tipologiei
Parametrii: Cod_ZRS,Tip_ZRS
BLOCKER 2.0.0
192 Verifica daca valorile de tip Date din stratul ZFExistenta sunt aceleasi
Parametrii: Data_exp
BLOCKER 2.0.0
193 Verifica daca valorile de tip Date din stratul ZFPropusa sunt aceleasi
Parametrii: Data_exp,Data_aprob
BLOCKER 2.0.0
194 Verificare daca geometria/geometriile din stratul PlanSpatial contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
195 Verificare daca geometria/geometriile din stratul ZFExistenta contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
196 Verificare daca geometria/geometriile din stratul ZFPropusa contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
197 Verificare daca geometria/geometriile din stratul ZonaReglementareSuplimentara contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
198 Verificare daca geometria/geometriile din stratul LimitaIntravilanExistenta contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
199 Verificare daca geometria/geometriile din stratul LimitaIntravilanPropusa contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
200 Verificare daca geometria/geometriile din stratul ReteleTehnicoEdilitare contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
201 Verificare daca geometria/geometriile din stratul CaiComunicatie contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
202 Verificare daca geometria/geometriile din stratul ReglementariUrbanisticePunct contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
203 Verificare daca geometria/geometriile din stratul PlanSpatial au aria corespunzatoare celor specificate in coloana AriePlan
Parametrii: AriePlan
BLOCKER 2.0.0
204 Verificare daca geometria/geometriile din stratul ZFExistenta au aria corespunzatoare celor specificate in coloana Arie_ZF
Parametrii: Arie_ZF
BLOCKER 2.0.0
205 Verificare daca geometria/geometriile din stratul ZFPropusa au aria corespunzatoare celor specificate in coloana Arie_ZF
Parametrii: Arie_ZF
BLOCKER 2.0.0
206 Verificare daca geometria/geometriile din stratul ZonaReglementareSuplimentara au aria corespunzatoare celor specificate in coloana Arie_ZRS
Parametrii: Arie_ZRS
BLOCKER 2.0.0
207 Verificare daca geometria/geometriile din stratul LimitaIntravilanExistenta au aria corespunzatoare celor specificate in coloana ArieINT
Parametrii: ArieINT
BLOCKER 2.0.0
208 Verificare daca geometria/geometriile din stratul LimitaIntravilanPropusa au aria corespunzatoare celor specificate in coloana ArieINT
Parametrii: ArieINT
BLOCKER 2.0.0
209 Verificare daca geometria/geometriile din stratul ReteleTehnicoEdilitare au lungimea corespunzatoare celor specificate in coloana Lungime
Parametrii: Lungime
BLOCKER 2.0.0
210 Verificare daca geometria/geometriile din stratul CaiComunicatie au lungimea corespunzatoare celor specificate in coloana Lungime
Parametrii: Lungime
BLOCKER 2.0.0
211 Verifica daca suma ariilor din coloana ArieINT a stratului LimitaIntravilanPropusa este egala cu aria din coloana ArieINT a stratului PlanSpatial
Parametrii: LimitaIntravilanPropusa-ArieINT
BLOCKER 2.0.0
212 Verifica daca combinatia de Cod si Tip din stratul RegulamentLocalUrbanism este conforma cu datele care provin din stratul ZFPropusa
Parametrii: ZFPropusa-Cod_ZF,Tip_ZF,Zonă funcțională
BLOCKER 2.0.0
213 Verifica daca combinatia de Cod si Tip din stratul RegulamentLocalUrbanism este conforma cu datele care provin din stratul ZonaReglementareSuplimentara
Parametrii: ZonaReglementareSuplimentara-Cod_ZRS,Tip_ZRS,Zonă de reglementare suplimentară / de restricții
BLOCKER 2.0.0
214 Verifica daca combinatia de Cod si Tip din stratul RegulamentLocalUrbanismDetaliat este conforma cu datele care provin din stratul ZFPropusa
Parametrii: ZFPropusa-Cod_SZF,Tip_SZF,Subzonă funcțională
BLOCKER 2.0.0
215 Verifica daca combinatia de Cod si Tip din stratul RegulamentLocalUrbanismDetaliat este conforma cu datele care provin din stratul ZonaReglementareSuplimentara
Parametrii: ZonaReglementareSuplimentara-Cod_ZRS_D,Tip_ZRS_D,Zonă de reglementare suplimentară de detaliu
BLOCKER 2.0.0
216 Verifica daca geometriile din LimitaIntravilanExistenta sunt in PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
217 Verifica daca geometriile din LimitaIntravilanPropusa sunt in PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
218 Verifica daca geometriile din ReteleTehnicoEdilitare sunt in PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
219 Verifica daca geometriile din CaiComunicatie sunt in PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
220 Verifica daca geometriile din ReglementariUrbanisticePunct sunt in PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
221 Verifica daca geometriile din ZonaReglementareSuplimentara sunt in PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
222 Verifica daca datele temporale din stratul PlanSpatial din coloana Data_aprob coincid cu datele temporale din stratul ZFPropusa in coloana Data_aprob
Parametrii: ZFPropusa,Data_aprob
WARNING 2.0.1
223 Verifica daca datele temporale din stratul PlanSpatial din coloana Data_exp coincid cu datele temporale din stratul ZFPropusa in coloana Data_exp
Parametrii: ZFPropusa,Data_exp
WARNING 2.0.1
224 Verifica daca datele temporale din stratul PlanSpatial din coloana Data_aprob coincid cu datele temporale din stratul ZonaReglementareSuplimentara in coloana Data_aprob
Parametrii: ZonaReglementareSuplimentara,Data_aprob
WARNING 2.0.1
225 Verifica daca datele temporale din stratul PlanSpatial din coloana Data_exp coincid cu datele temporale din stratul ZonaReglementareSuplimentara in coloana Data_exp
Parametrii: ZonaReglementareSuplimentara,Data_exp
WARNING 2.0.1
226 Verifica daca perioada temporala inclusa in stratul ZFExistenta (in coloane Data_aprob - Data_exp) se suprapune cu perioda temporala din stratul ZFPropusa (in coloanele Data_aprob - Data_exp)
Parametrii: ZFPropusa,Data_aprob-Data_exp
WARNING 2.0.1
227 Verifica daca perioada temporala inclusa in stratul ZFPropusa (in coloanele Data_aprob - Data_exp) este ulterioara perioda temporala din stratul ZFExistenta (in coloane Data_aprob - Data_exp)
Parametrii: ZFExistenta,Data_aprob-Data_exp
WARNING 2.0.1
228 Verifica diacritice ZFExistenta
Parametrii: Tip_ZF
WARNING 2.0.2
229 Verifica diacritice ZFPropusa
Parametrii: Tip_ZF
WARNING 2.0.2
230 Verifica diacritice ZonaReglementareSuplimentara
Parametrii: Tip_ZRS
WARNING 2.0.2
231 Verifica diacritice ReteleTehnicoEdilitare
Parametrii: Tip_RTE,Subtip_RTE
WARNING 2.0.2
232 Verifica diacritice CaiComunicatie
Parametrii: Tip_CCom,Subtip_CCom
WARNING 2.0.2
REGULI VALIDARE PUZ 2.0.5 (VERSIUNEA STABILĂ)
Nr. Descriere Definiție tehnică Tip alertă Începând cu versiunea
1 Verificare daca fisierul incarcat exista
Parametrii: -
BLOCKER 2.0.0
2 Verifica daca fisierul incarcat este de tip zip
Parametrii: -
BLOCKER 2.0.0
3 Verifica daca exista un singur director principal
Parametrii: 1
BLOCKER 2.0.0
4 Verifica daca numele directorului principal este corect
Parametrii: ^[A-Z][A-Z]_.*?_\d{1,10}_PUZ_[0-9]{8}\b
BLOCKER 2.0.0
5 Verifica numarul de subdirectoare
Parametrii: 5
BLOCKER 2.0.0
6 Verifica nume subdirector - 0_Seturi_date_spatiale
Parametrii: 0_Seturi_date_spatiale
BLOCKER 2.0.0
7 Verifica nume subdirector - 1_Studii_fundamentare
Parametrii: 1_Studii_fundamentare
BLOCKER 2.0.0
8 Verifica nume subdirector - 2_Piese_scrise
Parametrii: 2_Piese_scrise
BLOCKER 2.0.0
9 Verifica nume subdirector - 3_Piese_desenate
Parametrii: 3_Piese_desenate
BLOCKER 2.0.0
10 Verifica nume subdirector - 4_Avize_acorduri
Parametrii: 4_Avize_acorduri
BLOCKER 2.0.0
11 Verifica daca structura arhivei zip este corecta
Parametrii: 0_Seturi_date_spatiale,1_Studii_fundamentare,2_Piese_scrise,3_Piese_desenate,4_Avize_acorduri
BLOCKER 2.0.0
12 Verifica daca exista un singur fisier gpkg
Parametrii: 1
BLOCKER 2.0.0
13 Verifica daca numele fisierul gpkg este corect
Parametrii: ^[A-Z][A-Z]_.*?_\d{1,10}_PUZ_[0-9]{8}\b
BLOCKER 2.0.0
14 Verifica numarul de fisiere pdf
Parametrii: 27
BLOCKER 2.0.0
15 Verifica numele fisierului pdf - 1_1_Actualizare_suport_topografic.pdf
Parametrii: 1_1_Actualizare_suport_topografic.pdf
WARNING 2.0.0
16 Verifica numele fisierului pdf - 1_2_Conditii_geotehnice_hidrogeologice.pdf
Parametrii: 1_2_Conditii_geotehnice_hidrogeologice.pdf
WARNING 2.0.0
17 Verifica numele fisierului pdf - 1_3_Relatii_periurbane.pdf
Parametrii: 1_3_Relatii_periurbane.pdf
WARNING 2.0.0
18 Verifica numele fisierului pdf - 1_4_Organizare_circulatie_transporturi.pdf
Parametrii: 1_4_Organizare_circulatie_transporturi.pdf
WARNING 2.0.0
19 Verifica numele fisierului pdf - 1_5_Protectia_mediului_riscuri_naturale_antropice.pdf
Parametrii: 1_5_Protectia_mediului_riscuri_naturale_antropice.pdf
WARNING 2.0.0
20 Verifica numele fisierului pdf - 1_6_Studiu_istoric_peisagistic.pdf
Parametrii: 1_6_Studiu_istoric_peisagistic.pdf
WARNING 2.0.0
21 Verifica numele fisierului pdf - 1_7_Tipuri_proprietate.pdf
Parametrii: 1_7_Tipuri_proprietate.pdf
WARNING 2.0.0
22 Verifica numele fisierului pdf - 1_8_Potential_balnear_turistic.pdf
Parametrii: 1_8_Potential_balnear_turistic.pdf
WARNING 2.0.0
23 Verifica numele fisierului pdf - 1_9_Infrastructura_tehnico_edilitara.pdf
Parametrii: 1_9_Infrastructura_tehnico_edilitara.pdf
WARNING 2.0.0
24 Verifica numele fisierului pdf - 1_10_Alte_studii.pdf
Parametrii: 1_10_Alte_studii.pdf
WARNING 2.0.0
25 Verifica numele fisierului pdf - 1_11_Analiza_factori_anchete_sociale.pdf
Parametrii: 1_11_Analiza_factori_anchete_sociale.pdf
WARNING 2.0.0
26 Verifica numele fisierului pdf - 1_12_Evolutie_activitati_economice.pdf
Parametrii: 1_12_Evolutie_activitati_economice.pdf
WARNING 2.0.0
27 Verifica numele fisierului pdf - 1_13_Evolutie_socio_demografica.pdf
Parametrii: 1_13_Evolutie_socio_demografica.pdf
WARNING 2.0.0
28 Verifica numele fisierului pdf - 1_14_Mobilitate_transport.pdf
Parametrii: 1_14_Mobilitate_transport.pdf
WARNING 2.0.0
29 Verifica numele fisierului pdf - 1_15_Impact_schimbari_climatice.pdf
Parametrii: 1_15_Impact_schimbari_climatice.pdf
WARNING 2.0.0
30 Verifica numele fisierului pdf - 2_1_Memoriu_general.pdf
Parametrii: 2_1_Memoriu_general.pdf
WARNING 2.0.0
31 Verifica numele fisierului pdf - 2_2_Regulament_local_urbanism.pdf
Parametrii: 2_2_Regulament_local_urbanism.pdf
WARNING 2.0.0
32 Verifica numele fisierului pdf - 3_1_Incadrare_teritoriu.pdf
Parametrii: 3_1_Incadrare_teritoriu.pdf
WARNING 2.0.0
33 Verifica numele fisierului pdf - 3_2_Zonificare_functionala_existenta_bilant.pdf
Parametrii: 3_2_Zonificare_functionala_existenta_bilant.pdf
WARNING 2.0.0
34 Verifica numele fisierului pdf - 3_3_Analize_functionale.pdf
Parametrii: 3_3_Analize_functionale.pdf
WARNING 2.0.0
35 Verifica numele fisierului pdf - 3_4_Situatia_existenta_disfunctionalitati.pdf
Parametrii: 3_4_Situatia_existenta_disfunctionalitati.pdf
WARNING 2.0.0
36 Verifica numele fisierului pdf - 3_5_Strategia_de_dezvoltare_spatiala.pdf
Parametrii: 3_5_Strategia_de_dezvoltare_spatiala.pdf
WARNING 2.0.0
37 Verifica numele fisierului pdf - 3_6_Reglementari_urbanistice_propuse_si_UTR.pdf
Parametrii: 3_6_Reglementari_urbanistice_propuse_si_UTR.pdf
WARNING 2.0.0
38 Verifica numele fisierului pdf - 3_7_Reglementari_tehnico-edilitare_propuse.pdf
Parametrii: 3_7_Reglementari_tehnico-edilitare_propuse.pdf
WARNING 2.0.0
39 Verifica numele fisierului pdf - 3_8_Proprietate_terenuri_obiective_utilitate_publica_intravilan.pdf
Parametrii: 3_8_Proprietate_terenuri_obiective_utilitate_publica_intravilan.pdf
WARNING 2.0.0
40 Verifica numele fisierului pdf - 3_9_Zone_operatiuni_restructurare_regenerare_urbana.pdf
Parametrii: 3_9_Zone_operatiuni_restructurare_regenerare_urbana.pdf
WARNING 2.0.0
41 Verifica numele fisierului pdf - 3_10_Retea_majora_circulatii_transport_public_mobilitate_stationare.pdf
Parametrii: 3_10_Retea_majora_circulatii_transport_public_mobilitate_stationare.pdf
WARNING 2.0.0
42 Verifica numarul fisierelor pdf din 4_Avize_acorduri
Parametrii: 30
WARNING 2.0.0
43 Verifica structura numelor fisierelor pdf din 4_Avize_acorduri
Parametrii: 4_([1-9]|[12]\d|30)_Aviz_(L|C)_.*\.(pdf|PDF)$
WARNING 2.0.0
44 Verifica daca fisierele pdf sunt valide
Parametrii: pdf
BLOCKER 2.0.0
45 Verifica daca fisierele gpkg sunt valide
Parametrii: gpkg
BLOCKER 2.0.0
46 Verifica numarul de straturi din fisierul gpkg
Parametrii: 11
BLOCKER 2.0.0
47 Verifica numele stratului din fisierul gpkg - PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
48 Verifica numele stratului din fisierul gpkg - ZFExistenta
Parametrii: ZFExistenta
BLOCKER 2.0.0
49 Verifica numele stratului din fisierul gpkg - ZFPropusa
Parametrii: ZFPropusa
BLOCKER 2.0.0
50 Verifica numele stratului din fisierul gpkg - ZonaReglementareSuplimentara
Parametrii: ZonaReglementareSuplimentara
BLOCKER 2.0.0
51 Verifica numele stratului din fisierul gpkg - RegulamentLocalUrbanism
Parametrii: RegulamentLocalUrbanism
BLOCKER 2.0.0
52 Verifica numele stratului din fisierul gpkg - RegulamentLocalUrbanismDetaliat
Parametrii: RegulamentLocalUrbanismDetaliat
BLOCKER 2.0.0
53 Verifica numele stratului din fisierul gpkg - LimitaIntravilanExistenta
Parametrii: LimitaIntravilanExistenta
BLOCKER 2.0.0
54 Verifica numele stratului din fisierul gpkg - LimitaIntravilanPropusa
Parametrii: LimitaIntravilanPropusa
BLOCKER 2.0.0
55 Verifica numele stratului din fisierul gpkg - ReteleTehnicoEdilitare
Parametrii: ReteleTehnicoEdilitare
BLOCKER 2.0.0
56 Verifica numele stratului din fisierul gpkg - CaiComunicatie
Parametrii: CaiComunicatie
BLOCKER 2.0.0
57 Verifica numele stratului din fisierul gpkg - ReglementariUrbanisticePunct
Parametrii: ReglementariUrbanisticePunct
BLOCKER 2.0.0
58 Verifica numarul de coloane din stratul - PlanSpatial
Parametrii: 12
BLOCKER 2.0.0
59 Verifica numarul de coloane din stratul - ZFExistenta
Parametrii: 10
BLOCKER 2.0.0
60 Verifica numarul de coloane din stratul - ZFPropusa
Parametrii: 10
BLOCKER 2.0.0
61 Verifica numarul de coloane din stratul - ZonaReglementareSuplimentara
Parametrii: 9
BLOCKER 2.0.0
62 Verifica numarul de coloane din stratul - RegulamentLocalUrbanism
Parametrii: 4
BLOCKER 2.0.0
63 Verifica numarul de coloane din stratul - RegulamentLocalUrbanismDetaliat
Parametrii: 21
BLOCKER 2.0.0
64 Verifica numarul de coloane din stratul - LimitaIntravilanExistenta
Parametrii: 6
BLOCKER 2.0.0
65 Verifica numarul de coloane din stratul - LimitaIntravilanPropusa
Parametrii: 5
BLOCKER 2.0.0
66 Verifica numarul de coloane din stratul - ReteleTehnicoEdilitare
Parametrii: 7
BLOCKER 2.0.0
67 Verifica numarul de coloane din stratul - CaiComunicatie
Parametrii: 6
BLOCKER 2.0.0
68 Verifica numarul de coloane din stratul - ReglementariUrbanisticePunct
Parametrii: 3
BLOCKER 2.0.0
69 Verifica numele coloanelor din stratul - PlanSpatial
Parametrii: SIRUTA,Judet,UAT,NivelPlan,TitluPlan,HCL,Data_aprob,Data_exp,Stadiu,ArieADM,ArieINT,AriePlan
BLOCKER 2.0.0
70 Verifica numele coloanelor din stratul - ZFExistenta
Parametrii: Cod_ZF,Tip_ZF,Cod_SZF,Tip_SZF,HILUCS_N1,HILUCS_N2,HILUCS_N3,Arie_ZF,Data_aprob,Data_exp
BLOCKER 2.0.0
71 Verifica numele coloanelor din stratul - ZFPropusa
Parametrii: Cod_ZF,Tip_ZF,Cod_SZF,Tip_SZF,HILUCS_N1,HILUCS_N2,HILUCS_N3,Arie_ZF,Data_aprob,Data_exp
BLOCKER 2.0.0
72 Verifica numele coloanelor din stratul - ZonaReglementareSuplimentara
Parametrii: Cod_ZRS,Tip_ZRS,Cod_ZRS_D,Tip_ZRS_D,Arie_ZRS,Sursa_ZRS,Detalii_sursa_ZRS,Data_aprob,Data_exp
BLOCKER 2.0.0
73 Verifica numele coloanelor din stratul - RegulamentLocalUrbanism
Parametrii: Cod_ZF_ZRS,Tip_zona,Tip_ZF_ZRS,Desc_ZF_ZRS
BLOCKER 2.0.0
74 Verifica numele coloanelor din stratul - RegulamentLocalUrbanismDetaliat
Parametrii: Cod_SZF_ZRS_D,Tip_zona,Tip_SZF_ZRS_D,Desc_SZF_ZRS_D,Utiliz_admise,Utiliz_admise_cond,Utiliz_interzise,Parc_desc,Clad_aliniament,Clad_limite_parcele,Clad_poz,Parc_acces,Parc_stat,Clad_Hmax,Clad_RHmax,Clad_aspect_ext,Parc_edilitar,Parc_sp_verzi,Parc_imprejmuiri,POT,CUT
BLOCKER 2.0.0
75 Verifica numele coloanelor din stratul - LimitaIntravilanExistenta
Parametrii: SIRUTA,Judet,UAT,Revizie,Sursa_revizie,ArieINT
BLOCKER 2.0.0
76 Verifica numele coloanelor din stratul - LimitaIntravilanPropusa
Parametrii: SIRUTA,Judet,UAT,Revizie,ArieINT
BLOCKER 2.0.0
77 Verifica numele coloanelor din stratul - ReteleTehnicoEdilitare
Parametrii: Cod_RTE,Tip_RTE,Subtip_RTE,Capacitate_RTE,Detaliu_RTE,Stadiu_RTE,Lungime
BLOCKER 2.0.0
78 Verifica numele coloanelor din stratul - CaiComunicatie
Parametrii: Cod_CCom,Tip_CCom,Subtip_CCom,Detaliu_CCom,Stadiu_CCom,Lungime
BLOCKER 2.0.0
79 Verifica numele coloanelor din stratul - ReglementariUrbanisticePunct
Parametrii: ID_RU,Tip_RU,Detaliu_RU
BLOCKER 2.0.0
80 Verificare daca stratul contine date - PlanSpatial
Parametrii: -
BLOCKER 2.0.0
81 Verificare daca stratul contine date - ZFExistenta
Parametrii: -
BLOCKER 2.0.0
82 Verificare daca stratul contine date - ZFPropusa
Parametrii: -
BLOCKER 2.0.0
83 Verificare daca stratul contine date - ZonaReglementareSuplimentara
Parametrii: -
BLOCKER 2.0.0
84 Verificare daca stratul contine date - RegulamentLocalUrbanism
Parametrii: -
BLOCKER 2.0.0
85 Verificare daca stratul contine date - RegulamentLocalUrbanismDetaliat
Parametrii: -
BLOCKER 2.0.0
86 Verificare daca stratul contine date - LimitaIntravilanExistenta
Parametrii: -
BLOCKER 2.0.0
87 Verificare daca stratul contine date - LimitaIntravilanPropusa
Parametrii: -
BLOCKER 2.0.0
88 Verificare daca stratul contine date - ReteleTehnicoEdilitare
Parametrii: -
BLOCKER 2.0.0
89 Verificare daca stratul contine date - CaiComunicatie
Parametrii: -
BLOCKER 2.0.0
90 Verificare daca stratul contine date - ReglementariUrbanisticePunct
Parametrii: -
BLOCKER 2.0.0
91 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - PlanSpatial
Parametrii: SIRUTA,Judet,UAT,NivelPlan,TitluPlan,HCL,Data_aprob,Data_exp,Stadiu,ArieADM,ArieINT,AriePlan
BLOCKER 2.0.0
92 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - ZFExistenta
Parametrii: Cod_ZF,Cod_SZF,Tip_SZF,HILUCS_N1,Arie_ZF,Data_exp
BLOCKER 2.0.0
93 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - ZFPropusa
Parametrii: Cod_ZF,Cod_SZF,Tip_SZF,HILUCS_N1,Arie_ZF,Data_aprob,Data_exp
BLOCKER 2.0.0
94 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - ZonaReglementareSuplimentara
Parametrii: Cod_ZRS,Cod_ZRS_D,Tip_ZRS_D,Arie_ZRS,Sursa_ZRS,Detalii_sursa_ZRS,Data_aprob,Data_exp
BLOCKER 2.0.0
95 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - RegulamentLocalUrbanism
Parametrii: Cod_ZF_ZRS,Tip_zona,Tip_ZF_ZRS,Desc_ZF_ZRS
BLOCKER 2.0.0
96 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - RegulamentLocalUrbanismDetaliat
Parametrii: Tip_zona,Tip_SZF_ZRS_D,Desc_SZF_ZRS_D,POT,CUT
BLOCKER 2.0.0
97 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - LimitaIntravilanExistenta
Parametrii: SIRUTA,Judet,UAT,Revizie,Sursa_revizie,ArieINT
BLOCKER 2.0.0
98 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - LimitaIntravilanPropusa
Parametrii: SIRUTA,Judet,UAT,Revizie,ArieINT
BLOCKER 2.0.0
99 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - ReteleTehnicoEdilitare
Parametrii: Cod_RTE,Tip_RTE,Subtip_RTE,Stadiu_RTE,Lungime
BLOCKER 2.0.0
100 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - CaiComunicatie
Parametrii: Tip_CCom,Subtip_CCom,Stadiu_CCom,Lungime
BLOCKER 2.0.0
101 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - ReglementariUrbanisticePunct
Parametrii: ID_RU,Tip_RU,Detaliu_RU
BLOCKER 2.0.0
102 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - PlanSpatial
Parametrii: SIRUTA-object,Judet-object,UAT-object,NivelPlan-object,TitluPlan-object,HCL-object,Data_aprob-datetime64[ms],Data_exp-datetime64[ms],Stadiu-object,ArieADM-float64,ArieINT-float64,AriePlan-float64
BLOCKER 2.0.0
103 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - ZFExistenta
Parametrii: Cod_ZF-object,Tip_ZF-object,Cod_SZF-object,Tip_SZF-object,HILUCS_N1-object,HILUCS_N2-object,HILUCS_N3-object,Arie_ZF-float64,Data_aprob-datetime64[ms],Data_exp-datetime64[ms]
BLOCKER 2.0.0
104 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - ZFPropusa
Parametrii: Cod_ZF-object,Tip_ZF-object,Cod_SZF-object,Tip_SZF-object,HILUCS_N1-object,HILUCS_N2-object,HILUCS_N3-object,Arie_ZF-float64,Data_aprob-datetime64[ms],Data_exp-datetime64[ms]
BLOCKER 2.0.0
105 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - ZonaReglementareSuplimentara
Parametrii: Cod_ZRS-object,Tip_ZRS-object,Cod_ZRS_D-object,Tip_ZRS_D-object,Arie_ZRS-float64,Sursa_ZRS-object,Detalii_sursa_ZRS-object,Data_aprob-datetime64[ms],Data_exp-datetime64[ms]
BLOCKER 2.0.0
106 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - RegulamentLocalUrbanism
Parametrii: Cod_ZF_ZRS-object,Tip_zona-object,Tip_ZF_ZRS-object,Desc_ZF_ZRS-object
BLOCKER 2.0.0
107 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - RegulamentLocalUrbanismDetaliat
Parametrii: Cod_SZF_ZRS_D-object,Tip_zona-object,Tip_SZF_ZRS_D-object,Desc_SZF_ZRS_D-object,Utiliz_admise-object,Utiliz_admise_cond-object,Utiliz_interzise-object,Parc_desc-object,Clad_aliniament-object,Clad_limite_parcele-object,Clad_poz-object,Parc_acces-object,Parc_stat-object,Clad_Hmax-object,Clad_RHmax-object,Clad_aspect_ext-object,Parc_edilitar-object,Parc_sp_verzi-object,Parc_imprejmuiri-object
BLOCKER 2.0.0
108 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - LimitaIntravilanExistenta
Parametrii: SIRUTA-object,Judet-object,UAT-object,Revizie-datetime64[ms],Sursa_revizie-object,ArieINT-float64
BLOCKER 2.0.0
109 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - LimitaIntravilanPropusa
Parametrii: SIRUTA-object,Judet-object,UAT-object,Revizie-datetime64[ms],ArieINT-float64
BLOCKER 2.0.0
110 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - ReteleTehnicoEdilitare
Parametrii: Cod_RTE-object,Tip_RTE-object,Subtip_RTE-object,Capacitate_RTE-object,Detaliu_RTE-object,Stadiu_RTE-object,Lungime-float64
BLOCKER 2.0.0
111 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - CaiComunicatie
Parametrii: Cod_CCom-object,Tip_CCom-object,Subtip_CCom-object,Detaliu_CCom-object,Stadiu_CCom-object,Lungime-float64
BLOCKER 2.0.0
112 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - ReglementariUrbanisticePunct
Parametrii: ID_RU-object,Tip_RU-object,Detaliu_RU-object
BLOCKER 2.0.0
113 Verifica daca coloanele din fisierul gpkg au datele corecte in stratul - PlanSpatial
Parametrii: NivelPlan-infraLocal,HCL-HCL,Data_aprob-Date,Data_exp-Date,ArieADM-Zecimale,ArieINT-Zecimale,AriePlan-Zecimale
BLOCKER 2.0.0
114 Verifica daca coloanele din fisierul gpkg au datele corecte in stratul - ZFExistenta
Parametrii: Cod_ZF-check_cod,HILUCS_N1-check_h1,Arie_ZF-Zecimale,Data_exp-Date
BLOCKER 2.0.0
115 Verifica daca coloanele din fisierul gpkg au datele corecte in stratul - ZFPropusa
Parametrii: Cod_ZF-check_cod,HILUCS_N1-check_h1,Arie_ZF-Zecimale,Data_aprob-Date,Data_exp-Date
BLOCKER 2.0.0
116 Verifica daca coloanele din fisierul gpkg au datele corecte in stratul - ZonaReglementareSuplimentara
Parametrii: Cod_ZRS-check_cod,Arie_ZRS-Zecimale,Data_aprob-Date,Data_exp-Date
BLOCKER 2.0.0
117 Verifica daca coloanele din fisierul gpkg au datele corecte in stratul - RegulamentLocalUrbanism
Parametrii: Tip_zona-TZ,Cod_ZF_ZRS-check_cod
BLOCKER 2.0.0
118 Verifica daca coloanele din fisierul gpkg au datele corecte in stratul - RegulamentLocalUrbanismDetaliat
Parametrii: Tip_zona-TSZ
BLOCKER 2.0.0
119 Verifica daca coloanele din fisierul gpkg au datele corecte in stratul - LimitaIntravilanExistenta
Parametrii: Revizie-Date,Sursa_revizie-Date_2,ArieINT-Zecimale
BLOCKER 2.0.0
120 Verifica daca coloanele din fisierul gpkg au datele corecte in stratul - LimitaIntravilanPropusa
Parametrii: Revizie-Date,ArieINT-Zecimale
BLOCKER 2.0.0
121 Verifica daca coloanele din fisierul gpkg au datele corecte in stratul - ReteleTehnicoEdilitare
Parametrii: Stadiu_RTE-Existent_Propus,Lungime-Zecimale,Tip_RTE-TRTE,Subtip_RTE-STRTE
BLOCKER 2.0.0
122 Verifica daca coloanele din fisierul gpkg au datele corecte in stratul - CaiComunicatie
Parametrii: Stadiu_CCom-Existent_Propus,Lungime-Zecimale,Tip_CCom-TRCC
BLOCKER 2.0.0
123 Verifica daca coloanele din fisierul gpkg au datele corecte in stratul - ReglementariUrbanisticePunct
Parametrii: Tip_RU-TRU
BLOCKER 2.0.0
124 Verificare validitatea datelor temporale din stratul - PlanSpatial
Parametrii: Data_aprob,Data_exp
WARNING 2.0.0
125 Verificare validitatea datelor temporale din stratul - ZFExistenta
Parametrii: Data_exp
BLOCKER 2.0.0
126 Verificare validitatea datelor temporale din stratul - ZFPropusa
Parametrii: Data_aprob,Data_exp
WARNING 2.0.0
127 Verificare validitatea datelor temporale din stratul - ZonaReglementareSuplimentara
Parametrii: Data_aprob,Data_exp
WARNING 2.0.0
128 Verificare validitatea datelor temporale din stratul - LimitaIntravilanExistenta
Parametrii: Revizie
BLOCKER 2.0.0
129 Verificare validitatea datelor temporale din stratul - LimitaIntravilanPropusa
Parametrii: Revizie
BLOCKER 2.0.0
130 Verifica daca coloanele HILUCS_N1, HILUCS_N2 si HILUCS_N3 sunt corelate corect in stratul ZFExistenta
Parametrii: HILUCS_N1,HILUCS_N2,HILUCS_N3
BLOCKER 2.0.0
131 Verifica daca coloanele HILUCS_N1, HILUCS_N2 si HILUCS_N3 sunt corelate corect in stratul ZFPropusa
Parametrii: HILUCS_N1,HILUCS_N2,HILUCS_N3
BLOCKER 2.0.0
132 Verifica daca codurile pentru zonele functionale din stratul ZFPropusa (Cod_ZF) coincid cu cele din stratul RegulamentLocalUrbanism (Cod_ZF_ZRS)
Parametrii: ZFPropusa:Cod_ZF
BLOCKER 2.0.0
133 Verifica daca codurile pentru zonele de reglementare suplimentara din stratul ZonaReglementareSuplimentara (Cod_ZRS) coincid cu cele din stratul RegulamentLocalUrbanism (Cod_ZF_ZRS)
Parametrii: ZonaReglementareSuplimentara:Cod_ZRS
BLOCKER 2.0.0
134 Verifica daca codurile pentru subzonele functionale din stratul ZFPropusa (Cod_SZF) coincid cu cele din stratul RegulamentLocalUrbanismDetaliat (Cod_SZF_ZRS_D)
Parametrii: ZFPropusa:Cod_SZF
BLOCKER 2.0.0
135 Verifica daca codurile pentru zonele de reglementare suplimentara de detaliu din stratul ZonaReglementareSuplimentara (Cod_ZRS_D) coincid cu cele din stratul RegulamentLocalUrbanismDetaliat (Cod_SZF_ZRS_D)
Parametrii: ZonaReglementareSuplimentara:Cod_ZRS_D
BLOCKER 2.0.0
136 Verifica daca fisierul geopackage are sistemul de coordonate corect
Parametrii: EPSG:3844
BLOCKER 2.0.0
137 Verifica daca stratul contine geometrii - PlanSpatial
Parametrii: -
BLOCKER 2.0.0
138 Verifica daca stratul contine geometrii - ZFExistenta
Parametrii: -
BLOCKER 2.0.0
139 Verifica daca stratul contine geometrii - ZFPropusa
Parametrii: -
BLOCKER 2.0.0
140 Verifica daca stratul contine geometrii - ZonaReglementareSuplimentara
Parametrii: -
BLOCKER 2.0.0
141 Verifica daca stratul contine geometrii - LimitaIntravilanExistenta
Parametrii: -
BLOCKER 2.0.0
142 Verifica daca stratul contine geometrii - LimitaIntravilanPropusa
Parametrii: -
BLOCKER 2.0.0
143 Verifica daca stratul contine geometrii - ReteleTehnicoEdilitare
Parametrii: -
BLOCKER 2.0.0
144 Verifica daca stratul contine geometrii - CaiComunicatie
Parametrii: -
BLOCKER 2.0.0
145 Verifica daca stratul contine geometrii - ReglementariUrbanisticePunct
Parametrii: -
BLOCKER 2.0.0
146 Verifica daca valoarea geometriilor este NULL - PlanSpatial
Parametrii: -
BLOCKER 2.0.0
147 Verifica daca valoarea geometriilor este NULL - ZFExistenta
Parametrii: -
BLOCKER 2.0.0
148 Verifica daca valoarea geometriilor este NULL - ZFPropusa
Parametrii: -
BLOCKER 2.0.0
149 Verifica daca valoarea geometriilor este NULL - ZonaReglementareSuplimentara
Parametrii: -
BLOCKER 2.0.0
150 Verifica daca valoarea geometriilor este NULL - LimitaIntravilanExistenta
Parametrii: -
BLOCKER 2.0.0
151 Verifica daca valoarea geometriilor este NULL - LimitaIntravilanPropusa
Parametrii: -
BLOCKER 2.0.0
152 Verifica daca valoarea geometriilor este NULL - ReteleTehnicoEdilitare
Parametrii: -
BLOCKER 2.0.0
153 Verifica daca valoarea geometriilor este NULL - CaiComunicatie
Parametrii: -
BLOCKER 2.0.0
154 Verifica daca valoarea geometriilor este NULL - ReglementariUrbanisticePunct
Parametrii: -
BLOCKER 2.0.0
155 Verifica daca stratul are geometria corecta - PlanSpatial
Parametrii: MultiPolygon
BLOCKER 2.0.0
156 Verifica daca stratul are geometria corecta - ZFExistenta
Parametrii: Polygon
BLOCKER 2.0.0
157 Verifica daca stratul are geometria corecta - ZFPropusa
Parametrii: Polygon
BLOCKER 2.0.0
158 Verifica daca stratul are geometria corecta - ZonaReglementareSuplimentara
Parametrii: Polygon
BLOCKER 2.0.0
159 Verifica daca stratul are geometria corecta - LimitaIntravilanExistenta
Parametrii: Polygon
BLOCKER 2.0.0
160 Verifica daca stratul are geometria corecta - LimitaIntravilanPropusa
Parametrii: Polygon
BLOCKER 2.0.0
161 Verifica daca stratul are geometria corecta - ReteleTehnicoEdilitare
Parametrii: LineString
BLOCKER 2.0.0
162 Verifica daca stratul are geometria corecta - CaiComunicatie
Parametrii: LineString
BLOCKER 2.0.0
163 Verifica daca stratul are geometria corecta - ReglementariUrbanisticePunct
Parametrii: Point
BLOCKER 2.0.0
164 Verifica daca geometriile sunt valide - PlanSpatial
Parametrii: -
BLOCKER 2.0.0
165 Verifica daca geometriile sunt valide - ZFExistenta
Parametrii: -
BLOCKER 2.0.0
166 Verifica daca geometriile sunt valide - ZFPropusa
Parametrii: -
BLOCKER 2.0.0
167 Verifica daca geometriile sunt valide - ZonaReglementareSuplimentara
Parametrii: -
BLOCKER 2.0.0
168 Verifica daca geometriile sunt valide - LimitaIntravilanExistenta
Parametrii: -
BLOCKER 2.0.0
169 Verifica daca geometriile sunt valide - LimitaIntravilanPropusa
Parametrii: -
BLOCKER 2.0.0
170 Verifica daca geometriile sunt valide - ReteleTehnicoEdilitare
Parametrii: -
BLOCKER 2.0.0
171 Verifica daca geometriile sunt valide - CaiComunicatie
Parametrii: -
BLOCKER 2.0.0
172 Verifica daca geometriile sunt valide - ReglementariUrbanisticePunct
Parametrii: -
BLOCKER 2.0.0
173 Verifica daca codul SIRUTA utilizat este corect
Parametrii: SIRUTA
BLOCKER 2.0.0
174 Verifica daca PlanSpatial este in limita administrativa
Parametrii: SIRUTA
BLOCKER 2.0.0
175 Verifica daca geometriile din ZFExistenta sunt in interiorul stratului PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
176 Verifica daca geometriile din ZFPropusa sunt in interiorul stratului PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
177 Verifica daca ZFExistenta acopera in intregime PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
178 Verifica daca ZFPropusa acopera in intregime PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
179 Verifica daca geometriile din ZFExistenta se suprapun
Parametrii: -
BLOCKER 2.0.0
180 Verifica daca geometriile din ZFPropusa se suprapun
Parametrii: -
BLOCKER 2.0.0
181 Verifica daca geometriile din ZFExistenta contin geometrii corecte sau "sliver polygons"
Parametrii: -
WARNING 2.0.0
182 Verifica daca geometriile din ZFPropusa contin geometrii corecte sau "sliver polygons"
Parametrii: -
WARNING 2.0.0
183 Verifica daca codurile din stratul RegulamentLocalUrbanismDetaliat sunt unice pe coloana Cod_SZF_ZRS_D
Parametrii: Cod_SZF_ZRS_D
BLOCKER 2.0.0
184 Verifica daca codurile din stratul RegulamentLocalUrbanism sunt unice pe coloana Cod_SZF_ZRS
Parametrii: Cod_ZF_ZRS
BLOCKER 2.0.0
185 Verifica daca Cod_ZF si Tip_ZF au valori identice in stratul ZFPropusa
Parametrii: ZFPropusa:Tip_ZF
BLOCKER 2.0.0
186 Verifica daca Cod_SZF si Tip_SZF au valori identice in stratul ZFPropusa
Parametrii: ZFPropusa:Tip_SZF
BLOCKER 2.0.0
187 Verifica daca Cod_ZF si Tip_ZF au valori identice in stratul ZFExistenta
Parametrii: ZFExistenta:Tip_ZF
BLOCKER 2.0.0
188 Verifica daca Cod_SZF si Tip_SZF au valori identice in stratul ZFExistenta
Parametrii: ZFExistenta:Tip_SZF
BLOCKER 2.0.0
189 Verifica daca datele din coloanele Cod_ZF si Tip_ZF din stratul ZFPropusa corespund tipologiei
Parametrii: Cod_ZF,Tip_ZF
BLOCKER 2.0.0
190 Verifica daca datele din coloanele Cod_ZF si Tip_ZF din stratul ZFExistenta corespund tipologiei
Parametrii: Cod_ZF,Tip_ZF
BLOCKER 2.0.0
191 Verifica daca datele din coloanele Cod_ZRS si Tip_ZRS din stratul ZonaReglementareSuplimentara corespund tipologiei
Parametrii: Cod_ZRS,Tip_ZRS
BLOCKER 2.0.0
192 Verifica daca valorile de tip Date din stratul ZFExistenta sunt aceleasi
Parametrii: Data_exp
BLOCKER 2.0.0
193 Verifica daca valorile de tip Date din stratul ZFPropusa sunt aceleasi
Parametrii: Data_exp,Data_aprob
BLOCKER 2.0.0
194 Verificare daca geometria/geometriile din stratul PlanSpatial contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
195 Verificare daca geometria/geometriile din stratul ZFExistenta contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
196 Verificare daca geometria/geometriile din stratul ZFPropusa contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
197 Verificare daca geometria/geometriile din stratul ZonaReglementareSuplimentara contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
198 Verificare daca geometria/geometriile din stratul LimitaIntravilanExistenta contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
199 Verificare daca geometria/geometriile din stratul LimitaIntravilanPropusa contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
200 Verificare daca geometria/geometriile din stratul ReteleTehnicoEdilitare contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
201 Verificare daca geometria/geometriile din stratul CaiComunicatie contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
202 Verificare daca geometria/geometriile din stratul ReglementariUrbanisticePunct contine/contin coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z)
Parametrii: -
BLOCKER 2.0.0
203 Verificare daca geometria/geometriile din stratul PlanSpatial au aria corespunzatoare celor specificate in coloane ArieADM si AriePlan
Parametrii: AriePlan
BLOCKER 2.0.0
204 Verificare daca geometria/geometriile din stratul ZFExistenta au aria corespunzatoare celor specificate in coloana Arie_ZF
Parametrii: Arie_ZF
BLOCKER 2.0.0
205 Verificare daca geometria/geometriile din stratul ZFPropusa au aria corespunzatoare celor specificate in coloana Arie_ZF
Parametrii: Arie_ZF
BLOCKER 2.0.0
206 Verificare daca geometria/geometriile din stratul ZonaReglementareSuplimentara au aria corespunzatoare celor specificate in coloana Arie_ZRS
Parametrii: Arie_ZRS
BLOCKER 2.0.0
207 Verificare daca geometria/geometriile din stratul LimitaIntravilanExistenta au aria corespunzatoare celor specificate in coloana ArieINT
Parametrii: ArieINT
BLOCKER 2.0.0
208 Verificare daca geometria/geometriile din stratul LimitaIntravilanPropusa au aria corespunzatoare celor specificate in coloana ArieINT
Parametrii: ArieINT
BLOCKER 2.0.0
209 Verificare daca geometria/geometriile din stratul ReteleTehnicoEdilitare au lungimea corespunzatoare celor specificate in coloana Lungime
Parametrii: Lungime
BLOCKER 2.0.0
210 Verificare daca geometria/geometriile din stratul CaiComunicatie au lungimea corespunzatoare celor specificate in coloana Lungime
Parametrii: Lungime
BLOCKER 2.0.0
211 Verifica daca suma ariilor din coloana ArieINT a stratului LimitaIntravilanPropusa este egala cu aria din coloana ArieINT a stratului PlanSpatial
Parametrii: LimitaIntravilanPropusa-ArieINT
BLOCKER 2.0.0
212 Verifica daca combinatia de Cod si Tip din stratul RegulamentLocalUrbanism este conforma cu datele care provin din stratul ZFPropusa
Parametrii: ZFPropusa-Cod_ZF,Tip_ZF,Zonă funcțională
BLOCKER 2.0.0
213 Verifica daca combinatia de Cod si Tip din stratul RegulamentLocalUrbanism este conforma cu datele care provin din stratul ZonaReglementareSuplimentara
Parametrii: ZonaReglementareSuplimentara-Cod_ZRS,Tip_ZRS,Zonă de reglementare suplimentară / de restricții
BLOCKER 2.0.0
214 Verifica daca combinatia de Cod si Tip din stratul RegulamentLocalUrbanismDetaliat este conforma cu datele care provin din stratul ZFPropusa
Parametrii: ZFPropusa-Cod_SZF,Tip_SZF,Subzonă funcțională
BLOCKER 2.0.0
215 Verifica daca combinatia de Cod si Tip din stratul RegulamentLocalUrbanismDetaliat este conforma cu datele care provin din stratul ZonaReglementareSuplimentara
Parametrii: ZonaReglementareSuplimentara-Cod_ZRS_D,Tip_ZRS_D,Zonă de reglementare suplimentară de detaliu
BLOCKER 2.0.0
216 Verifica daca geometriile din LimitaIntravilanExistenta sunt in PlanSpatial
Parametrii: PlanSpatial
WARNING 2.0.0
217 Verifica daca geometriile din LimitaIntravilanPropusa sunt in PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
218 Verifica daca geometriile din ReteleTehnicoEdilitare sunt in PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
219 Verifica daca geometriile din CaiComunicatie sunt in PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
220 Verifica daca geometriile din ReglementariUrbanisticePunct sunt in PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
221 Verifica daca geometriile din ZonaReglementareSuplimentara sunt in PlanSpatial
Parametrii: PlanSpatial
BLOCKER 2.0.0
222 Verifica daca datele temporale din stratul PlanSpatial din coloana Data_aprob coincid cu datele temporale din stratul ZFPropusa in coloana Data_aprob
Parametrii: ZFPropusa,Data_aprob
WARNING 2.0.1
223 Verifica daca datele temporale din stratul PlanSpatial din coloana Data_exp coincid cu datele temporale din stratul ZFPropusa in coloana Data_exp
Parametrii: ZFPropusa,Data_exp
WARNING 2.0.1
224 Verifica daca datele temporale din stratul PlanSpatial din coloana Data_aprob coincid cu datele temporale din stratul ZonaReglementareSuplimentara in coloana Data_aprob
Parametrii: ZonaReglementareSuplimentara,Data_aprob
WARNING 2.0.1
225 Verifica daca datele temporale din stratul PlanSpatial din coloana Data_exp coincid cu datele temporale din stratul ZonaReglementareSuplimentara in coloana Data_exp
Parametrii: ZonaReglementareSuplimentara,Data_exp
WARNING 2.0.1
226 Verifica daca perioada temporala inclusa in stratul ZFExistenta (in coloane Data_aprob - Data_exp) se suprapune cu perioda temporala din stratul ZFPropusa (in coloanele Data_aprob - Data_exp)
Parametrii: ZFPropusa,Data_aprob-Data_exp
WARNING 2.0.1
227 Verifica daca perioada temporala inclusa in stratul ZFPropusa (in coloanele Data_aprob - Data_exp) este ulterioara perioda temporala din stratul ZFExistenta (in coloane Data_aprob - Data_exp)
Parametrii: ZFExistenta,Data_aprob-Data_exp
WARNING 2.0.1
228 Verifica diacritice ZFExistenta
Parametrii: Tip_ZF
WARNING 2.0.2
229 Verifica diacritice ZFPropusa
Parametrii: Tip_ZF
WARNING 2.0.2
230 Verifica diacritice ZonaReglementareSuplimentara
Parametrii: Tip_ZRS
WARNING 2.0.2
231 Verifica diacritice ReteleTehnicoEdilitare
Parametrii: Tip_RTE,Subtip_RTE
WARNING 2.0.2
232 Verifica diacritice CaiComunicatie
Parametrii: Tip_CCom,Subtip_CCom
WARNING 2.0.2
REGULI VALIDARE PATJ 2.0.5 (VERSIUNEA STABILĂ)
Nr. Descriere Definiție tehnică Tip alertă Începând cu versiunea
1 Verificare daca fisierul incarcat exista NULL
Parametrii: -
BLOCKER 2.0.3
2 Verifica daca fisierul incarcat este de tip zip NULL
Parametrii: -
BLOCKER 2.0.3
3 Verifica daca exista un singur director principal NULL
Parametrii: 1
BLOCKER 2.0.3
4 Verifica daca numele directorului principal este corect NULL
Parametrii: ^[A-Z][A-Z]_\d{1,10}_PATJ_[0-9]{8}\b
BLOCKER 2.0.3
5 Verifica numarul de subdirectoare NULL
Parametrii: 8
BLOCKER 2.0.3
6 Verifica nume subdirector - 0_Seturi_date_spatiale NULL
Parametrii: 0_Seturi_date_spatiale
BLOCKER 2.0.3
7 Verifica nume subdirector - 1_Partea_I_Situatia_curenta NULL
Parametrii: 1_Partea_I_Situatia_curenta
BLOCKER 2.0.3
8 Verifica nume subdirector - 2_Partea_II_Diagnostic_prospectiv NULL
Parametrii: 2_Partea_II_Diagnostic_prospectiv
BLOCKER 2.0.3
9 Verifica nume subdirector - 3_Partea_III_Strategie_dezv_teritoriala NULL
Parametrii: 3_Partea_III_Strategie_dezv_teritoriala
BLOCKER 2.0.3
10 Verifica nume subdirector - 4_Partea_IV_Plan_actiune NULL
Parametrii: 4_Partea_IV_Plan_actiune
BLOCKER 2.0.3
11 Verifica nume subdirector - 5_Analiza_multicriteriala NULL
Parametrii: 5_Analiza_multicriteriala
BLOCKER 2.0.3
12 Verifica nume subdirector - 6_Piese_desenate NULL
Parametrii: 6_Piese_desenate
BLOCKER 2.0.3
13 Verifica nume subdirector - 7_Avize_acorduri NULL
Parametrii: 7_Avize_acorduri
BLOCKER 2.0.3
14 Verifica daca structura arhivei zip este corecta NULL
Parametrii: 0_Seturi_date_spatiale,1_Partea_I_Situatia_curenta,2_Partea_II_Diagnostic_prospectiv,3_Partea_III_Strategie_dezv_teritoriala,4_Partea_IV_Plan_actiune,5_Analiza_multicriteriala,6_Piese_desenate,7_Avize_acorduri
BLOCKER 2.0.3
15 Verifica daca exista un singur fisier gpkg NULL
Parametrii: 1
BLOCKER 2.0.3
16 Verifica daca numele fisierul gpkg este corect NULL
Parametrii: ^[A-Z][A-Z]_\d{1,10}_PATJ_[0-9]{8}\b
BLOCKER 2.0.3
17 Verifica numarul de fisiere pdf NULL
Parametrii: 28
BLOCKER 2.0.3
18 Verifica numele fisierului pdf - 5_1_Evolutia_populatiei_AM.pdf NULL
Parametrii: 5_1_Evolutia_populatiei_AM.pdf
WARNING 2.0.3
19 Verifica numele fisierului pdf - 5_2_Sporul_natural_AM.pdf NULL
Parametrii: 5_2_Sporul_natural_AM.pdf
WARNING 2.0.3
20 Verifica numele fisierului pdf - 5_3_Sold_migratoriu_AM.pdf NULL
Parametrii: 5_3_Sold_migratoriu_AM.pdf
WARNING 2.0.3
21 Verifica numele fisierului pdf - 5_4_Raport_dependenta_AM.pdf NULL
Parametrii: 5_4_Raport_dependenta_AM.pdf
WARNING 2.0.3
22 Verifica numele fisierului pdf - 5_5_Forta_munca_salariata_AM.pdf NULL
Parametrii: 5_5_Forta_munca_salariata_AM.pdf
WARNING 2.0.3
23 Verifica numele fisierului pdf - 5_6_Activitati_economice_primare_AM.pdf NULL
Parametrii: 5_6_Activitati_economice_primare_AM.pdf
WARNING 2.0.3
24 Verifica numele fisierului pdf - 5_7_Activitati_economice_secundare_AM.pdf NULL
Parametrii: 5_7_Activitati_economice_secundare_AM.pdf
WARNING 2.0.3
25 Verifica numele fisierului pdf - 5_8_Activitati_economice_tertiare_AM.pdf NULL
Parametrii: 5_8_Activitati_economice_tertiare_AM.pdf
WARNING 2.0.3
26 Verifica numele fisierului pdf - 5_9_Rata_somajului_AM.pdf NULL
Parametrii: 5_9_Rata_somajului_AM.pdf
WARNING 2.0.3
27 Verifica numele fisierului pdf - 5_10_Dotari_interes_public_AM.pdf NULL
Parametrii: 5_10_Dotari_interes_public_AM.pdf
WARNING 2.0.3
28 Verifica numele fisierului pdf - 5_11_Locuirea_AM.pdf NULL
Parametrii: 5_11_Locuirea_AM.pdf
WARNING 2.0.3
29 Verifica numele fisierului pdf - 5_12_Patrimoniul_construit_AM.pdf NULL
Parametrii: 5_12_Patrimoniul_construit_AM.pdf
WARNING 2.0.3
30 Verifica numele fisierului pdf - 5_13_Potentialul_turistic_AM.pdf NULL
Parametrii: 5_13_Potentialul_turistic_AM.pdf
WARNING 2.0.3
31 Verifica numele fisierului pdf - 5_14_Potentialul_zonei_agricole_AM.pdf NULL
Parametrii: 5_14_Potentialul_zonei_agricole_AM.pdf
WARNING 2.0.3
32 Verifica numele fisierului pdf - 5_15_Potentialul_silvic_AM.pdf NULL
Parametrii: 5_15_Potentialul_silvic_AM.pdf
WARNING 2.0.3
33 Verifica numele fisierului pdf - 5_16_Calitatea_mediului_AM.pdf NULL
Parametrii: 5_16_Calitatea_mediului_AM.pdf
WARNING 2.0.3
34 Verifica numele fisierului pdf - 5_17_Gospodarirea_deseurilor_AM.pdf NULL
Parametrii: 5_17_Gospodarirea_deseurilor_AM.pdf
WARNING 2.0.3
35 Verifica numele fisierului pdf - 6_1_SE_Zonificarea_teritoriului_activitatieconomice_PD.pdf NULL
Parametrii: 6_1_SE_Zonificarea_teritoriului_activitatieconomice_PD.pdf
WARNING 2.0.3
36 Verifica numele fisierului pdf - 6_2_SE_Retea_localitati_PD.pdf NULL
Parametrii: 6_2_SE_Retea_localitati_PD.pdf
WARNING 2.0.3
37 Verifica numele fisierului pdf - 6_3_SE_Mediul_PD.pdf NULL
Parametrii: 6_3_SE_Mediul_PD.pdf
WARNING 2.0.3
38 Verifica numele fisierului pdf - 6_4_SE_Gospodarirea_apelor_PD.pdf NULL
Parametrii: 6_4_SE_Gospodarirea_apelor_PD.pdf
WARNING 2.0.3
39 Verifica numele fisierului pdf - 6_5_SE_Context_suprateritorial_PD.pdf NULL
Parametrii: 6_5_SE_Context_suprateritorial_PD.pdf
WARNING 2.0.3
40 Verifica numele fisierului pdf - 6_6_SE_Cai_comunica?ie_Retele_tehnicoedilitare_PD.pdf NULL
Parametrii: 6_6_SE_Cai_comunicatie_Retele_tehnicoedilitare_PD.pdf
WARNING 2.0.3
41 Verifica numele fisierului pdf - 6_7_SP_Structura_activitatilor_Zonificareateritoriului.pdf NULL
Parametrii: 6_7_SP_Structura_activitatilor_Zonificareateritoriului.pdf
WARNING 2.0.3
42 Verifica numele fisierului pdf - 6_8_SP_Retea_localitati.pdf NULL
Parametrii: 6_8_SP_Retea_localitati.pdf
WARNING 2.0.3
43 Verifica numele fisierului pdf - 6_9_SP_Mediul.pdf NULL
Parametrii: 6_9_SP_Mediul.pdf
WARNING 2.0.3
44 Verifica numele fisierului pdf - 6_10_SP_Gospodarirea_apelor_deseuri.pdf NULL
Parametrii: 6_10_SP_Gospodarirea_apelor_deseuri.pdf
WARNING 2.0.3
45 Verifica numele fisierului pdf - 6_11_SP_Cai_comunica?ie_Retele_tehnicoedilitare.pdf NULL
Parametrii: 6_11_SP_Cai_comunicatie_Retele_tehnicoedilitare.pdf
WARNING 2.0.3
46 Verifica numarul fisierelor pdf din 7_Avize_acorduri NULL
Parametrii: 30
BLOCKER 2.0.3
47 Verifica structura numelor fisierelor pdf din 7_Avize_acorduri NULL
Parametrii: 7_([1-9]|[12]\d|30)_Aviz_(L|C)_.*\.(pdf|PDF)$
BLOCKER 2.0.3
48 Verifica daca fisierele pdf sunt valide NULL
Parametrii: pdf
BLOCKER 2.0.3
49 Verifica daca fisierele gpkg sunt valide NULL
Parametrii: gpkg
BLOCKER 2.0.3
50 Verifica numarul de straturi din fisierul gpkg NULL
Parametrii: 46
BLOCKER 2.0.3
51 Verifica numele stratului din fisierul gpkg - Limita_national_p NULL
Parametrii: Limita_national_p
BLOCKER 2.0.3
52 Verifica numele stratului din fisierul gpkg - Limita_judet_p NULL
Parametrii: Limita_judet_p
BLOCKER 2.0.3
53 Verifica numele stratului din fisierul gpkg - Limita_UAT_p NULL
Parametrii: Limita_UAT_p
BLOCKER 2.0.3
54 Verifica numele stratului din fisierul gpkg - Limita_national_l NULL
Parametrii: Limita_national_l
BLOCKER 2.0.3
55 Verifica numele stratului din fisierul gpkg - Limita_judet_l NULL
Parametrii: Limita_judet_l
BLOCKER 2.0.3
56 Verifica numele stratului din fisierul gpkg - Limita_UAT_l NULL
Parametrii: Limita_UAT_l
BLOCKER 2.0.3
57 Verifica numele stratului din fisierul gpkg - Intravilan NULL
Parametrii: Intravilan
BLOCKER 2.0.3
58 Verifica numele stratului din fisierul gpkg - Cai_rutiere NULL
Parametrii: Cai_rutiere
BLOCKER 2.0.3
59 Verifica numele stratului din fisierul gpkg - Cai_feroviare NULL
Parametrii: Cai_feroviare
BLOCKER 2.0.3
60 Verifica numele stratului din fisierul gpkg - Statii_CF NULL
Parametrii: Statii_CF
BLOCKER 2.0.3
61 Verifica numele stratului din fisierul gpkg - Cursuri_apa NULL
Parametrii: Cursuri_apa
BLOCKER 2.0.3
62 Verifica numele stratului din fisierul gpkg - Lacuri NULL
Parametrii: Lacuri
BLOCKER 2.0.3
63 Verifica numele stratului din fisierul gpkg - Folosinta_terenuri NULL
Parametrii: Folosinta_terenuri
BLOCKER 2.0.3
64 Verifica numele stratului din fisierul gpkg - Sisteme_irigatie_p NULL
Parametrii: Sisteme_irigatie_p
BLOCKER 2.0.3
65 Verifica numele stratului din fisierul gpkg - Sisteme_irigatie_l NULL
Parametrii: Sisteme_irigatie_l
BLOCKER 2.0.3
66 Verifica numele stratului din fisierul gpkg - Zone_turistice NULL
Parametrii: Zone_turistice
BLOCKER 2.0.3
67 Verifica numele stratului din fisierul gpkg - Localitati NULL
Parametrii: Localitati
BLOCKER 2.0.3
68 Verifica numele stratului din fisierul gpkg - Infrastructura_sociala NULL
Parametrii: Infrastructura_sociala
BLOCKER 2.0.3
69 Verifica numele stratului din fisierul gpkg - Locuire_disfunctionalitati_p NULL
Parametrii: Locuire_disfunctionalitati_p
BLOCKER 2.0.3
70 Verifica numele stratului din fisierul gpkg - Locuire_disfunctionalitati_pct NULL
Parametrii: Locuire_disfunctionalitati_pct
BLOCKER 2.0.3
71 Verifica numele stratului din fisierul gpkg - Calitate_mediu_sol_p NULL
Parametrii: Calitate_mediu_sol_p
BLOCKER 2.0.3
72 Verifica numele stratului din fisierul gpkg - Calitate_mediu_sol_pct NULL
Parametrii: Calitate_mediu_sol_pct
BLOCKER 2.0.3
73 Verifica numele stratului din fisierul gpkg - Calitate_mediu_apa_p NULL
Parametrii: Calitate_mediu_apa_p
BLOCKER 2.0.3
74 Verifica numele stratului din fisierul gpkg - Calitate_mediu_apa_pct NULL
Parametrii: Calitate_mediu_apa_pct
BLOCKER 2.0.3
75 Verifica numele stratului din fisierul gpkg - Zone_nat_protejate_p NULL
Parametrii: Zone_nat_protejate_p
BLOCKER 2.0.3
76 Verifica numele stratului din fisierul gpkg - Zone_nat_protejate_pct NULL
Parametrii: Zone_nat_protejate_pct
BLOCKER 2.0.3
77 Verifica numele stratului din fisierul gpkg - Riscuri_naturale_p NULL
Parametrii: Riscuri_naturale_p
BLOCKER 2.0.3
78 Verifica numele stratului din fisierul gpkg - Riscuri_naturale_pct NULL
Parametrii: Riscuri_naturale_pct
BLOCKER 2.0.3
79 Verifica numele stratului din fisierul gpkg - Context_suprateritorial_zone NULL
Parametrii: Context_suprateritorial_zone
BLOCKER 2.0.3
80 Verifica numele stratului din fisierul gpkg - Disfunctionalitati_cai_comunicatie_pct NULL
Parametrii: Disfunctionalitati_cai_comunicatie_pct
BLOCKER 2.0.3
81 Verifica numele stratului din fisierul gpkg - Disfunctionalitati_cai_comunicatie_l NULL
Parametrii: Disfunctionalitati_cai_comunicatie_l
BLOCKER 2.0.3
82 Verifica numele stratului din fisierul gpkg - Retea_gaze_naturale_l NULL
Parametrii: Retea_gaze_naturale_l
BLOCKER 2.0.3
83 Verifica numele stratului din fisierul gpkg - Retea_gaze_naturale_pct NULL
Parametrii: Retea_gaze_naturale_pct
BLOCKER 2.0.3
84 Verifica numele stratului din fisierul gpkg - Retea_energie_termica_l NULL
Parametrii: Retea_energie_termica_l
BLOCKER 2.0.3
85 Verifica numele stratului din fisierul gpkg - Retea_energie_termica_pct NULL
Parametrii: Retea_energie_termica_pct
BLOCKER 2.0.3
86 Verifica numele stratului din fisierul gpkg - Retea_energie_electrica_l NULL
Parametrii: Retea_energie_electrica_l
BLOCKER 2.0.3
87 Verifica numele stratului din fisierul gpkg - Retea_energie_electrica_pct NULL
Parametrii: Retea_energie_electrica_pct
BLOCKER 2.0.3
88 Verifica numele stratului din fisierul gpkg - Retea_alimentare_apa_l NULL
Parametrii: Retea_alimentare_apa_l
BLOCKER 2.0.3
89 Verifica numele stratului din fisierul gpkg - Retea_alimentare_apa_pct NULL
Parametrii: Retea_alimentare_apa_pct
BLOCKER 2.0.3
90 Verifica numele stratului din fisierul gpkg - Retea_canalizare_l NULL
Parametrii: Retea_canalizare_l
BLOCKER 2.0.3
91 Verifica numele stratului din fisierul gpkg - Retea_canalizare_pct NULL
Parametrii: Retea_canalizare_pct
BLOCKER 2.0.3
92 Verifica numele stratului din fisierul gpkg - Imbunatatiri_funciare_p NULL
Parametrii: Imbunatatiri_funciare_p
BLOCKER 2.0.3
93 Verifica numele stratului din fisierul gpkg - Imbunatatiri_funciare_l NULL
Parametrii: Imbunatatiri_funciare_l
BLOCKER 2.0.3
94 Verifica numele stratului din fisierul gpkg - Imbunatatiri_funciare_pct NULL
Parametrii: Imbunatatiri_funciare_pct
BLOCKER 2.0.3
95 Verifica numele stratului din fisierul gpkg - Lucrari_hidrotehnice_l NULL
Parametrii: Lucrari_hidrotehnice_l
BLOCKER 2.0.3
96 Verifica numele stratului din fisierul gpkg - Lucrari_hidrotehnice_pct NULL
Parametrii: Lucrari_hidrotehnice_pct
BLOCKER 2.0.3
97 Verifica numarul de coloane din stratul - Limita_national_p NULL
Parametrii: 1
BLOCKER 2.0.3
98 Verifica numarul de coloane din stratul - Limita_judet_p NULL
Parametrii: 1
BLOCKER 2.0.3
99 Verifica numarul de coloane din stratul - Limita_UAT_p NULL
Parametrii: 3
BLOCKER 2.0.3
100 Verifica numarul de coloane din stratul - Limita_national_l NULL
Parametrii: 1
BLOCKER 2.0.3
101 Verifica numarul de coloane din stratul - Limita_judet_l NULL
Parametrii: 1
BLOCKER 2.0.3
102 Verifica numarul de coloane din stratul - Limita_UAT_l NULL
Parametrii: 3
BLOCKER 2.0.3
103 Verifica numarul de coloane din stratul - Intravilan NULL
Parametrii: 2
BLOCKER 2.0.3
104 Verifica numarul de coloane din stratul - Cai_rutiere NULL
Parametrii: 3
BLOCKER 2.0.3
105 Verifica numarul de coloane din stratul - Cai_feroviare NULL
Parametrii: 7
BLOCKER 2.0.3
106 Verifica numarul de coloane din stratul - Statii_CF NULL
Parametrii: 2
BLOCKER 2.0.3
107 Verifica numarul de coloane din stratul - Cursuri_apa NULL
Parametrii: 1
BLOCKER 2.0.3
108 Verifica numarul de coloane din stratul - Lacuri NULL
Parametrii: 2
BLOCKER 2.0.3
109 Verifica numarul de coloane din stratul - Folosinta_terenuri NULL
Parametrii: 2
BLOCKER 2.0.3
110 Verifica numarul de coloane din stratul - Sisteme_irigatie_p NULL
Parametrii: 2
BLOCKER 2.0.3
111 Verifica numarul de coloane din stratul - Sisteme_irigatie_l NULL
Parametrii: 2
BLOCKER 2.0.3
112 Verifica numarul de coloane din stratul - Zone_turistice NULL
Parametrii: 1
BLOCKER 2.0.3
113 Verifica numarul de coloane din stratul - Localitati NULL
Parametrii: 2
BLOCKER 2.0.3
114 Verifica numarul de coloane din stratul - Infrastructura_sociala NULL
Parametrii: 1
BLOCKER 2.0.3
115 Verifica numarul de coloane din stratul - Locuire_disfunctionalitati_p NULL
Parametrii: 2
BLOCKER 2.0.3
116 Verifica numarul de coloane din stratul - Locuire_disfunctionalitati_pct NULL
Parametrii: 2
BLOCKER 2.0.3
117 Verifica numarul de coloane din stratul - Calitate_mediu_sol_p NULL
Parametrii: 1
BLOCKER 2.0.3
118 Verifica numarul de coloane din stratul - Calitate_mediu_sol_pct NULL
Parametrii: 1
BLOCKER 2.0.3
119 Verifica numarul de coloane din stratul - Calitate_mediu_apa_p NULL
Parametrii: 1
BLOCKER 2.0.3
120 Verifica numarul de coloane din stratul - Calitate_mediu_apa_pct NULL
Parametrii: 1
BLOCKER 2.0.3
121 Verifica numarul de coloane din stratul - Zone_nat_protejate_p NULL
Parametrii: 2
BLOCKER 2.0.3
122 Verifica numarul de coloane din stratul - Zone_nat_protejate_pct NULL
Parametrii: 2
BLOCKER 2.0.3
123 Verifica numarul de coloane din stratul - Riscuri_naturale_p NULL
Parametrii: 1
BLOCKER 2.0.3
124 Verifica numarul de coloane din stratul - Riscuri_naturale_pct NULL
Parametrii: 1
BLOCKER 2.0.3
125 Verifica numarul de coloane din stratul - Context_suprateritorial_zone NULL
Parametrii: 1
BLOCKER 2.0.3
126 Verifica numarul de coloane din stratul - Disfunctionalitati_cai_comunicatie_pct NULL
Parametrii: 1
BLOCKER 2.0.3
127 Verifica numarul de coloane din stratul - Disfunctionalitati_cai_comunicatie_l NULL
Parametrii: 1
BLOCKER 2.0.3
128 Verifica numarul de coloane din stratul - Retea_gaze_naturale_l NULL
Parametrii: 1
BLOCKER 2.0.3
129 Verifica numarul de coloane din stratul - Retea_gaze_naturale_pct NULL
Parametrii: 2
BLOCKER 2.0.3
130 Verifica numarul de coloane din stratul - Retea_energie_termica_l NULL
Parametrii: 2
BLOCKER 2.0.3
131 Verifica numarul de coloane din stratul - Retea_energie_termica_pct NULL
Parametrii: 2
BLOCKER 2.0.3
132 Verifica numarul de coloane din stratul - Retea_energie_electrica_l NULL
Parametrii: 2
BLOCKER 2.0.3
133 Verifica numarul de coloane din stratul - Retea_energie_electrica_pct NULL
Parametrii: 2
BLOCKER 2.0.3
134 Verifica numarul de coloane din stratul - Retea_alimentare_apa_l NULL
Parametrii: 2
BLOCKER 2.0.3
135 Verifica numarul de coloane din stratul - Retea_alimentare_apa_pct NULL
Parametrii: 2
BLOCKER 2.0.3
136 Verifica numarul de coloane din stratul - Retea_canalizare_l NULL
Parametrii: 2
BLOCKER 2.0.3
137 Verifica numarul de coloane din stratul - Retea_canalizare_pct NULL
Parametrii: 2
BLOCKER 2.0.3
138 Verifica numarul de coloane din stratul - Imbunatatiri_funciare_p NULL
Parametrii: 2
BLOCKER 2.0.3
139 Verifica numarul de coloane din stratul - Imbunatatiri_funciare_l NULL
Parametrii: 2
BLOCKER 2.0.3
140 Verifica numarul de coloane din stratul - Imbunatatiri_funciare_pct NULL
Parametrii: 2
BLOCKER 2.0.3
141 Verifica numarul de coloane din stratul - Lucrari_hidrotehnice_l NULL
Parametrii: 2
BLOCKER 2.0.3
142 Verifica numarul de coloane din stratul - Lucrari_hidrotehnice_pct NULL
Parametrii: 2
BLOCKER 2.0.3
143 Verifica numele coloanelor din stratul - Limita_national_p NULL
Parametrii: Denumire
BLOCKER 2.0.3
144 Verifica numele coloanelor din stratul - Limita_judet_p NULL
Parametrii: Denumire
BLOCKER 2.0.3
145 Verifica numele coloanelor din stratul - Limita_UAT_p NULL
Parametrii: Denumire,Judet,SIRUTA
BLOCKER 2.0.3
146 Verifica numele coloanelor din stratul - Limita_national_l NULL
Parametrii: Denumire
BLOCKER 2.0.3
147 Verifica numele coloanelor din stratul - Limita_judet_l NULL
Parametrii: Denumire
BLOCKER 2.0.3
148 Verifica numele coloanelor din stratul - Limita_UAT_l NULL
Parametrii: Denumire,Judet,SIRUTA
BLOCKER 2.0.3
149 Verifica numele coloanelor din stratul - Intravilan NULL
Parametrii: Denumire,SIRUTA
BLOCKER 2.0.3
150 Verifica numele coloanelor din stratul - Cai_rutiere NULL
Parametrii: Indicativ,Categorie,Situatie
BLOCKER 2.0.3
151 Verifica numele coloanelor din stratul - Cai_feroviare NULL
Parametrii: Indicativ,Electrificare,Ecartament,Latime,Transport_persoane,Transport_marfa,Situatie
BLOCKER 2.0.3
152 Verifica numele coloanelor din stratul - Statii_CF NULL
Parametrii: Denumire,Categorie
BLOCKER 2.0.3
153 Verifica numele coloanelor din stratul - Cursuri_apa NULL
Parametrii: Denumire
BLOCKER 2.0.3
154 Verifica numele coloanelor din stratul - Lacuri NULL
Parametrii: Denumire,Categorie
BLOCKER 2.0.3
155 Verifica numele coloanelor din stratul - Folosinta_terenuri NULL
Parametrii: Categorie,Aria
BLOCKER 2.0.3
156 Verifica numele coloanelor din stratul - Sisteme_irigatie_p NULL
Parametrii: Denumire,Aria
BLOCKER 2.0.3
157 Verifica numele coloanelor din stratul - Sisteme_irigatie_l NULL
Parametrii: Denumire,Lungime
BLOCKER 2.0.3
158 Verifica numele coloanelor din stratul - Zone_turistice NULL
Parametrii: Denumire
BLOCKER 2.0.3
159 Verifica numele coloanelor din stratul - Localitati NULL
Parametrii: Denumire,Categorie
BLOCKER 2.0.3
160 Verifica numele coloanelor din stratul - Infrastructura_sociala NULL
Parametrii: Categorie
BLOCKER 2.0.3
161 Verifica numele coloanelor din stratul - Locuire_disfunctionalitati_p NULL
Parametrii: Denumire,Detalii
BLOCKER 2.0.3
162 Verifica numele coloanelor din stratul - Locuire_disfunctionalitati_pct NULL
Parametrii: Denumire,Detalii
BLOCKER 2.0.3
163 Verifica numele coloanelor din stratul - Calitate_mediu_sol_p NULL
Parametrii: Categorie
BLOCKER 2.0.3
164 Verifica numele coloanelor din stratul - Calitate_mediu_sol_pct NULL
Parametrii: Categorie
BLOCKER 2.0.3
165 Verifica numele coloanelor din stratul - Calitate_mediu_apa_p NULL
Parametrii: Categorie
BLOCKER 2.0.3
166 Verifica numele coloanelor din stratul - Calitate_mediu_apa_pct NULL
Parametrii: Categorie
BLOCKER 2.0.3
167 Verifica numele coloanelor din stratul - Zone_nat_protejate_p NULL
Parametrii: Denumire,Categorie
BLOCKER 2.0.3
168 Verifica numele coloanelor din stratul - Zone_nat_protejate_pct NULL
Parametrii: Denumire,Categorie
BLOCKER 2.0.3
169 Verifica numele coloanelor din stratul - Riscuri_naturale_p NULL
Parametrii: Categorie
BLOCKER 2.0.3
170 Verifica numele coloanelor din stratul - Riscuri_naturale_pct NULL
Parametrii: Categorie
BLOCKER 2.0.3
171 Verifica numele coloanelor din stratul - Context_suprateritorial_zone NULL
Parametrii: Categorie
BLOCKER 2.0.3
172 Verifica numele coloanelor din stratul - Disfunctionalitati_cai_comunicatie_pct NULL
Parametrii: Categorie
BLOCKER 2.0.3
173 Verifica numele coloanelor din stratul - Disfunctionalitati_cai_comunicatie_l NULL
Parametrii: Categorie
BLOCKER 2.0.3
174 Verifica numele coloanelor din stratul - Retea_gaze_naturale_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
175 Verifica numele coloanelor din stratul - Retea_gaze_naturale_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
176 Verifica numele coloanelor din stratul - Retea_energie_termica_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
177 Verifica numele coloanelor din stratul - Retea_energie_termica_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
178 Verifica numele coloanelor din stratul - Retea_energie_electrica_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
179 Verifica numele coloanelor din stratul - Retea_energie_electrica_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
180 Verifica numele coloanelor din stratul - Retea_alimentare_apa_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
181 Verifica numele coloanelor din stratul - Retea_alimentare_apa_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
182 Verifica numele coloanelor din stratul - Retea_canalizare_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
183 Verifica numele coloanelor din stratul - Retea_canalizare_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
184 Verifica numele coloanelor din stratul - Imbunatatiri_funciare_p NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
185 Verifica numele coloanelor din stratul - Imbunatatiri_funciare_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
186 Verifica numele coloanelor din stratul - Imbunatatiri_funciare_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
187 Verifica numele coloanelor din stratul - Lucrari_hidrotehnice_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
188 Verifica numele coloanelor din stratul - Lucrari_hidrotehnice_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
189 Verificare daca stratul contine date - Limita_national_p NULL
Parametrii: -
BLOCKER 2.0.3
190 Verificare daca stratul contine date - Limita_judet_p NULL
Parametrii: -
BLOCKER 2.0.3
191 Verificare daca stratul contine date - Limita_UAT_p NULL
Parametrii: -
BLOCKER 2.0.3
192 Verificare daca stratul contine date - Limita_national_l NULL
Parametrii: -
BLOCKER 2.0.3
193 Verificare daca stratul contine date - Limita_judet_l NULL
Parametrii: -
BLOCKER 2.0.3
194 Verificare daca stratul contine date - Limita_UAT_l NULL
Parametrii: -
BLOCKER 2.0.3
195 Verificare daca stratul contine date - Intravilan NULL
Parametrii: -
BLOCKER 2.0.3
196 Verificare daca stratul contine date - Cai_rutiere NULL
Parametrii: -
BLOCKER 2.0.3
197 Verificare daca stratul contine date - Cai_feroviare NULL
Parametrii: -
BLOCKER 2.0.3
198 Verificare daca stratul contine date - Statii_CF NULL
Parametrii: -
BLOCKER 2.0.3
199 Verificare daca stratul contine date - Cursuri_apa NULL
Parametrii: -
BLOCKER 2.0.3
200 Verificare daca stratul contine date - Lacuri NULL
Parametrii: -
BLOCKER 2.0.3
201 Verificare daca stratul contine date - Folosinta_terenuri NULL
Parametrii: -
BLOCKER 2.0.3
202 Verificare daca stratul contine date - Sisteme_irigatie_p NULL
Parametrii: -
BLOCKER 2.0.3
203 Verificare daca stratul contine date - Sisteme_irigatie_l NULL
Parametrii: -
WARNING 2.0.3
204 Verificare daca stratul contine date - Zone_turistice NULL
Parametrii: -
BLOCKER 2.0.3
205 Verificare daca stratul contine date - Localitati NULL
Parametrii: -
BLOCKER 2.0.3
206 Verificare daca stratul contine date - Infrastructura_sociala NULL
Parametrii: -
WARNING 2.0.3
207 Verificare daca stratul contine date - Locuire_disfunctionalitati_p NULL
Parametrii: -
WARNING 2.0.3
208 Verificare daca stratul contine date - Locuire_disfunctionalitati_pct NULL
Parametrii: -
WARNING 2.0.3
209 Verificare daca stratul contine date - Calitate_mediu_sol_p NULL
Parametrii: -
WARNING 2.0.3
210 Verificare daca stratul contine date - Calitate_mediu_sol_pct NULL
Parametrii: -
BLOCKER 2.0.3
211 Verificare daca stratul contine date - Calitate_mediu_apa_p NULL
Parametrii: -
WARNING 2.0.3
212 Verificare daca stratul contine date - Calitate_mediu_apa_pct NULL
Parametrii: -
BLOCKER 2.0.3
213 Verificare daca stratul contine date - Zone_nat_protejate_p NULL
Parametrii: -
BLOCKER 2.0.3
214 Verificare daca stratul contine date - Zone_nat_protejate_pct NULL
Parametrii: -
BLOCKER 2.0.3
215 Verificare daca stratul contine date - Riscuri_naturale_p NULL
Parametrii: -
BLOCKER 2.0.3
216 Verificare daca stratul contine date - Riscuri_naturale_pct NULL
Parametrii: -
BLOCKER 2.0.3
217 Verificare daca stratul contine date - Context_suprateritorial_zone NULL
Parametrii: -
BLOCKER 2.0.3
218 Verificare daca stratul contine date - Disfunctionalitati_cai_comunicatie_pct NULL
Parametrii: -
BLOCKER 2.0.3
219 Verificare daca stratul contine date - Disfunctionalitati_cai_comunicatie_l NULL
Parametrii: -
BLOCKER 2.0.3
220 Verificare daca stratul contine date - Retea_gaze_naturale_l NULL
Parametrii: -
BLOCKER 2.0.3
221 Verificare daca stratul contine date - Retea_gaze_naturale_pct NULL
Parametrii: -
WARNING 2.0.3
222 Verificare daca stratul contine date - Retea_energie_termica_l NULL
Parametrii: -
WARNING 2.0.3
223 Verificare daca stratul contine date - Retea_energie_termica_pct NULL
Parametrii: -
WARNING 2.0.3
224 Verificare daca stratul contine date - Retea_energie_electrica_l NULL
Parametrii: -
BLOCKER 2.0.3
225 Verificare daca stratul contine date - Retea_energie_electrica_pct NULL
Parametrii: -
BLOCKER 2.0.3
226 Verificare daca stratul contine date - Retea_alimentare_apa_l NULL
Parametrii: -
BLOCKER 2.0.3
227 Verificare daca stratul contine date - Retea_alimentare_apa_pct NULL
Parametrii: -
BLOCKER 2.0.3
228 Verificare daca stratul contine date - Retea_canalizare_l NULL
Parametrii: -
WARNING 2.0.3
229 Verificare daca stratul contine date - Retea_canalizare_pct NULL
Parametrii: -
WARNING 2.0.3
230 Verificare daca stratul contine date - Imbunatatiri_funciare_p NULL
Parametrii: -
BLOCKER 2.0.3
231 Verificare daca stratul contine date - Imbunatatiri_funciare_l NULL
Parametrii: -
WARNING 2.0.3
232 Verificare daca stratul contine date - Imbunatatiri_funciare_pct NULL
Parametrii: -
WARNING 2.0.3
233 Verificare daca stratul contine date - Lucrari_hidrotehnice_l NULL
Parametrii: -
BLOCKER 2.0.3
234 Verificare daca stratul contine date - Lucrari_hidrotehnice_pct NULL
Parametrii: -
BLOCKER 2.0.3
235 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Limita_national_p NULL
Parametrii: Denumire
BLOCKER 2.0.3
236 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Limita_judet_p NULL
Parametrii: Denumire
BLOCKER 2.0.3
237 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Limita_UAT_p NULL
Parametrii: Denumire,Judet,SIRUTA
BLOCKER 2.0.3
238 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Limita_national_l NULL
Parametrii: Denumire
BLOCKER 2.0.3
239 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Limita_judet_l NULL
Parametrii: Denumire
BLOCKER 2.0.3
240 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Limita_UAT_l NULL
Parametrii: Denumire,Judet,SIRUTA
BLOCKER 2.0.3
241 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Intravilan NULL
Parametrii: Denumire,SIRUTA
BLOCKER 2.0.3
242 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Cai_rutiere NULL
Parametrii: Indicativ,Categorie,Situatie
BLOCKER 2.0.3
243 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Cai_feroviare NULL
Parametrii: Indicativ,Electrificare,Ecartament,Latime,Transport_persoane,Transport_marfa,Situatie
BLOCKER 2.0.3
244 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Statii_CF NULL
Parametrii: Denumire,Categorie
BLOCKER 2.0.3
245 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Cursuri_apa NULL
Parametrii: Denumire
BLOCKER 2.0.3
246 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Lacuri NULL
Parametrii: Denumire,Categorie
BLOCKER 2.0.3
247 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Folosinta_terenuri NULL
Parametrii: Categorie,Aria
BLOCKER 2.0.3
248 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Sisteme_irigatie_p NULL
Parametrii: Denumire,Aria
BLOCKER 2.0.3
249 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Sisteme_irigatie_l NULL
Parametrii: Denumire,Lungime
BLOCKER 2.0.3
250 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Zone_turistice NULL
Parametrii: Denumire
BLOCKER 2.0.3
251 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Localitati NULL
Parametrii: Denumire,Categorie
BLOCKER 2.0.3
252 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Infrastructura_sociala NULL
Parametrii: Categorie
BLOCKER 2.0.3
253 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Locuire_disfunctionalitati_p NULL
Parametrii: Denumire,Detalii
BLOCKER 2.0.3
254 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Locuire_disfunctionalitati_pct NULL
Parametrii: Denumire,Detalii
BLOCKER 2.0.3
255 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Calitate_mediu_sol_p NULL
Parametrii: Categorie
BLOCKER 2.0.3
256 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Calitate_mediu_sol_pct NULL
Parametrii: Categorie
BLOCKER 2.0.3
257 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Calitate_mediu_apa_p NULL
Parametrii: Categorie
BLOCKER 2.0.3
258 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Calitate_mediu_apa_pct NULL
Parametrii: Categorie
BLOCKER 2.0.3
259 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Zone_nat_protejate_p NULL
Parametrii: Denumire,Categorie
BLOCKER 2.0.3
260 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Zone_nat_protejate_pct NULL
Parametrii: Denumire,Categorie
BLOCKER 2.0.3
261 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Riscuri_naturale_p NULL
Parametrii: Categorie
BLOCKER 2.0.3
262 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Riscuri_naturale_pct NULL
Parametrii: Categorie
BLOCKER 2.0.3
263 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Context_suprateritorial_zone NULL
Parametrii: Categorie
BLOCKER 2.0.3
264 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Disfunctionalitati_cai_comunicatie_pct NULL
Parametrii: Categorie
BLOCKER 2.0.3
265 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Disfunctionalitati_cai_comunicatie_l NULL
Parametrii: Categorie
BLOCKER 2.0.3
266 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Retea_gaze_naturale_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
267 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Retea_gaze_naturale_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
268 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Retea_energie_termica_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
269 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Retea_energie_termica_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
270 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Retea_energie_electrica_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
271 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Retea_energie_electrica_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
272 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Retea_alimentare_apa_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
273 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Retea_alimentare_apa_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
274 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Retea_canalizare_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
275 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Retea_canalizare_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
276 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Imbunatatiri_funciare_p NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
277 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Imbunatatiri_funciare_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
278 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Imbunatatiri_funciare_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
279 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Lucrari_hidrotehnice_l NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
280 Verifica daca coloanele din fisierul gpkg contin date de tip null in stratul - Lucrari_hidrotehnice_pct NULL
Parametrii: Categorie,Situatie
BLOCKER 2.0.3
281 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Limita_national_p NULL
Parametrii: Denumire-object
BLOCKER 2.0.3
282 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Limita_judet_p NULL
Parametrii: Denumire-object
BLOCKER 2.0.3
283 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Limita_UAT_p NULL
Parametrii: Denumire-object,Judet-object,SIRUTA-float64
BLOCKER 2.0.3
284 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Limita_national_l NULL
Parametrii: Denumire-object
BLOCKER 2.0.3
285 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Limita_judet_l NULL
Parametrii: Denumire-object
BLOCKER 2.0.3
286 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Limita_UAT_l NULL
Parametrii: Denumire-object,Judet-object,SIRUTA-float64
BLOCKER 2.0.3
287 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Intravilan NULL
Parametrii: Denumire-object,SIRUTA-float64
BLOCKER 2.0.3
288 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Cai_rutiere NULL
Parametrii: Indicativ-object,Categorie-object,Situatie-object
BLOCKER 2.0.3
289 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Cai_feroviare NULL
Parametrii: Indicativ-object,Electrificare-object,Ecartament-object,Latime-object,Transport_persoane-object,Transport_marfa-object,Situatie-object
BLOCKER 2.0.3
290 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Statii_CF NULL
Parametrii: Denumire-object,Categorie-object
BLOCKER 2.0.3
291 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Cursuri_apa NULL
Parametrii: Denumire-object
BLOCKER 2.0.3
292 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Lacuri NULL
Parametrii: Denumire-object,Categorie-object
BLOCKER 2.0.3
293 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Folosinta_terenuri NULL
Parametrii: Categorie-object,Aria-float64
BLOCKER 2.0.3
294 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Sisteme_irigatie_p NULL
Parametrii: Denumire-object,Aria-float64
BLOCKER 2.0.3
295 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Sisteme_irigatie_l NULL
Parametrii: Denumire-object,Lungime-float64
BLOCKER 2.0.3
296 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Zone_turistice NULL
Parametrii: Denumire-object
BLOCKER 2.0.3
297 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Localitati NULL
Parametrii: Denumire-object,Categorie-object
BLOCKER 2.0.3
298 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Infrastructura_sociala NULL
Parametrii: Categorie-object
BLOCKER 2.0.3
299 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Locuire_disfunctionalitati_p NULL
Parametrii: Denumire-object,Detalii-object
BLOCKER 2.0.3
300 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Locuire_disfunctionalitati_pct NULL
Parametrii: Denumire-object,Detalii-object
BLOCKER 2.0.3
301 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Calitate_mediu_sol_p NULL
Parametrii: Categorie-object
BLOCKER 2.0.3
302 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Calitate_mediu_sol_pct NULL
Parametrii: Categorie-object
BLOCKER 2.0.3
303 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Calitate_mediu_apa_p NULL
Parametrii: Categorie-object
BLOCKER 2.0.3
304 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Calitate_mediu_apa_pct NULL
Parametrii: Categorie-object
BLOCKER 2.0.3
305 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Zone_nat_protejate_p NULL
Parametrii: Denumire-object,Categorie-object
BLOCKER 2.0.3
306 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Zone_nat_protejate_pct NULL
Parametrii: Denumire-object,Categorie-object
BLOCKER 2.0.3
307 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Riscuri_naturale_p NULL
Parametrii: Categorie-object
BLOCKER 2.0.3
308 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Riscuri_naturale_pct NULL
Parametrii: Categorie-object
BLOCKER 2.0.3
309 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Context_suprateritorial_zone NULL
Parametrii: Categorie-object
BLOCKER 2.0.3
310 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Disfunctionalitati_cai_comunicatie_pct NULL
Parametrii: Categorie-object
BLOCKER 2.0.3
311 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Disfunctionalitati_cai_comunicatie_l NULL
Parametrii: Categorie-object
BLOCKER 2.0.3
312 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Retea_gaze_naturale_l NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
313 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Retea_gaze_naturale_pct NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
314 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Retea_energie_termica_l NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
315 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Retea_energie_termica_pct NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
316 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Retea_energie_electrica_l NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
317 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Retea_energie_electrica_pct NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
318 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Retea_alimentare_apa_l NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
319 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Retea_alimentare_apa_pct NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
320 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Retea_canalizare_l NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
321 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Retea_canalizare_pct NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
322 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Imbunatatiri_funciare_p NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
323 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Imbunatatiri_funciare_l NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
324 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Imbunatatiri_funciare_pct NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
325 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Lucrari_hidrotehnice_l NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
326 Verifica daca coloanele din fisierul gpkg au tipul corect de date in stratul - Lucrari_hidrotehnice_pct NULL
Parametrii: Categorie-object,Situatie-object
BLOCKER 2.0.3
327 Verifica daca fisierul geopackage are sistemul de coordonate corect NULL
Parametrii: EPSG:3844
BLOCKER 2.0.3
328 Verifica daca stratul contine geometrii - Limita_national_p NULL
Parametrii: -
BLOCKER 2.0.3
329 Verifica daca stratul contine geometrii - Limita_judet_p NULL
Parametrii: -
BLOCKER 2.0.3
330 Verifica daca stratul contine geometrii - Limita_UAT_p NULL
Parametrii: -
BLOCKER 2.0.3
331 Verifica daca stratul contine geometrii - Limita_national_l NULL
Parametrii: -
BLOCKER 2.0.3
332 Verifica daca stratul contine geometrii - Limita_judet_l NULL
Parametrii: -
BLOCKER 2.0.3
333 Verifica daca stratul contine geometrii - Limita_UAT_l NULL
Parametrii: -
BLOCKER 2.0.3
334 Verifica daca stratul contine geometrii - Intravilan NULL
Parametrii: -
BLOCKER 2.0.3
335 Verifica daca stratul contine geometrii - Cai_rutiere NULL
Parametrii: -
BLOCKER 2.0.3
336 Verifica daca stratul contine geometrii - Cai_feroviare NULL
Parametrii: -
BLOCKER 2.0.3
337 Verifica daca stratul contine geometrii - Statii_CF NULL
Parametrii: -
BLOCKER 2.0.3
338 Verifica daca stratul contine geometrii - Cursuri_apa NULL
Parametrii: -
BLOCKER 2.0.3
339 Verifica daca stratul contine geometrii - Lacuri NULL
Parametrii: -
BLOCKER 2.0.3
340 Verifica daca stratul contine geometrii - Folosinta_terenuri NULL
Parametrii: -
BLOCKER 2.0.3
341 Verifica daca stratul contine geometrii - Sisteme_irigatie_p NULL
Parametrii: -
BLOCKER 2.0.3
342 Verifica daca stratul contine geometrii - Sisteme_irigatie_l NULL
Parametrii: -
WARNING 2.0.3
343 Verifica daca stratul contine geometrii - Zone_turistice NULL
Parametrii: -
BLOCKER 2.0.3
344 Verifica daca stratul contine geometrii - Localitati NULL
Parametrii: -
BLOCKER 2.0.3
345 Verifica daca stratul contine geometrii - Infrastructura_sociala NULL
Parametrii: -
WARNING 2.0.3
346 Verifica daca stratul contine geometrii - Locuire_disfunctionalitati_p NULL
Parametrii: -
WARNING 2.0.3
347 Verifica daca stratul contine geometrii - Locuire_disfunctionalitati_pct NULL
Parametrii: -
WARNING 2.0.3
348 Verifica daca stratul contine geometrii - Calitate_mediu_sol_p NULL
Parametrii: -
WARNING 2.0.3
349 Verifica daca stratul contine geometrii - Calitate_mediu_sol_pct NULL
Parametrii: -
BLOCKER 2.0.3
350 Verifica daca stratul contine geometrii - Calitate_mediu_apa_p NULL
Parametrii: -
WARNING 2.0.3
351 Verifica daca stratul contine geometrii - Calitate_mediu_apa_pct NULL
Parametrii: -
WARNING 2.0.3
352 Verifica daca stratul contine geometrii - Zone_nat_protejate_p NULL
Parametrii: -
BLOCKER 2.0.3
353 Verifica daca stratul contine geometrii - Zone_nat_protejate_pct NULL
Parametrii: -
BLOCKER 2.0.3
354 Verifica daca stratul contine geometrii - Riscuri_naturale_p NULL
Parametrii: -
BLOCKER 2.0.3
355 Verifica daca stratul contine geometrii - Riscuri_naturale_pct NULL
Parametrii: -
WARNING 2.0.3
356 Verifica daca stratul contine geometrii - Context_suprateritorial_zone NULL
Parametrii: -
BLOCKER 2.0.3
357 Verifica daca stratul contine geometrii - Disfunctionalitati_cai_comunicatie_pct NULL
Parametrii: -
BLOCKER 2.0.3
358 Verifica daca stratul contine geometrii - Disfunctionalitati_cai_comunicatie_l NULL
Parametrii: -
BLOCKER 2.0.3
359 Verifica daca stratul contine geometrii - Retea_gaze_naturale_l NULL
Parametrii: -
BLOCKER 2.0.3
360 Verifica daca stratul contine geometrii - Retea_gaze_naturale_pct NULL
Parametrii: -
BLOCKER 2.0.3
361 Verifica daca stratul contine geometrii - Retea_energie_termica_l NULL
Parametrii: -
WARNING 2.0.3
362 Verifica daca stratul contine geometrii - Retea_energie_termica_pct NULL
Parametrii: -
WARNING 2.0.3
363 Verifica daca stratul contine geometrii - Retea_energie_electrica_l NULL
Parametrii: -
BLOCKER 2.0.3
364 Verifica daca stratul contine geometrii - Retea_energie_electrica_pct NULL
Parametrii: -
BLOCKER 2.0.3
365 Verifica daca stratul contine geometrii - Retea_alimentare_apa_l NULL
Parametrii: -
BLOCKER 2.0.3
366 Verifica daca stratul contine geometrii - Retea_alimentare_apa_pct NULL
Parametrii: -
BLOCKER 2.0.3
367 Verifica daca stratul contine geometrii - Retea_canalizare_l NULL
Parametrii: -
WARNING 2.0.3
368 Verifica daca stratul contine geometrii - Retea_canalizare_pct NULL
Parametrii: -
WARNING 2.0.3
369 Verifica daca stratul contine geometrii - Imbunatatiri_funciare_p NULL
Parametrii: -
BLOCKER 2.0.3
370 Verifica daca stratul contine geometrii - Imbunatatiri_funciare_l NULL
Parametrii: -
WARNING 2.0.3
371 Verifica daca stratul contine geometrii - Imbunatatiri_funciare_pct NULL
Parametrii: -
WARNING 2.0.3
372 Verifica daca stratul contine geometrii - Lucrari_hidrotehnice_l NULL
Parametrii: -
BLOCKER 2.0.3
373 Verifica daca stratul contine geometrii - Lucrari_hidrotehnice_pct NULL
Parametrii: -
BLOCKER 2.0.3
374 Verifica daca valoarea geometriilor este NULL - Limita_national_p NULL
Parametrii: -
BLOCKER 2.0.3
375 Verifica daca valoarea geometriilor este NULL - Limita_judet_p NULL
Parametrii: -
BLOCKER 2.0.3
376 Verifica daca valoarea geometriilor este NULL - Limita_UAT_p NULL
Parametrii: -
BLOCKER 2.0.3
377 Verifica daca valoarea geometriilor este NULL - Limita_national_l NULL
Parametrii: -
BLOCKER 2.0.3
378 Verifica daca valoarea geometriilor este NULL - Limita_judet_l NULL
Parametrii: -
BLOCKER 2.0.3
379 Verifica daca valoarea geometriilor este NULL - Limita_UAT_l NULL
Parametrii: -
BLOCKER 2.0.3
380 Verifica daca valoarea geometriilor este NULL - Intravilan NULL
Parametrii: -
BLOCKER 2.0.3
381 Verifica daca valoarea geometriilor este NULL - Cai_rutiere NULL
Parametrii: -
BLOCKER 2.0.3
382 Verifica daca valoarea geometriilor este NULL - Cai_feroviare NULL
Parametrii: -
BLOCKER 2.0.3
383 Verifica daca valoarea geometriilor este NULL - Statii_CF NULL
Parametrii: -
BLOCKER 2.0.3
384 Verifica daca valoarea geometriilor este NULL - Cursuri_apa NULL
Parametrii: -
BLOCKER 2.0.3
385 Verifica daca valoarea geometriilor este NULL - Lacuri NULL
Parametrii: -
BLOCKER 2.0.3
386 Verifica daca valoarea geometriilor este NULL - Folosinta_terenuri NULL
Parametrii: -
BLOCKER 2.0.3
387 Verifica daca valoarea geometriilor este NULL - Sisteme_irigatie_p NULL
Parametrii: -
BLOCKER 2.0.3
388 Verifica daca valoarea geometriilor este NULL - Sisteme_irigatie_l NULL
Parametrii: -
BLOCKER 2.0.3
389 Verifica daca valoarea geometriilor este NULL - Zone_turistice NULL
Parametrii: -
BLOCKER 2.0.3
390 Verifica daca valoarea geometriilor este NULL - Localitati NULL
Parametrii: -
BLOCKER 2.0.3
391 Verifica daca valoarea geometriilor este NULL - Infrastructura_sociala NULL
Parametrii: -
BLOCKER 2.0.3
392 Verifica daca valoarea geometriilor este NULL - Locuire_disfunctionalitati_p NULL
Parametrii: -
BLOCKER 2.0.3
393 Verifica daca valoarea geometriilor este NULL - Locuire_disfunctionalitati_pct NULL
Parametrii: -
BLOCKER 2.0.3
394 Verifica daca valoarea geometriilor este NULL - Calitate_mediu_sol_p NULL
Parametrii: -
BLOCKER 2.0.3
395 Verifica daca valoarea geometriilor este NULL - Calitate_mediu_sol_pct NULL
Parametrii: -
BLOCKER 2.0.3
396 Verifica daca valoarea geometriilor este NULL - Calitate_mediu_apa_p NULL
Parametrii: -
BLOCKER 2.0.3
397 Verifica daca valoarea geometriilor este NULL - Calitate_mediu_apa_pct NULL
Parametrii: -
BLOCKER 2.0.3
398 Verifica daca valoarea geometriilor este NULL - Zone_nat_protejate_p NULL
Parametrii: -
BLOCKER 2.0.3
399 Verifica daca valoarea geometriilor este NULL - Zone_nat_protejate_pct NULL
Parametrii: -
BLOCKER 2.0.3
400 Verifica daca valoarea geometriilor este NULL - Riscuri_naturale_p NULL
Parametrii: -
BLOCKER 2.0.3
401 Verifica daca valoarea geometriilor este NULL - Riscuri_naturale_pct NULL
Parametrii: -
BLOCKER 2.0.3
402 Verifica daca valoarea geometriilor este NULL - Context_suprateritorial_zone NULL
Parametrii: -
BLOCKER 2.0.3
403 Verifica daca valoarea geometriilor este NULL - Disfunctionalitati_cai_comunicatie_pct NULL
Parametrii: -
BLOCKER 2.0.3
404 Verifica daca valoarea geometriilor este NULL - Disfunctionalitati_cai_comunicatie_l NULL
Parametrii: -
BLOCKER 2.0.3
405 Verifica daca valoarea geometriilor este NULL - Retea_gaze_naturale_l NULL
Parametrii: -
BLOCKER 2.0.3
406 Verifica daca valoarea geometriilor este NULL - Retea_gaze_naturale_pct NULL
Parametrii: -
BLOCKER 2.0.3
407 Verifica daca valoarea geometriilor este NULL - Retea_energie_termica_l NULL
Parametrii: -
BLOCKER 2.0.3
408 Verifica daca valoarea geometriilor este NULL - Retea_energie_termica_pct NULL
Parametrii: -
BLOCKER 2.0.3
409 Verifica daca valoarea geometriilor este NULL - Retea_energie_electrica_l NULL
Parametrii: -
BLOCKER 2.0.3
410 Verifica daca valoarea geometriilor este NULL - Retea_energie_electrica_pct NULL
Parametrii: -
BLOCKER 2.0.3
411 Verifica daca valoarea geometriilor este NULL - Retea_alimentare_apa_l NULL
Parametrii: -
BLOCKER 2.0.3
412 Verifica daca valoarea geometriilor este NULL - Retea_alimentare_apa_pct NULL
Parametrii: -
BLOCKER 2.0.3
413 Verifica daca valoarea geometriilor este NULL - Retea_canalizare_l NULL
Parametrii: -
BLOCKER 2.0.3
414 Verifica daca valoarea geometriilor este NULL - Retea_canalizare_pct NULL
Parametrii: -
BLOCKER 2.0.3
415 Verifica daca valoarea geometriilor este NULL - Imbunatatiri_funciare_p NULL
Parametrii: -
BLOCKER 2.0.3
416 Verifica daca valoarea geometriilor este NULL - Imbunatatiri_funciare_l NULL
Parametrii: -
BLOCKER 2.0.3
417 Verifica daca valoarea geometriilor este NULL - Imbunatatiri_funciare_pct NULL
Parametrii: -
BLOCKER 2.0.3
418 Verifica daca valoarea geometriilor este NULL - Lucrari_hidrotehnice_l NULL
Parametrii: -
BLOCKER 2.0.3
419 Verifica daca valoarea geometriilor este NULL - Lucrari_hidrotehnice_pct NULL
Parametrii: -
BLOCKER 2.0.3
420 Verifica daca stratul are geometria corecta - Limita_national_p NULL
Parametrii: Polygon
BLOCKER 2.0.3
421 Verifica daca stratul are geometria corecta - Limita_judet_p NULL
Parametrii: Polygon
BLOCKER 2.0.3
422 Verifica daca stratul are geometria corecta - Limita_UAT_p NULL
Parametrii: Polygon
BLOCKER 2.0.3
423 Verifica daca stratul are geometria corecta - Limita_national_l NULL
Parametrii: LineString
BLOCKER 2.0.3
424 Verifica daca stratul are geometria corecta - Limita_judet_l NULL
Parametrii: LineString
BLOCKER 2.0.3
425 Verifica daca stratul are geometria corecta - Limita_UAT_l NULL
Parametrii: LineString
BLOCKER 2.0.3
426 Verifica daca stratul are geometria corecta - Intravilan NULL
Parametrii: Polygon
BLOCKER 2.0.3
427 Verifica daca stratul are geometria corecta - Cai_rutiere NULL
Parametrii: LineString
BLOCKER 2.0.3
428 Verifica daca stratul are geometria corecta - Cai_feroviare NULL
Parametrii: LineString
BLOCKER 2.0.3
429 Verifica daca stratul are geometria corecta - Statii_CF NULL
Parametrii: Point
BLOCKER 2.0.3
430 Verifica daca stratul are geometria corecta - Cursuri_apa NULL
Parametrii: LineString
BLOCKER 2.0.3
431 Verifica daca stratul are geometria corecta - Lacuri NULL
Parametrii: Polygon
BLOCKER 2.0.3
432 Verifica daca stratul are geometria corecta - Folosinta_terenuri NULL
Parametrii: Polygon
BLOCKER 2.0.3
433 Verifica daca stratul are geometria corecta - Sisteme_irigatie_p NULL
Parametrii: Polygon
BLOCKER 2.0.3
434 Verifica daca stratul are geometria corecta - Sisteme_irigatie_l NULL
Parametrii: LineString
BLOCKER 2.0.3
435 Verifica daca stratul are geometria corecta - Zone_turistice NULL
Parametrii: Polygon
BLOCKER 2.0.3
436 Verifica daca stratul are geometria corecta - Localitati NULL
Parametrii: Point
BLOCKER 2.0.3
437 Verifica daca stratul are geometria corecta - Infrastructura_sociala NULL
Parametrii: Point
BLOCKER 2.0.3
438 Verifica daca stratul are geometria corecta - Locuire_disfunctionalitati_p NULL
Parametrii: Polygon
BLOCKER 2.0.3
439 Verifica daca stratul are geometria corecta - Locuire_disfunctionalitati_pct NULL
Parametrii: Point
BLOCKER 2.0.3
440 Verifica daca stratul are geometria corecta - Calitate_mediu_sol_p NULL
Parametrii: Polygon
BLOCKER 2.0.3
441 Verifica daca stratul are geometria corecta - Calitate_mediu_sol_pct NULL
Parametrii: Point
BLOCKER 2.0.3
442 Verifica daca stratul are geometria corecta - Calitate_mediu_apa_p NULL
Parametrii: Polygon
BLOCKER 2.0.3
443 Verifica daca stratul are geometria corecta - Calitate_mediu_apa_pct NULL
Parametrii: Point
BLOCKER 2.0.3
444 Verifica daca stratul are geometria corecta - Zone_nat_protejate_p NULL
Parametrii: Polygon
BLOCKER 2.0.3
445 Verifica daca stratul are geometria corecta - Zone_nat_protejate_pct NULL
Parametrii: Point
BLOCKER 2.0.3
446 Verifica daca stratul are geometria corecta - Riscuri_naturale_p NULL
Parametrii: Polygon
BLOCKER 2.0.3
447 Verifica daca stratul are geometria corecta - Riscuri_naturale_pct NULL
Parametrii: Point
BLOCKER 2.0.3
448 Verifica daca stratul are geometria corecta - Context_suprateritorial_zone NULL
Parametrii: Polygon
BLOCKER 2.0.3
449 Verifica daca stratul are geometria corecta - Disfunctionalitati_cai_comunicatie_pct NULL
Parametrii: Point
BLOCKER 2.0.3
450 Verifica daca stratul are geometria corecta - Disfunctionalitati_cai_comunicatie_l NULL
Parametrii: LineString
BLOCKER 2.0.3
451 Verifica daca stratul are geometria corecta - Retea_gaze_naturale_l NULL
Parametrii: LineString
BLOCKER 2.0.3
452 Verifica daca stratul are geometria corecta - Retea_gaze_naturale_pct NULL
Parametrii: Point
BLOCKER 2.0.3
453 Verifica daca stratul are geometria corecta - Retea_energie_termica_l NULL
Parametrii: LineString
BLOCKER 2.0.3
454 Verifica daca stratul are geometria corecta - Retea_energie_termica_pct NULL
Parametrii: Point
BLOCKER 2.0.3
455 Verifica daca stratul are geometria corecta - Retea_energie_electrica_l NULL
Parametrii: LineString
BLOCKER 2.0.3
456 Verifica daca stratul are geometria corecta - Retea_energie_electrica_pct NULL
Parametrii: Point
BLOCKER 2.0.3
457 Verifica daca stratul are geometria corecta - Retea_alimentare_apa_l NULL
Parametrii: LineString
BLOCKER 2.0.3
458 Verifica daca stratul are geometria corecta - Retea_alimentare_apa_pct NULL
Parametrii: Point
BLOCKER 2.0.3
459 Verifica daca stratul are geometria corecta - Retea_canalizare_l NULL
Parametrii: LineString
BLOCKER 2.0.3
460 Verifica daca stratul are geometria corecta - Retea_canalizare_pct NULL
Parametrii: Point
BLOCKER 2.0.3
461 Verifica daca stratul are geometria corecta - Imbunatatiri_funciare_p NULL
Parametrii: MultiPolygon
BLOCKER 2.0.3
462 Verifica daca stratul are geometria corecta - Imbunatatiri_funciare_l NULL
Parametrii: LineString
BLOCKER 2.0.3
463 Verifica daca stratul are geometria corecta - Imbunatatiri_funciare_pct NULL
Parametrii: Point
BLOCKER 2.0.3
464 Verifica daca stratul are geometria corecta - Lucrari_hidrotehnice_l NULL
Parametrii: LineString
BLOCKER 2.0.3
465 Verifica daca stratul are geometria corecta - Lucrari_hidrotehnice_pct NULL
Parametrii: Point
BLOCKER 2.0.3
466 Verifica daca geometriile sunt valide - Limita_national_p NULL
Parametrii: -
BLOCKER 2.0.3
467 Verifica daca geometriile sunt valide - Limita_judet_p NULL
Parametrii: -
BLOCKER 2.0.3
468 Verifica daca geometriile sunt valide - Limita_UAT_p NULL
Parametrii: -
BLOCKER 2.0.3
469 Verifica daca geometriile sunt valide - Limita_national_l NULL
Parametrii: -
BLOCKER 2.0.3
470 Verifica daca geometriile sunt valide - Limita_judet_l NULL
Parametrii: -
BLOCKER 2.0.3
471 Verifica daca geometriile sunt valide - Limita_UAT_l NULL
Parametrii: -
BLOCKER 2.0.3
472 Verifica daca geometriile sunt valide - Intravilan NULL
Parametrii: -
BLOCKER 2.0.3
473 Verifica daca geometriile sunt valide - Cai_rutiere NULL
Parametrii: -
BLOCKER 2.0.3
474 Verifica daca geometriile sunt valide - Cai_feroviare NULL
Parametrii: -
BLOCKER 2.0.3
475 Verifica daca geometriile sunt valide - Statii_CF NULL
Parametrii: -
BLOCKER 2.0.3
476 Verifica daca geometriile sunt valide - Cursuri_apa NULL
Parametrii: -
BLOCKER 2.0.3
477 Verifica daca geometriile sunt valide - Lacuri NULL
Parametrii: -
BLOCKER 2.0.3
478 Verifica daca geometriile sunt valide - Folosinta_terenuri NULL
Parametrii: -
BLOCKER 2.0.3
479 Verifica daca geometriile sunt valide - Sisteme_irigatie_p NULL
Parametrii: -
BLOCKER 2.0.3
480 Verifica daca geometriile sunt valide - Sisteme_irigatie_l NULL
Parametrii: -
BLOCKER 2.0.3
481 Verifica daca geometriile sunt valide - Zone_turistice NULL
Parametrii: -
BLOCKER 2.0.3
482 Verifica daca geometriile sunt valide - Localitati NULL
Parametrii: -
BLOCKER 2.0.3
483 Verifica daca geometriile sunt valide - Infrastructura_sociala NULL
Parametrii: -
BLOCKER 2.0.3
484 Verifica daca geometriile sunt valide - Locuire_disfunctionalitati_p NULL
Parametrii: -
BLOCKER 2.0.3
485 Verifica daca geometriile sunt valide - Locuire_disfunctionalitati_pct NULL
Parametrii: -
BLOCKER 2.0.3
486 Verifica daca geometriile sunt valide - Calitate_mediu_sol_p NULL
Parametrii: -
BLOCKER 2.0.3
487 Verifica daca geometriile sunt valide - Calitate_mediu_sol_pct NULL
Parametrii: -
BLOCKER 2.0.3
488 Verifica daca geometriile sunt valide - Calitate_mediu_apa_p NULL
Parametrii: -
BLOCKER 2.0.3
489 Verifica daca geometriile sunt valide - Calitate_mediu_apa_pct NULL
Parametrii: -
BLOCKER 2.0.3
490 Verifica daca geometriile sunt valide - Zone_nat_protejate_p NULL
Parametrii: -
BLOCKER 2.0.3
491 Verifica daca geometriile sunt valide - Zone_nat_protejate_pct NULL
Parametrii: -
BLOCKER 2.0.3
492 Verifica daca geometriile sunt valide - Riscuri_naturale_p NULL
Parametrii: -
BLOCKER 2.0.3
493 Verifica daca geometriile sunt valide - Riscuri_naturale_pct NULL
Parametrii: -
BLOCKER 2.0.3
494 Verifica daca geometriile sunt valide - Context_suprateritorial_zone NULL
Parametrii: -
BLOCKER 2.0.3
495 Verifica daca geometriile sunt valide - Disfunctionalitati_cai_comunicatie_pct NULL
Parametrii: -
BLOCKER 2.0.3
496 Verifica daca geometriile sunt valide - Disfunctionalitati_cai_comunicatie_l NULL
Parametrii: -
BLOCKER 2.0.3
497 Verifica daca geometriile sunt valide - Retea_gaze_naturale_l NULL
Parametrii: -
BLOCKER 2.0.3
498 Verifica daca geometriile sunt valide - Retea_gaze_naturale_pct NULL
Parametrii: -
BLOCKER 2.0.3
499 Verifica daca geometriile sunt valide - Retea_energie_termica_l NULL
Parametrii: -
BLOCKER 2.0.3
500 Verifica daca geometriile sunt valide - Retea_energie_termica_pct NULL
Parametrii: -
BLOCKER 2.0.3
501 Verifica daca geometriile sunt valide - Retea_energie_electrica_l NULL
Parametrii: -
BLOCKER 2.0.3
502 Verifica daca geometriile sunt valide - Retea_energie_electrica_pct NULL
Parametrii: -
BLOCKER 2.0.3
503 Verifica daca geometriile sunt valide - Retea_alimentare_apa_l NULL
Parametrii: -
BLOCKER 2.0.3
504 Verifica daca geometriile sunt valide - Retea_alimentare_apa_pct NULL
Parametrii: -
BLOCKER 2.0.3
505 Verifica daca geometriile sunt valide - Retea_canalizare_l NULL
Parametrii: -
BLOCKER 2.0.3
506 Verifica daca geometriile sunt valide - Retea_canalizare_pct NULL
Parametrii: -
BLOCKER 2.0.3
507 Verifica daca geometriile sunt valide - Imbunatatiri_funciare_p NULL
Parametrii: -
BLOCKER 2.0.3
508 Verifica daca geometriile sunt valide - Imbunatatiri_funciare_l NULL
Parametrii: -
BLOCKER 2.0.3
509 Verifica daca geometriile sunt valide - Imbunatatiri_funciare_pct NULL
Parametrii: -
BLOCKER 2.0.3
510 Verifica daca geometriile sunt valide - Lucrari_hidrotehnice_l NULL
Parametrii: -
BLOCKER 2.0.3
511 Verifica daca geometriile sunt valide - Lucrari_hidrotehnice_pct NULL
Parametrii: -
BLOCKER 2.0.3
REGULI VALIDARE PMUD 2.0.5 (VERSIUNEA STABILĂ)

Nu există reguli de validare definite

VALIDATOR DESKTOP (VERSIUNEA TESTARE/BETA)
Titlu: KIT Validator
Versiune din: 2 Aprilie 2026
Descriere: KIT Validator care integreaza pachetele GDAL in logica de validare pentru imbunatatierea performantei si extinderea operatorilor de validare.
REGULI VALIDARE PUG (VERSIUNEA TESTARE/BETA)
Nr. Descriere Definiție tehnică Tip alertă Începând cu versiunea
1 Se verifica daca arhiva ZIP contine un singur folder principal Se deschide arhiva ZIP si se numara folderele din radacina. Arhiva trebuie sa contina exact un (1) folder principal.
Parametrii: 1
BLOCKER 3.0.0
2 Se verifica numele folderului principal din arhiva ZIP Se deschide arhiva ZIP si se verifica daca numele folderului din radacina respecta structura conform OMDLPA 904: JUD_UAT_SIRUTA_DOC_AAAALLZZ, unde: JUD = indicativ judet (2 litere majuscule), UAT = denumirea unitatii administrativ teritoriale, SIRUTA = codul SIRUTA pentru nivel UAT, DOC = tipul documentatiei (PUG), AAAALLZZ = data aprobarii.
Parametrii: ^[A-Z][A-Z]_.*?_\d{1,10}_PUG_[0-9]{8}\b
BLOCKER 3.0.0
3 Se verifica daca arhiva ZIP contine un singur fisier GPKG Se deschide arhiva ZIP si se cauta recursiv in toate folderele fisiere cu extensia .gpkg / .GPKG. Trebuie sa existe exact un (1) fisier GPKG.
Parametrii: 1
BLOCKER 3.0.0
4 Se verifica numele fisierului GPKG din arhiva ZIP Se deschide arhiva ZIP si se verifica daca numele fisierului GPKG respecta structura conform OMDLPA 904: JUD_UAT_SIRUTA_DOC_AAAALLZZ, unde: JUD = indicativ judet (2 litere majuscule), UAT = denumirea unitatii administrativ teritoriale, SIRUTA = codul SIRUTA pentru nivel UAT, DOC = tipul documentatiei (PUG), AAAALLZZ = data aprobarii.
Parametrii: ^[A-Z][A-Z]_.*?_\d{1,10}_PUG_[0-9]{8}\b
BLOCKER 3.0.0
5 Se verifica structura arborescenta a arhivei ZIP sa fie conform OMDLPA 904 Se deschide arhiva ZIP si se verifica existenta si continutul fiecarui folder obligatoriu: 0_Seturi_date_spatiale — trebuie sa contina exact un fisier .gpkg; 1_Studii_fundamentare — trebuie sa contina cel mult 15 fisiere PDF (1_1_ pana la 1_15_); 2_Piese_scrise — trebuie sa contina cel mult 2 fisiere PDF (2_1_, 2_2_); 3_Piese_desenate — trebuie sa contina cel mult 10 fisiere PDF (3_1_ pana la 3_10_); 4_Avize_acorduri — trebuie sa contina fisiere PDF al caror nume incepe cu 4_ si are extensia .pdf.
Parametrii: {"0_Seturi_date_spatiale":["gpkg"],"1_Studii_fundamentare":["1_1_Actualizare_suport_topografic.pdf","1_2_Conditii_geotehnice_hidrogeologice.pdf","1_3_Relatii_periurbane.pdf","1_4_Organizare_circulatie_transporturi.pdf","1_5_Protectia_mediului_riscuri_naturale_antropice.pdf","1_6_Studiu_istoric_peisagistic.pdf","1_7_Tipuri_proprietate.pdf","1_8_Potential_balnear_turistic.pdf","1_9_Infrastructura_tehnico_edilitara.pdf","1_10_Alte_studii.pdf","1_11_Analiza_factori_anchete_sociale.pdf","1_12_Evolutie_activitati_economice.pdf","1_13_Evolutie_socio_demografica.pdf","1_14_Mobilitate_transport.pdf","1_15_Impact_schimbari_climatice.pdf"],"2_Piese_scrise":["2_1_Memoriu_general.pdf","2_2_Regulament_local_urbanism.pdf"],"3_Piese_desenate":["3_1_Incadrare_teritoriu.pdf","3_2_Zonificare_functionala_existenta_bilant.pdf","3_3_Analize_functionale.pdf","3_4_Situatia_existenta_disfunctionalitati.pdf","3_5_Strategia_de_dezvoltare_spatiala.pdf","3_6_Reglementari_urbanistice_propuse_si_UTR.pdf","3_7_Reglementari_tehnico_edilitare_propuse.pdf","3_8_Proprietate_terenuri_obiective_utilitate_publica_intravilan.pdf","3_9_Zone_operatiuni_restructurare_regenerare_urbana.pdf","3_10_Retea_majora_circulatii_transport_public_mobilitate_stationare.pdf"],"4_Avize_acorduri":["4_","pdf"]}
WARNING 3.0.0
6 Se verifica folderul 4_Avize_acorduri din arhiva ZIP sa contina cel mult 30 de fisiere PDF Se deschide arhiva ZIP si se numara fisierele PDF din folderul 4_Avize_acorduri. Numarul de fisiere nu trebuie sa depaseasca 30.
Parametrii: 30
WARNING 3.0.0
7 Se verifica numele fisierelor PDF din folderul 4_Avize_acorduri sa fie conform OMDLPA 904 Se deschide arhiva ZIP si se verifica daca numele fiecarui fisier PDF din 4_Avize_acorduri respecta structura: 4_XX_Aviz_T_AI.pdf, unde: XX = numar intre 1 si 30, T = tipul avizului (L = local, C = central), AI = abrevierea institutiei emitente.
Parametrii: 4_([1-9]|[12]\d|30)_Aviz_(L|C)_.*\.(pdf|PDF)$
WARNING 3.0.0
8 Se verifica fisierele PDF din arhiva ZIP sa fie valide. Se deschide arhiva ZIP si pentru fiecare fisier cu extensia .pdf / .PDF se utilizeaza biblioteca filetype (Python) pentru a citi header-ul binar si a confirma ca fisierul este un PDF real (nu doar redenumit).
Parametrii: pdf
BLOCKER 3.0.0
9 Se verifica fisierul GPKG din arhiva ZIP sa fie valid. Se deschide arhiva ZIP, fisierul GPKG este extras si se incearca deschiderea lui cu biblioteca fiona / GDAL (Python). Daca fisierul poate fi citit si driverul raportat este gpkg, fisierul este considerat valid.
Parametrii: gpkg
BLOCKER 3.0.0
10 Se verifica structura fisierul GPKG sa fie conform template-ului publicat Se extrage fisierul GPKG din arhiva ZIP si se deschide cu biblioteca fiona / GDAL (Python). Structura fisierului este comparata cu un template GPKG de referinta in urmatoarea ordine: Sistemul de coordonate - Sistemul de coordonate folosit trebuie sa fie acelasi cu sistemul de coordonate din template. Numar straturi - Documentatia trebuie sa contina cel putin tot atatea straturi cat contine template-ul (nr_straturi_documentatie >= nr_straturi_template). Straturile suplimentare din documentatie sunt ignorate. Nume straturi - Fiecare strat din template trebuie sa existe in documentatie. Comparatia este case-insensitive. Se raporteaza lista straturilor lipsa. Tip geometrie - Pentru fiecare strat prezent in ambele fisiere, tipul de geometrie trebuie sa fie identic cu cel din template. Comparatia este case-insensitive pentru numele stratului, exacta pentru tipul geometriei. Numar campuri - Pentru fiecare strat prezent in ambele fisiere, documentatia trebuie sa contina cel putin tot atatea campuri cat contine template-ul (nr_campuri_documentatie >= nr_campuri_template). Campurile suplimentare din documentatie sunt ignorate. Nume campuri - Pentru fiecare strat prezent in ambele fisiere, toate campurile din template trebuie sa existe in stratul corespunzator din documentatie. Comparatia este case-insensitive. Se raporteaza campurile lipsa grupate pe strat. Tip de date campuri - Pentru fiecare camp prezent in ambele straturi, tipul de date trebuie sa fie identic cu cel din template. Comparatia este exacta. Se raporteaza campurile cu tip de date gresit grupate pe strat. Validarea nu include verificarea continutului inregistrarilor. Straturile si campurile care exista in documentatie dar nu exista in template nu sunt verificate.
Parametrii: -
BLOCKER 3.0.0
11 Se verifica straturile fisierul GPKG sa contina date Se deschide fisierul GPKG cu biblioteca GDAL (Python) si se verifica daca urmatoarele straturi obligatorii contin cel putin o inregistrare: PlanSpatial, ZFExistenta, ZFPropusa, ZonaReglementareSuplimentara, RegulamentLocalUrbanism, RegulamentLocalUrbanismDetaliat, LimitaIntravilanExistenta, LimitaIntravilanPropusa, ReteleTehnicoEdilitare, CaiComunicatie, ReglementariUrbanisticePunct. Pentru fiecare strat din lista, se apeleaza GetFeatureCount() prin GDAL. Daca numarul de inregistrari este 0, stratul este considerat gol si este adaugat la lista straturilor care au esuat. La final, se raporteaza lista completa a straturilor goale. Validarea verifica exclusiv daca stratul contine cel putin o inregistrare. Nu se verifica corectitudinea, completitudinea sau validitatea geometrica a datelor din inregistrari.
Parametrii: PlanSpatial,ZFExistenta,ZFPropusa,ZonaReglementareSuplimentara,RegulamentLocalUrbanism,RegulamentLocalUrbanismDetaliat,LimitaIntravilanExistenta,LimitaIntravilanPropusa,ReteleTehnicoEdilitare,CaiComunicatie,ReglementariUrbanisticePunct
BLOCKER 3.0.0
12 Se verifica coloanele straturilor din fisierul GPKG sa contina date Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat lista de coloane obligatorii ce trebuie verificate. Validarea se realizeaza in doua etape pentru fiecare strat. In prima etapa se apeleaza functia GetFeatureCount(), iar daca stratul nu contine nicio inregistrare, acesta este adaugat in lista straturilor goale si nu se mai continua verificarea coloanelor pentru acel strat. In a doua etapa, pentru straturile care contin inregistrari, se determina indexul fiecarei coloane obligatorii folosind GetFieldIndex(), dupa care se parcurg toate inregistrarile din strat si se verifica pentru fiecare daca valoarea campului este NULL sau lipsa. Sunt colectate FID-urile inregistrarilor cu valori lipsa, cu o limita de maximum 100 de FID-uri pentru fiecare coloana, iar coloanele care au cel putin un astfel de caz sunt raportate, grupate pe strat. In ceea ce priveste raportarea rezultatului, daca exista atat straturi goale, cat si coloane fara date, se raporteaza ambele categorii, daca exista doar straturi goale se raporteaza doar acestea, iar daca exista doar coloane fara date se raporteaza coloanele impreuna cu FID-urile corespunzatoare. Limita de 100 de FID-uri pentru fiecare coloana este utilizata pentru a evita generarea unor mesaje de eroare prea lungi, iar comparatia numelor de coloane se face exact, fara a ignora diferentele dintre litere mari si mici.
Parametrii: {"PlanSpatial":["SIRUTA", "Judet", "UAT", "NivelPlan", "TitluPlan", "HCL", "Data_aprob", "Data_exp", "ArieADM", "ArieINT", "AriePlan"], "ZFExistenta": ["Cod_ZF", "Cod_SZF", "Tip_SZF", "HILUCS_N1", "Arie_ZF", "Data_exp"], "ZFExistenta": ["Cod_ZF", "Cod_SZF", "Tip_SZF", "HILUCS_N1", "Arie_ZF", "Data_exp", "Data_aprob"], "ZonaReglementareSuplimentara" : ["Cod_ZRS", "Cod_ZRS_D", "Tip_ZRS_D", "Arie_ZRS", "Sursa_ZRS", "Detalii_sursa_ZRS", "Data_aprob", "Data_exp"], "RegulamentLocalUrbanism" : ["Cod_ZF_ZRS", "Tip_zona", "Tip_ZF_ZRS", "Desc_ZF_ZRS"], "RegulamentLocalUrbanismDetaliat" : ["Tip_zona", "Tip_SZF_ZRS_D", "Desc_SZF_ZRS_D", "POT", "CUT"], "LimitaIntravilanExistenta" : ["SIRUTA", "Judet", "UAT", "Revizie", "Sursa_revizie", "ArieINT"], "LimitaIntravilanPropusa" : ["SIRUTA", "Judet", "UAT", "Revizie", "ArieINT"], "ReteleTehnicoEdilitare" : ["Cod_RTE", "Tip_RTE", "Subtip_RTE", "Stadiu_RTE", "Lungime"], "CaiComunicatie" : ["Tip_CCom", "Subtip_CCom", "Stadiu_CCom", "Lungime"], "ReglementariUrbanisticePunct" : ["ID_RU", "Tip_RU", "Detaliu_RU"]}
BLOCKER 3.0.0
13 Se verifica valorile din coloanele straturilor din fisierul GPKG sa fie conforme cu valorile din OMDLPA 904 Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat o lista de grupuri de validare. Fiecare grup contine campurile columns, care reprezinta coloanele ce trebuie verificate, si match, care indica cheia din metadata template de unde se preiau valorile valide. Pentru fiecare strat se verifica mai intai daca acesta exista in fisierul GPKG si daca are cel putin o inregistrare; in caz contrar, stratul este sarit. Pentru fiecare grup de validare se preia lista de valori valide din template_metadata folosind cheia indicata de match, iar fiecare coloana din grup este asociata cu acest set de valori. Coloanele care nu exista in schema stratului sunt ignorate fara a genera erori. Se parcurg apoi toate inregistrarile din strat, iar pentru fiecare coloana validata se verifica valoarea campului. Daca valoarea este NULL sau un string gol, inregistrarea este considerata esuata. De asemenea, daca valoarea, dupa aplicarea operatiei strip, nu se regaseste in setul de valori valide preluat din template, inregistrarea este considerata esuata. FID-urile inregistrarilor esuate sunt colectate separat pentru fiecare coloana. Fiecare coloana este validata independent, fara a verifica relatii intre coloane. De exemplu, nu se verifica daca valorile din Cod_ZF si Tip_ZF formeaza perechi corecte, ci doar daca fiecare valoare exista individual in lista sa de referinta din template.
Parametrii: { "PlanSpatial": [ {"columns": ["NivelPlan"], "match": "NivelPlan"} ], "ZFExistenta": [ {"columns": ["Cod_ZF"], "match": "Cod_ZF_ZRS"}, {"columns": ["Tip_ZF"], "match": "Tip_ZF_ZRS"}, {"columns": ["HILUCS_N1"], "match": "Hilucs"} ], "ZFPropusa": [ {"columns": ["Cod_ZF"], "match": "Cod_ZF_ZRS"}, {"columns": ["Tip_ZF"], "match": "Tip_ZF_ZRS"}, {"columns": ["HILUCS_N1"], "match": "Hilucs"} ], "ZonaReglementareSuplimentara": [ {"columns": ["Cod_ZRS", "Tip_ZRS"], "match": "Cod_ZF_ZRS"}, {"columns": ["Tip_ZRS"], "match": "Tip_ZF_ZRS"} ], "RegulamentLocalUrbanism": [ {"columns": ["Tip_ZF_ZRS"], "match": "Cod_ZF_ZRS"}, {"columns": ["Tip_ZF_ZRS"], "match": "Tip_ZF_ZRS"}, {"columns": ["Tip_zona"], "match": "TipZona"} ], "RegulamentLocalUrbanismDetaliat": [ {"columns": ["Tip_zona"], "match": "TipSubzona"} ], "ReteleTehnicoEdilitare": [ {"columns": ["Tip_RTE"], "match": "TipRTE"}, {"columns": [ "Subtip_RTE"], "match": "SubtipRTE"}, {"columns": ["Stadiu_RTE"], "match": "StadiuRTE"} ], "CaiComunicatie": [ {"columns": ["Tip_CCom", "Subtip_CCom"], "match": "TipCCom"}, {"columns": ["Subtip_CCom"], "match": "SubtipCCom"}, {"columns": ["Stadiu_CCom"], "match": "StadiuCCom"} ], "ReglementariUrbanisticePunct": [ {"columns": ["Tip_RU"], "match": "TipRU"} ] }
BLOCKER 3.0.0
14 Se verifica structura valorilor din coloanele straturilor din fisierul GPKG sa fie conform cu structura valorilor din OMDLPA 904 Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat o lista de grupuri de validare. Fiecare grup contine campurile columns, care reprezinta coloanele de verificat, si match, care defineste o expresie regulata ce va fi compilata folosind re.compile. Pentru fiecare strat se verifica mai intai daca acesta exista si daca are cel putin o inregistrare; in caz contrar, stratul este sarit. Pentru fiecare grup de validare, expresia regulata este compilata si asociata fiecarei coloane din grup care exista in schema stratului. Daca o coloana apare in mai multe grupuri, aceasta va avea asociate mai multe pattern-uri, care vor fi toate aplicate la validare. Se parcurg apoi toate inregistrarile din strat, iar pentru fiecare coloana validata se verifica valoarea campului. Daca valoarea este NULL sau un string gol, inregistrarea este considerata esuata. In plus, daca valoarea nu respecta complet niciuna dintre expresiile regulate asociate, folosind fullmatch, inregistrarea este considerata esuata. FID-urile inregistrarilor esuate sunt colectate separat pentru fiecare coloana.
Parametrii: { "PlanSpatial": [ {"columns": ["HCL"], "match": "^\\d{1,6}$"}, {"columns": ["Data_aprob", "Data_exp"], "match": "^\\d{4}[-/\\.]\\d{2}[-/\\.]\\d{2}$|^\\d{2}[-/\\.]\\d{2}[-/\\.]\\d{4}$"}, {"columns": ["ArieADM", "ArieINT", "AriePlan"], "match": "^\\d*\\.\\d{1,2}$"} ], "ZFExistenta": [ {"columns": ["Arie_ZF"], "match": "^\\d*\\.\\d{1,2}$"}, {"columns": ["Data_exp"], "match": "^\\d{4}[-/\\.]\\d{2}[-/\\.]\\d{2}$|^\\d{2}[-/\\.]\\d{2}[-/\\.]\\d{4}$"} ], "ZFPropusa": [ {"columns": ["Arie_ZF"], "match": "^\\d*\\.\\d{1,2}$"}, {"columns": ["Data_aprob", "Data_exp"], "match": "^\\d{4}[-/\\.]\\d{2}[-/\\.]\\d{2}$|^\\d{2}[-/\\.]\\d{2}[-/\\.]\\d{4}$"} ], "ZonaReglementareSuplimentara": [ {"columns": ["Arie_ZRS"], "match": "^\\d*\\.\\d{1,2}$"}, {"columns": ["Data_aprob", "Data_exp"], "match": "^\\d{4}[-/\\.]\\d{2}[-/\\.]\\d{2}$|^\\d{2}[-/\\.]\\d{2}[-/\\.]\\d{4}$"} ], "LimitaIntravilanExistenta": [ {"columns": ["Revizie"], "match": "^\\d{4}[-/\\.]\\d{2}[-/\\.]\\d{2}$|^\\d{2}[-/\\.]\\d{2}[-/\\.]\\d{4}$"}, {"columns": ["Sursa_revizie"], "match": "^\\d{1,6}\\/(0[1-9]|[1-2][0-9]|3[0-1])\\.(0[1-9]|1[0-2])\\.\\d{4}$"}, {"columns": ["ArieINT"], "match": "^\\d*\\.\\d{1,2}$"} ], "LimitaIntravilanPropusa": [ {"columns": ["Revizie"], "match": "^\\d{4}[-/\\.]\\d{2}[-/\\.]\\d{2}$|^\\d{2}[-/\\.]\\d{2}[-/\\.]\\d{4}$"}, {"columns": ["ArieINT"], "match": "^\\d*\\.\\d{1,2}$"} ], "ReteleTehnicoEdilitare": [ {"columns": ["Lungime"], "match": "^\\d*\\.\\d{1,2}$"} ], "CaiComunicatie": [ {"columns": ["Lungime"], "match": "^\\d*\\.\\d{1,2}$"} ] }
BLOCKER 3.0.0
15 Se verifica coloanele din straturile fisierului GPKG care contin date temporale sa fie corecte din punct de vedere cronologic fata de data curenta Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat rolurile de date temporale: aprob pentru data aprobarii, exp pentru data expirarii si revizie pentru data reviziei, toate fiind optionale pentru fiecare strat. Se parcurg apoi toate inregistrarile din strat si se verifica valorile campurilor corespunzatoare rolurilor temporale. Inregistrarile care contin valori lipsa sau nevalide sunt considerate esuate, iar FID-urile acestora sunt colectate la nivel de strat. Pentru raportare se retine un numar maxim de 100 de FID-uri pentru fiecare strat, pentru a evita generarea unor mesaje de eroare prea lungi.
Parametrii: { "PlanSpatial": {"aprob": "Data_aprob", "exp": "Data_exp"}, "ZFPropusa": {"exp": "Data_exp"}, "ZonaReglementareSuplimentara": {"aprob": "Data_aprob", "exp": "Data_exp"}, "LimitaIntravilanExistenta": {"revizie": "Revizie"}, "LimitaIntravilanPropusa": {"revizie": "Revizie"} }
BLOCKER 3.0.0
16 Se verifica coloanele HILUCS_N1, HILUCS_N2, HILUCS_N3 din straturile fisierului GPKG sa fie corelate conform OMDLPA 904 Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat lista de trei coloane HILUCS, respectiv HILUCS_N1, HILUCS_N2 si HILUCS_N3, care reprezinta cele trei niveluri ale ierarhiei HILUCS conform OMDLPA 904. Validarea se aplica pentru straturile ZFExistenta si ZFPropusa. Pentru fiecare strat se verifica mai intai daca acesta exista si daca are cel putin o inregistrare; in caz contrar, stratul este sarit. Se parcurg apoi toate inregistrarile si se valideaza valorile pentru fiecare dintre cele trei niveluri HILUCS. La nivelul existentei, HILUCS_N1 este obligatoriu, iar daca valoarea este NULL sau lipsa, inregistrarea este considerata esuata pentru acest camp. Pentru validitatea individuala, fiecare valoare existenta din HILUCS_N1, HILUCS_N2 si HILUCS_N3 este verificata daca se regaseste in lista de coduri HILUCS din template, iar daca nu, campul corespunzator este marcat ca esuat. La nivel de corelare ierarhica, daca HILUCS_N1 si HILUCS_N2 sunt ambele prezente, atunci valoarea din HILUCS_N2 trebuie sa aiba ca parinte ierarhic valoarea din HILUCS_N1; in caz contrar, ambele campuri sunt marcate ca esuate pentru acea inregistrare. In mod similar, daca HILUCS_N2 si HILUCS_N3 sunt prezente, atunci HILUCS_N3 trebuie sa aiba ca parinte ierarhic valoarea din HILUCS_N2, iar daca aceasta conditie nu este indeplinita, ambele campuri sunt marcate ca esuate. Valorile pentru HILUCS_N2 si HILUCS_N3 sunt optionale, iar absenta lor nu reprezinta eroare. FID-urile inregistrarilor esuate sunt colectate separat pentru fiecare coloana, iar pentru fiecare coloana se raporteaza cel mult 100 de FID-uri, pentru a limita dimensiunea rezultatelor.
Parametrii: {"ZFExistenta":["HILUCS_N1", "HILUCS_N2", "HILUCS_N3"], "ZFPropusa":["HILUCS_N1", "HILUCS_N2", "HILUCS_N3"]}
BLOCKER 3.0.0
17 Se verifica daca cod si tip din RegulamentLocalUrbanism si RegulamentLocalUrbanismDetaliat sunt unice Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat lista de coloane pentru care valorile trebuie sa fie unice in cadrul stratului. Pentru fiecare strat se verifica mai intai daca acesta exista si daca are cel putin o inregistrare; in caz contrar, stratul este sarit. Pentru fiecare coloana definita se parcurg toate inregistrarile din strat, iar valorile intalnite sunt urmarite folosind un set, pentru a permite detectia eficienta a duplicatelor. Prima aparitie a unei valori este adaugata in set, iar orice aparitie ulterioara a aceleiasi valori este considerata duplicat si este colectata. Pentru fiecare coloana sunt raportate cel mult 100 de valori duplicate, pentru a limita dimensiunea rezultatului. Raportarea contine valorile duplicate, nu FID-urile inregistrarilor, astfel incat utilizatorul sa poata identifica direct valorile problematice in stratul corespunzator. Validarea se aplica independent pentru fiecare coloana si nu verifica unicitatea combinatiilor de coloane.
Parametrii: {"RegulamentLocalUrbanism" : ["Cod_ZF_ZRS", "Tip_ZF_ZRS"],"RegulamentLocalUrbanismDetaliat" : ["Cod_ZF_ZRS_D", "Tip_ZF_ZRS_D"]}
BLOCKER 3.0.0
18 Se verifica daca datele temporale din zonele functionale sunt aceleasi Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat lista de coloane de date temporale. Scopul validarii este de a verifica faptul ca toate inregistrarile din fiecare coloana contin aceeasi valoare de data, astfel incat data sa fie consistenta la nivelul intregului strat. Pentru fiecare strat se verifica mai intai daca acesta exista si daca are cel putin o inregistrare; in caz contrar, stratul este sarit. Pentru fiecare coloana definita se parcurg inregistrarile din strat, iar prima valoare valida, adica diferita de NULL si existenta, este considerata data de referinta. Toate celelalte inregistrari sunt comparate cu aceasta valoare. Daca o inregistrare are valoarea NULL sau lipsa, aceasta este considerata esuata. De asemenea, daca valoarea difera de data de referinta, inregistrarea este considerata esuata. FID-urile inregistrarilor esuate sunt colectate pentru fiecare coloana, fiind raportate maximum 100 de FID-uri per coloana, pentru a limita dimensiunea rezultatului. Validarea verifica strict faptul ca toate valorile din coloana sunt identice, fara a analiza formatul sau semnificatia datei.
Parametrii: {"ZFExistenta":["Data_aprob", "Data_exp"], "ZFPropusa":["Data_aprob", "Data_exp"]}
BLOCKER 3.0.0
19 Se verifica daca combinatia de Cod si Tip din straturile de regulament (RLU si RLUD) este conforma cu codurile care provin din straturile zonelor si subzonelor (ZF, ZRS, SZF, ZRS_D) Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste o lista de reguli de corelare. Fiecare regula defineste un strat de referinta, campurile sursa care trebuie verificate si campurile din stratul de referinta care sunt validate. Pentru fiecare regula se construieste un dictionar de tip lookup pe baza stratului de referinta, astfel incat valoarea primului camp validat sa fie cheia, iar valoarea celui de-al doilea camp validat sa fie valoarea asociata (de exemplu, {Cod_ZF_ZRS - Tip_ZF_ZRS}). Se parcurge apoi stratul sursa, iar pentru fiecare inregistrare se efectueaza urmatoarele verificari: campurile sursa trebuie sa existe in schema stratului; valorile acestor campuri nu trebuie sa fie NULL; perechile (cod, tip) din campurile sursa trebuie sa existe in lookup-ul stratului de referinta, iar tipul trebuie sa corespunda valorii din lookup. Daca una dintre aceste conditii nu este indeplinita, inregistrarea este considerata esuata si FID-ul este colectat. Aceasta validare asigura ca perechile (cod, tip) din straturile ZFPropusa si ZonaReglementareSuplimentara se regasesc corect in straturile de regulament, cum ar fi RLU si RLUD, confirmand consistenta intre datele sursa si regulamentele aplicabile.
Parametrii: [{"layer": "RegulamentLocalUrbanism","matches_fields_from": { "ZFPropusa": ["Cod_ZF", "Tip_ZF"] },"validated_fields": ["Cod_ZF_ZRS", "Tip_ZF_ZRS"]},{"layer": "RegulamentLocalUrbanism","matches_fields_from": { "ZonaReglementareSuplimentara": ["Cod_ZRS", "Tip_ZRS"] },"validated_fields": ["Cod_ZF_ZRS", "Tip_ZF_ZRS"]},{"layer": "RegulamentLocalUrbanismDetaliat", "matches_fields_from": { "ZonaReglementareSuplimentara": ["Cod_ZRS_D", "Tip_ZRS_D"] }, "validated_fields": ["Cod_SZF_ZRS_D", "Tip_SZF_ZRS_D"]},{"layer": "RegulamentLocalUrbanismDetaliat", "matches_fields_from": { "ZFPropusa": ["Cod_SZF", "Tip_SZF"] }, "validated_fields": ["Cod_SZF_ZRS_D", "Tip_SZF_ZRS_D"]}]
BLOCKER 3.0.0
20 Se verifica daca datele temporale din stratul PlanSpatial coincid cu datele temporale din zonele functionale si zona de reglementare suplimentara Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste o lista de reguli de corelare. Fiecare regula defineste un strat tinta de referinta (layer), stratul sursa si coloana de comparat (match_fields_from) si coloana din stratul tinta (with_field). Pentru fiecare regula, prima inregistrare din stratul tinta este citita o singura data si retinuta in cache. Valoarea campului with_field din aceasta inregistrare devine valoarea de referinta pentru comparatii. Apoi se parcurg toate inregistrarile din stratul sursa, iar fiecare valoare a campului sursa este comparata cu valoarea de referinta. Daca valorile difera, FID-ul inregistrarii sursa este raportat ca esuat. Comparatia se realizeaza exact, pe baza egalitatii stringurilor. Stratul tinta, cum este PlanSpatial, este citit o singura data si retinut in cache pentru toate regulile care il referinta, pentru a optimiza performanta validarii.
Parametrii: [{ "layer": "PlanSpatial", "match_fields_from": { "ZFPropusa": "Data_aprob" }, "with_field": "Data_aprob" },{ "layer": "PlanSpatial", "match_fields_from": { "ZFPropusa": "Data_exp" }, "with_field": "Data_exp" },{ "layer": "PlanSpatial", "match_fields_from": { "ZonaReglementareSuplimentara": "Data_aprob" }, "with_field":"Data_aprob" },{ "layer": "PlanSpatial", "match_fields_from": { "ZonaReglementareSuplimentara": "Data_exp" }, "with_field": "Data_exp" }]
BLOCKER 3.0.0
21 Se verifica perioada de timp din zonele functionale sa nu se suprapuna si sa fie in ordine cronologica Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza stratul tinta ZFPropusa cu configuratia de validare, incluzand stratul sursa de referinta ZFExistenta si campurile de data din fiecare strat. In prima etapa, pentru stratul sursa ZFExistenta se parcurg toate inregistrarile si se extrag perechile de date (Data_aprob, Data_exp), construind intervalele temporale existente. In etapa a doua, pentru stratul tinta ZFPropusa se parcurg toate inregistrarile cu date valide si se aplica doua verificari. Prima verificare asigura ordinea cronologica: Data_aprob_propusa trebuie sa fie mai mica sau egala cu Data_exp_propusa; daca nu, inregistrarea este considerata esuata. A doua verificare controleaza suprapunerea temporala cu intervalele din ZFExistenta: intervalul [Data_aprob_propusa, Data_exp_propusa] nu trebuie sa se suprapuna cu niciun interval existent, evaluat cu conditia standard target_aprob < source_exp AND target_exp > source_aprob; daca exista suprapunere, inregistrarea este marcata esuata. Astfel, zonele functionale propuse nu trebuie sa se suprapuna temporal cu zonele existente si trebuie sa respecte ordinea cronologica corecta a intervalelor de valabilitate. FID-urile inregistrarilor esuate sunt colectate pentru raportare.
Parametrii: { "ZFPropusa" : { "match_fields_from" : { "ZFExistenta" : [ "Data_aprob", "Data_exp" ] }, "with_field" : [ "Data_aprob", "Data_exp" ] } }
BLOCKER 3.0.0
22 Se verifica daca combinatia de Cod si Tip din stratul RegulamentLocalUrbanismDetaliat (Cod_SZF_ZRS_D, Tip_SZF_ZRS_D) se regaseste in straturile ZFPropusa (Cod_SZF, Tip_SZF) sau ZonaReglementareSuplimentara (Cod_ZRS_D, Tip_ZRS_D) Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste o lista de reguli. Fiecare regula defineste stratul de validat (validated_layer), perechea de campuri cod+tip de verificat (validated_fields) si lista de straturi sursa (valid_pairs_from) din care se construiesc perechile cod + tip valide. In prima etapa se construieste setul de perechi valide. Pentru fiecare strat sursa din valid_pairs_from se parcurg toate inregistrarile si se colecteaza perechile (cod, tip) intr-un set de tupluri. Perechile din toate straturile sursa sunt combinate intr-un set unificat, care va fi folosit la validarea stratului tinta. In a doua etapa se parcurg toate inregistrarile din stratul de validat. Pentru fiecare inregistrare se verifica daca campurile validated_fields exista in schema; daca lipsesc, FID-ul este considerat esuat. Se verifica apoi daca valorile acestor campuri sunt NULL; daca da, FID-ul este esuat. In final, perechea (cod, tip) din inregistrare este comparata cu setul de perechi valide; daca nu se regaseste in set, FID-ul este marcat esuat. Validarea trateaza perechea (cod, tip) ca unitate completa, nu este suficient ca doar codul sau doar tipul sa existe individual in straturile sursa.
Parametrii: [{"validated_layer": "RegulamentLocalUrbanismDetaliat", "validated_fields": ["Cod_SZF_ZRS_D", "Tip_SZF_ZRS_D"], "valid_pairs_from": [{"layer": "ZFPropusa", "fields": ["Cod_SZF", "Tip_SZF"]}, {"layer": "ZonaReglementareSuplimentara", "fields": ["Cod_ZRS_D", "Tip_ZRS_D"]}]}, {"validated_layer": "RegulamentLocalUrbanism", "validated_fields": ["Cod_ZF_ZRS", "Tip_ZF_ZRS"], "valid_pairs_from": [{"layer": "ZFPropusa", "fields": ["Cod_ZF", "Tip_ZF"]}, {"layer": "ZonaReglementareSuplimentara", "fields": ["Cod_ZRS", "Tip_ZRS"]}]}]
BLOCKER 3.0.0
23 Se verifica daca siruta din stratul PlanSpatial este siruta superioara pentru valorile siruta din straturile LimitaIntravilanExistenta si LimitaIntravilanExistenta Se verifică că valorile din coloana SIRUTA ale straturilor LimitaIntravilanPropusa și LimitaIntravilanExistenta sunt coduri SIRUTA subordonate unui cod SIRUTA prezent în stratul PlanSpatial. În primul pas se colectează toate valorile SIRUTA din PlanSpatial, iar apoi, folosind tabela ierarhică SIRUTA (siruta_parents), se construiește mulțimea tuturor codurilor SIRUTA copil corespunzătoare acestor părinți. Pentru fiecare entitate din LimitaIntravilanPropusa și LimitaIntravilanExistenta se verifică dacă valoarea din coloana SIRUTA se regăsește în această mulțime de coduri valide. Entitățile sunt considerate neconforme dacă coloana SIRUTA lipsește din strat, valoarea este nulă sau codul nu este subordonat niciunui cod SIRUTA din PlanSpatial.
Parametrii: {"source_layer": "PlanSpatial", "source_fields": ["SIRUTA"], "validated_layers": [{"layer": "LimitaIntravilanPropusa", "fields": ["SIRUTA"]}, {"layer": "LimitaIntravilanExistenta", "fields": ["SIRUTA"]}]}
BLOCKER 3.0.0
24 Se verifica geometriile din straturile fisierului GPKG sa existe si ca valoarea lor sa nu fie NULL Se deschide fisierul GPKG folosind biblioteca GDAL în Python, iar din valoare_regula se citeste o lista de nume de straturi, separate prin virgula. Pentru straturile care contin inregistrari se parcurge fiecare feature, iar pentru fiecare se verifica daca metoda GetGeometryRef() returneaza None. FID-urile inregistrarilor cu geometrie nula sunt colectate intr-un set, iar iterarea se opreste la maximum 100 de geometrii nule per strat. Raportarea rezultatului se face astfel: daca exista straturi goale, validarea esueaza si se returneaza lista straturilor fara date; daca nu exista straturi goale, dar sunt geometrii nule, validarea esueaza si se raporteaza un dictionar cu formatul {strat: [FID-uri]}; daca niciuna dintre aceste conditii nu este indeplinita, validarea trece cu succes. Aceasta validare confirma doar existenta geometriei (non-NULL) si nu verifica validitatea geometrica, cum ar fi autointersectii sau varfuri duplicate.
Parametrii: PlanSpatial,ZFExistenta,ZFPropusa,ZonaReglementareSuplimentara,LimitaIntravilanExistenta,LimitaIntravilanPropusa,ReteleTehnicoEdilitare,CaiComunicatie,ReglementariUrbanisticePunct
BLOCKER 3.0.0
25 Se verifica geometriile din straturile fisierului GPKG sa fie valide Se deschide fisierul GPKG folosind biblioteca GDAL in Python. Din valoare_regula se citeste o lista de nume de straturi separate prin virgula. Pentru straturile care contin inregistrari se parcurge fiecare feature si se verifica geometria folosind geometry.IsValid() bazat pe GEOS. O geometrie este considerata invalida daca GetGeometryRef() returneaza None sau daca IsValid() returneaza False. Exemple tipice de geometrie invalida includ auto-intersectii, inele incorecte sau puncte duplicate consecutive. FID-urile inregistrarilor invalide sunt colectate intr-un set, cu limita de 100 FID-uri per strat, si sunt raportate sortate. Raportarea rezultatului se face astfel: daca exista straturi goale, validarea esueaza si se returneaza lista straturilor fara date (prioritate 1); daca nu exista straturi goale, dar sunt geometrii invalide, validarea esueaza si se returneaza un dictionar cu formatul {strat: [FID-uri]} (prioritate 2); daca niciuna dintre aceste situatii nu apare, validarea trece cu succes (pass). Straturile verificate sunt: PlanSpatial, ZFExistenta, ZFPropusa, ZonaReglementareSuplimentara, LimitaIntravilanExistenta, LimitaIntravilanPropusa, ReteleTehnicoEdilitare, CaiComunicatie, ReglementariUrbanisticePunct.
Parametrii: PlanSpatial,ZFExistenta,ZFPropusa,ZonaReglementareSuplimentara,LimitaIntravilanExistenta,LimitaIntravilanPropusa,ReteleTehnicoEdilitare,CaiComunicatie,ReglementariUrbanisticePunct
BLOCKER 3.0.0
26 Se verifica daca planul spatial este in limita administrativa Se deschide fisierul GPKG folosind biblioteca GDAL in Python. Coloana care contine codul SIRUTA este preluata din valoare_regula (SIRUTA), iar stratul de verificat este preluat din formula_regula (PlanSpatial). Daca nu exista nicio valoare in coloana SIRUTA, validarea esueaza imediat cu mesajul ca stratul nu contine SIRUTA. Daca exista mai mult de o valoare, validarea esueaza deoarece stratul contine mai multe inregistrari pentru SIRUTA. Daca exista exact o valoare, aceasta este extrasa si folosita in continuare. Folosind codul SIRUTA extras, se apeleaza serviciul extern uat_limit, care returneaza geometria limitei administrative a UAT in format GeoJSON. Geometria este convertita intr-un obiect GDAL cu ogr.CreateGeometryFromJson() si i se aplica un buffer de 0.1 metri pentru a tolera mici imprecizii la margine. Daca geometria UAT nu poate fi construita din raspunsul serviciului, validarea esueaza imediat, fara a verifica inregistrarile. Se parcurg apoi toate inregistrarile din stratul PlanSpatial. Pentru fiecare feature se verifica geometria prin GetGeometryRef(). Daca geometria este NULL sau daca geometria nu se afla complet in interiorul limitei UAT cu buffer, FID-ul este considerat esuat. Sunt raportate maxim 100 FID-uri esuate. Buffer-ul de toleranta aplicat este de 0.1 metri, iar validarea asigura incadrarea spatiala a tuturor entitatilor PlanSpatial in limita administrativa a UAT corespunzatoare codului SIRUTA.
Parametrii: SIRUTA
BLOCKER 3.0.0
27 Se verifica daca geometriile din straturile fisierului GPKG sunt in limita planul spatial Se deschide fisierul GPKG folosind biblioteca GDAL in Python. Stratul de referinta este preluat din formula_regula (PlanSpatial), iar lista straturilor de verificat este preluata din valoare_regula, separate prin virgula. Pentru fiecare strat din lista se parcurg toate inregistrarile. Fiecare geometrie este verificata folosind geom.Within(unionGeomBuffered), unde unionGeomBuffered reprezinta geometria acoperitoare a stratului de referinta extinsa cu un buffer de 0.1 metri pentru toleranta. Daca geometria unei inregistrari se afla in afara geometriei acoperitoare cu buffer, FID-ul acesteia este considerat esuat. Pentru fiecare strat sunt raportate maxim 100 FID-uri esuate. Daca un strat din lista nu exista in GPKG, validarea esueaza imediat. Buffer-ul de toleranta aplicat este de 0.1 metri.
Parametrii: ZFExistenta,ZFPropusa,ZonaReglementareSuplimentara,LimitaIntravilanExistenta,LimitaIntravilanPropusa,ReteleTehnicoEdilitare,CaiComunicatie,ReglementariUrbanisticePunct
BLOCKER 3.0.0
28 Se verifica daca geometriile din zonele functionale acopera planul spatial Se deschide fisierul GPKG folosind biblioteca GDAL in Python. Stratul de referinta care trebuie acoperit este preluat din formula_regula (PlanSpatial), iar lista straturilor care trebuie sa acopere este preluata din valoare_regula, separate prin virgula. In prima etapa se calculeaza aria de referinta: se parcurg toate inregistrarile din stratul PlanSpatial si se insumeaza ariile tuturor geometriilor valide folosind metoda GetArea(). Rezultatul reprezinta aria totala de referinta. Daca stratul PlanSpatial nu exista, validarea esueaza imediat. In a doua etapa se verifica acoperirea pentru fiecare strat din lista. Se insumeaza ariile tuturor geometriilor valide din strat, iar stratul este considerat esuat daca diferenta fata de aria de referinta depaseste marja de toleranta de 50 m², stabilita pentru a absorbi diferente minore datorate preciziei geometrice. Daca un strat din lista nu exista in GPKG, validarea esueaza imediat. Validarea se bazeaza exclusiv pe comparatia ariilor totale si nu efectueaza operatii geometrice de suprapunere efectivă; geometriile NULL sunt ignorate la calculul ariei.
Parametrii: ZFExistenta,ZFPropusa
BLOCKER 3.0.0
29 Se verifica daca geometriile din zonele functionale se suprapun Se deschide fisierul GPKG folosind biblioteca GDAL in Python. Din valoare_regula se citeste lista de straturi separate prin virgula in care se verifica suprapunerea geometriilor intre inregistrari. In etapa 1, se pregatesc geometriile: pentru fiecare inregistrare din strat se verifica geometria si, daca este valida, aceasta este erodata cu -0.1 metri folosind Buffer(-0.1). Aceasta erodare elimina falsele pozitive cauzate de margini comune; doua poligoane care se ating la limita nu mai sunt considerate intersectate dupa erodare. In etapa 2, se construieste un index spatial: geometriile erodate sunt incarcate intr-un strat in memorie (MEM driver), care permite filtrarea rapida a potentialilor candidati de suprapunere prin SetSpatialFilterRect pe baza envelope-ului fiecarei geometrii, evitand comparatiile brute-force de tip O(n²). In etapa 3, se detecteaza suprapunerile: pentru fiecare pereche unica de geometrii (FID1, FID2), perechile deja verificate fiind sarite prin checked_pairs, se aplica conditia geom1.Intersects(geom2) AND NOT geom1.Touches(geom2). Daca aceasta este adevarata, suprapunerea este considerata reala si perechea de FID-uri este raportata. Pentru fiecare strat sunt raportate maxim 100 de perechi. Erodarea de 1 metru reprezinta toleranta de margine, astfel incat doua zone care impart o limita comuna sa nu fie considerate suprapuse.
Parametrii: ZFExistenta,ZFPropusa
BLOCKER 3.0.0
30 Se verifica daca geometriile din zonele functionale contin 'sliver polygons' Se deschide fisierul GPKG folosind biblioteca GDAL in Python. Din valoare_regula se citeste lista de straturi separate prin virgula. Sunt verificate exclusiv geometriile de tip Polygon sau MultiPolygon. O geometrie este clasificata ca sliver polygon (poligon degenerat sau banda ingusta) daca trece cel putin unul dintre urmatoarele trei teste, aplicate in ordine: Test 1 — Arie minima: Daca aria geometriei este mai mica de 1e-6, poligonul este considerat degenerat, cu arie practic nula. Test 2 — Raport de aspect (aspect ratio): Se calculeaza bounding box-ul geometriei si se determina dimensiunile latime si inaltime. Daca dimensiunea cea mai lunga depaseste de 10 ori dimensiunea cea mai scurta, poligonul este considerat excesiv de alungit. Test 3 — Compactitate (isoperimetric ratio): Se calculeaza perimetrul geometriei folosind Boundary().Length(), iar raportul (perimetru²) / arie este evaluat. Un raport mai mare de 1000 indica o forma ingusta si necompacta, caracteristica sliver-urilor care pot trece testul de aspect ratio dar sunt totusi degenerate ca forma. Daca oricare dintre teste este pozitiv, FID-ul este adaugat la lista esecurilor, iar testele urmatoare nu mai sunt evaluate pentru acea geometrie.
Parametrii: ZFExistenta,ZFPropusa
WARNING 3.0.0
31 Se verifica geometriile din fisierul GPKG sa contina coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z) Se verifica daca geometriile din straturile PlanSpatial, ZFExistenta, ZFPropusa, ZonaReglementareSuplimentara, LimitaIntravilanExistenta, LimitaIntravilanPropusa, ReteleTehnicoEdilitare, CaiComunicatie si ReglementariUrbanisticePunct sunt strict bidimensionale (2D). Pentru fiecare entitate din aceste straturi se verifica ca dimensiunea coordonatelor sa fie egala cu 2, adica geometria nu contine coordonate de altitudine (Z) sau de masura (M). Entitatile care au geometrie lipsa sau cu dimensiune diferita de 2 sunt considerate neconforme. Sunt raportate cel mult 100 de FID-uri neconforme per strat.
Parametrii: PlanSpatial,ZFExistenta,ZFPropusa,ZonaReglementareSuplimentara,LimitaIntravilanExistenta,LimitaIntravilanPropusa,ReteleTehnicoEdilitare,CaiComunicatie,ReglementariUrbanisticePunct
BLOCKER 3.0.0
32 Se verifica daca geometriile din fisierul GPKG au aria egala cu cea din coloana specifica ariei Se verifica daca aria geometrica calculata a fiecarei entitati corespunde valorii stocate in coloana de arie din stratul respectiv. Pentru straturile PlanSpatial, LimitaIntravilanExistenta si LimitaIntravilanPropusa, aria se calculeaza in hectare (mp ÷ 10.000) si se compara cu coloana AriePlan sau ArieINT. Pentru straturile ZFExistenta si ZonaReglementareSuplimentara, aria se calculeaza in metri patrati si se compara cu coloanele Arie_ZF respectiv Arie_ZRS. Aria calculata se rotunjeste la 2 zecimale, iar diferenta tolerata fata de valoarea stocata este de maxim 0.1 din unitatea de masura a stratului. Entitatile sunt considerate neconforme daca geometria lipseste, coloana de arie nu exista, valoarea stocata este nula sau diferenta absoluta depaseste toleranta admisa. Sunt raportate cel mult 100 de FID-uri neconforme per strat.
Parametrii: {"PlanSpatial" : "AriePlan", "ZFExistenta" : "Arie_ZF", "ZFExistenta" : "Arie_ZF", "ZonaReglementareSuplimentara" : "Arie_ZRS", "LimitaIntravilanExistenta" : "ArieINT", "LimitaIntravilanPropusa" : "ArieINT"}
BLOCKER 3.0.0
33 Se verifica daca geometriile din fisierul GPKG au lungimea egala cu cea din coloana specifica lungimi Se verifica daca lungimea geometrica calculata a fiecarei entitati din straturile ReteleTehnicoEdilitare si CaiComunicatie corespunde valorii stocate in coloana Lungime. Lungimea se calculeaza folosind geom.Length(), se rotunjeste la 2 zecimale si se compara cu valoarea din coloana. Diferenta tolerata este de maxim 0.1 metri. Entitatile sunt considerate neconforme daca geometria lipseste, coloana Lungime nu exista in strat, valoarea stocata este nula sau diferenta absoluta depaseste toleranta admisa. Sunt raportate cel mult 100 de FID-uri neconforme per strat.
Parametrii: {"ReteleTehnicoEdilitare" : "Lungime", "CaiComunicatie" : "Lungime"}
BLOCKER 3.0.0
34 Se verifica daca suma ariilor din coloana ArieINT a stratului LimitaIntravilanPropusa este egala cu aria din coloana ArieINT a stratului PlanSpatial. Se verifica daca suma ariilor stocate in coloana ArieINT din stratul LimitaIntravilanPropusa este egala cu valoarea stocata in coloana ArieINT din stratul PlanSpatial. Stratul PlanSpatial trebuie sa contina exact o singura entitate; daca contine mai multe, regula esueaza imediat. Valoarea din PlanSpatial.ArieINT reprezinta aria de referinta. Se parcurg toate entitatile din LimitaIntravilanPropusa, se insumeaza valorile din coloana ArieINT, iar suma totala se compara cu aria de referinta. Diferenta tolerata este de maxim 0.1 hectare. Daca diferenta depaseste toleranta, regula esueaza.
Parametrii: {"PlanSpatial" : "ArieINT", "LimitaIntravilanPropusa" : "ArieINT"}
BLOCKER 3.0.0
REGULI VALIDARE PUZ (VERSIUNEA TESTARE/BETA)
Nr. Descriere Definiție tehnică Tip alertă Începând cu versiunea
1 Se verifica daca arhiva ZIP contine un singur folder principal Se deschide arhiva ZIP si se numara folderele din radacina. Arhiva trebuie sa contina exact un (1) folder principal.
Parametrii: 1
BLOCKER 3.0.0
2 Se verifica numele folderului principal din arhiva ZIP Se deschide arhiva ZIP si se verifica daca numele folderului din radacina respecta structura conform OMDLPA 904: JUD_UAT_SIRUTA_DOC_AAAALLZZ, unde: JUD = indicativ judet (2 litere majuscule), UAT = denumirea unitatii administrativ teritoriale, SIRUTA = codul SIRUTA pentru nivel UAT, DOC = tipul documentatiei (PUZ), AAAALLZZ = data aprobarii.
Parametrii: ^[A-Z][A-Z]_.*?_\d{1,10}_PUZ_[0-9]{8}\b
BLOCKER 3.0.0
3 Se verifica daca arhiva ZIP contine un singur fisier GPKG Se deschide arhiva ZIP si se cauta recursiv in toate folderele fisiere cu extensia .gpkg / .GPKG. Trebuie sa existe exact un (1) fisier GPKG.
Parametrii: 1
BLOCKER 3.0.0
4 Se verifica numele fisierului GPKG din arhiva ZIP Se deschide arhiva ZIP si se verifica daca numele fisierului GPKG respecta structura conform OMDLPA 904: JUD_UAT_SIRUTA_DOC_AAAALLZZ, unde: JUD = indicativ judet (2 litere majuscule), UAT = denumirea unitatii administrativ teritoriale, SIRUTA = codul SIRUTA pentru nivel UAT, DOC = tipul documentatiei (PUZ), AAAALLZZ = data aprobarii.
Parametrii: ^[A-Z][A-Z]_.*?_\d{1,10}_PUZ_[0-9]{8}\b
BLOCKER 3.0.0
5 Se verifica structura arborescenta a arhivei ZIP sa fie conform OMDLPA 904 Se deschide arhiva ZIP si se verifica existenta si continutul fiecarui folder obligatoriu: 0_Seturi_date_spatiale — trebuie sa contina exact un fisier .gpkg; 1_Studii_fundamentare — trebuie sa contina cel mult 15 fisiere PDF (1_1_ pana la 1_15_); 2_Piese_scrise — trebuie sa contina cel mult 2 fisiere PDF (2_1_, 2_2_); 3_Piese_desenate — trebuie sa contina cel mult 10 fisiere PDF (3_1_ pana la 3_10_); 4_Avize_acorduri — trebuie sa contina fisiere PDF al caror nume incepe cu 4_ si are extensia .pdf.
Parametrii: {"0_Seturi_date_spatiale":["gpkg"],"1_Studii_fundamentare":["1_1_Actualizare_suport_topografic.pdf","1_2_Conditii_geotehnice_hidrogeologice.pdf","1_3_Relatii_periurbane.pdf","1_4_Organizare_circulatie_transporturi.pdf","1_5_Protectia_mediului_riscuri_naturale_antropice.pdf","1_6_Studiu_istoric_peisagistic.pdf","1_7_Tipuri_proprietate.pdf","1_8_Potential_balnear_turistic.pdf","1_9_Infrastructura_tehnico_edilitara.pdf","1_10_Alte_studii.pdf","1_11_Analiza_factori_anchete_sociale.pdf","1_12_Evolutie_activitati_economice.pdf","1_13_Evolutie_socio_demografica.pdf","1_14_Mobilitate_transport.pdf","1_15_Impact_schimbari_climatice.pdf"],"2_Piese_scrise":["2_1_Memoriu_general.pdf","2_2_Regulament_local_urbanism.pdf"],"3_Piese_desenate":["3_1_Incadrare_teritoriu.pdf","3_2_Zonificare_functionala_existenta_bilant.pdf","3_3_Analize_functionale.pdf","3_4_Situatia_existenta_disfunctionalitati.pdf","3_5_Strategia_de_dezvoltare_spatiala.pdf","3_6_Reglementari_urbanistice_propuse_si_UTR.pdf","3_7_Reglementari_tehnico_edilitare_propuse.pdf","3_8_Proprietate_terenuri_obiective_utilitate_publica_intravilan.pdf","3_9_Zone_operatiuni_restructurare_regenerare_urbana.pdf","3_10_Retea_majora_circulatii_transport_public_mobilitate_stationare.pdf"],"4_Avize_acorduri":["4_","pdf"]}
WARNING 3.0.0
6 Se verifica folderul 4_Avize_acorduri din arhiva ZIP sa contina cel mult 30 de fisiere PDF Se deschide arhiva ZIP si se numara fisierele PDF din folderul 4_Avize_acorduri. Numarul de fisiere nu trebuie sa depaseasca 30.
Parametrii: 30
WARNING 3.0.0
7 Se verifica numele fisierelor PDF din folderul 4_Avize_acorduri sa fie conform OMDLPA 904 Se deschide arhiva ZIP si se verifica daca numele fiecarui fisier PDF din 4_Avize_acorduri respecta structura: 4_XX_Aviz_T_AI.pdf, unde: XX = numar intre 1 si 30, T = tipul avizului (L = local, C = central), AI = abrevierea institutiei emitente.
Parametrii: 4_([1-9]|[12]\d|30)_Aviz_(L|C)_.*\.(pdf|PDF)$
WARNING 3.0.0
8 Se verifica fisierele PDF din arhiva ZIP sa fie valide. Se deschide arhiva ZIP si pentru fiecare fisier cu extensia .pdf / .PDF se utilizeaza biblioteca filetype (Python) pentru a citi header-ul binar si a confirma ca fisierul este un PDF real (nu doar redenumit).
Parametrii: pdf
BLOCKER 3.0.0
9 Se verifica fisierul GPKG din arhiva ZIP sa fie valid. Se deschide arhiva ZIP, fisierul GPKG este extras si se incearca deschiderea lui cu biblioteca fiona / GDAL (Python). Daca fisierul poate fi citit si driverul raportat este gpkg, fisierul este considerat valid.
Parametrii: gpkg
BLOCKER 3.0.0
10 Se verifica structura fisierul GPKG sa fie conform template-ului publicat Se extrage fisierul GPKG din arhiva ZIP si se deschide cu biblioteca fiona / GDAL (Python). Structura fisierului este comparata cu un template GPKG de referinta in urmatoarea ordine: Sistemul de coordonate - Sistemul de coordonate folosit trebuie sa fie acelasi cu sistemul de coordonate din template. Numar straturi - Documentatia trebuie sa contina cel putin tot atatea straturi cat contine template-ul (nr_straturi_documentatie >= nr_straturi_template). Straturile suplimentare din documentatie sunt ignorate. Nume straturi - Fiecare strat din template trebuie sa existe in documentatie. Comparatia este case-insensitive. Se raporteaza lista straturilor lipsa. Tip geometrie - Pentru fiecare strat prezent in ambele fisiere, tipul de geometrie trebuie sa fie identic cu cel din template. Comparatia este case-insensitive pentru numele stratului, exacta pentru tipul geometriei. Numar campuri - Pentru fiecare strat prezent in ambele fisiere, documentatia trebuie sa contina cel putin tot atatea campuri cat contine template-ul (nr_campuri_documentatie >= nr_campuri_template). Campurile suplimentare din documentatie sunt ignorate. Nume campuri - Pentru fiecare strat prezent in ambele fisiere, toate campurile din template trebuie sa existe in stratul corespunzator din documentatie. Comparatia este case-insensitive. Se raporteaza campurile lipsa grupate pe strat. Tip de date campuri - Pentru fiecare camp prezent in ambele straturi, tipul de date trebuie sa fie identic cu cel din template. Comparatia este exacta. Se raporteaza campurile cu tip de date gresit grupate pe strat. Validarea nu include verificarea continutului inregistrarilor. Straturile si campurile care exista in documentatie dar nu exista in template nu sunt verificate.
Parametrii: -
BLOCKER 3.0.0
11 Se verifica straturile fisierul GPKG sa contina date Se deschide fisierul GPKG cu biblioteca GDAL (Python) si se verifica daca urmatoarele straturi obligatorii contin cel putin o inregistrare: PlanSpatial, ZFExistenta, ZFPropusa, ZonaReglementareSuplimentara, RegulamentLocalUrbanism, RegulamentLocalUrbanismDetaliat, LimitaIntravilanExistenta, LimitaIntravilanPropusa, ReteleTehnicoEdilitare, CaiComunicatie, ReglementariUrbanisticePunct. Pentru fiecare strat din lista, se apeleaza GetFeatureCount() prin GDAL. Daca numarul de inregistrari este 0, stratul este considerat gol si este adaugat la lista straturilor care au esuat. La final, se raporteaza lista completa a straturilor goale. Validarea verifica exclusiv daca stratul contine cel putin o inregistrare. Nu se verifica corectitudinea, completitudinea sau validitatea geometrica a datelor din inregistrari.
Parametrii: PlanSpatial,ZFExistenta,ZFPropusa,ZonaReglementareSuplimentara,RegulamentLocalUrbanism,RegulamentLocalUrbanismDetaliat,LimitaIntravilanExistenta,LimitaIntravilanPropusa,ReteleTehnicoEdilitare,CaiComunicatie,ReglementariUrbanisticePunct
BLOCKER 3.0.0
12 Se verifica coloanele straturilor din fisierul GPKG sa contina date Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat lista de coloane obligatorii ce trebuie verificate. Validarea se realizeaza in doua etape pentru fiecare strat. In prima etapa se apeleaza functia GetFeatureCount(), iar daca stratul nu contine nicio inregistrare, acesta este adaugat in lista straturilor goale si nu se mai continua verificarea coloanelor pentru acel strat. In a doua etapa, pentru straturile care contin inregistrari, se determina indexul fiecarei coloane obligatorii folosind GetFieldIndex(), dupa care se parcurg toate inregistrarile din strat si se verifica pentru fiecare daca valoarea campului este NULL sau lipsa. Sunt colectate FID-urile inregistrarilor cu valori lipsa, cu o limita de maximum 100 de FID-uri pentru fiecare coloana, iar coloanele care au cel putin un astfel de caz sunt raportate, grupate pe strat. In ceea ce priveste raportarea rezultatului, daca exista atat straturi goale, cat si coloane fara date, se raporteaza ambele categorii, daca exista doar straturi goale se raporteaza doar acestea, iar daca exista doar coloane fara date se raporteaza coloanele impreuna cu FID-urile corespunzatoare. Limita de 100 de FID-uri pentru fiecare coloana este utilizata pentru a evita generarea unor mesaje de eroare prea lungi, iar comparatia numelor de coloane se face exact, fara a ignora diferentele dintre litere mari si mici.
Parametrii: {"PlanSpatial":["SIRUTA", "Judet", "UAT", "NivelPlan", "TitluPlan", "HCL", "Data_aprob", "Data_exp", "ArieADM", "ArieINT", "AriePlan"], "ZFExistenta": ["Cod_ZF", "Cod_SZF", "Tip_SZF", "HILUCS_N1", "Arie_ZF", "Data_exp"], "ZFExistenta": ["Cod_ZF", "Cod_SZF", "Tip_SZF", "HILUCS_N1", "Arie_ZF", "Data_exp", "Data_aprob"], "ZonaReglementareSuplimentara" : ["Cod_ZRS", "Cod_ZRS_D", "Tip_ZRS_D", "Arie_ZRS", "Sursa_ZRS", "Detalii_sursa_ZRS", "Data_aprob", "Data_exp"], "RegulamentLocalUrbanism" : ["Cod_ZF_ZRS", "Tip_zona", "Tip_ZF_ZRS", "Desc_ZF_ZRS"], "RegulamentLocalUrbanismDetaliat" : ["Tip_zona", "Tip_SZF_ZRS_D", "Desc_SZF_ZRS_D", "POT", "CUT"], "LimitaIntravilanExistenta" : ["SIRUTA", "Judet", "UAT", "Revizie", "Sursa_revizie", "ArieINT"], "LimitaIntravilanPropusa" : ["SIRUTA", "Judet", "UAT", "Revizie", "ArieINT"], "ReteleTehnicoEdilitare" : ["Cod_RTE", "Tip_RTE", "Subtip_RTE", "Stadiu_RTE", "Lungime"], "CaiComunicatie" : ["Tip_CCom", "Subtip_CCom", "Stadiu_CCom", "Lungime"], "ReglementariUrbanisticePunct" : ["ID_RU", "Tip_RU", "Detaliu_RU"]}
BLOCKER 3.0.0
13 Se verifica valorile din coloanele straturilor din fisierul GPKG sa fie conforme cu valorile din OMDLPA 904 Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat o lista de grupuri de validare. Fiecare grup contine campurile columns, care reprezinta coloanele ce trebuie verificate, si match, care indica cheia din metadata template de unde se preiau valorile valide. Pentru fiecare strat se verifica mai intai daca acesta exista in fisierul GPKG si daca are cel putin o inregistrare; in caz contrar, stratul este sarit. Pentru fiecare grup de validare se preia lista de valori valide din template_metadata folosind cheia indicata de match, iar fiecare coloana din grup este asociata cu acest set de valori. Coloanele care nu exista in schema stratului sunt ignorate fara a genera erori. Se parcurg apoi toate inregistrarile din strat, iar pentru fiecare coloana validata se verifica valoarea campului. Daca valoarea este NULL sau un string gol, inregistrarea este considerata esuata. De asemenea, daca valoarea, dupa aplicarea operatiei strip, nu se regaseste in setul de valori valide preluat din template, inregistrarea este considerata esuata. FID-urile inregistrarilor esuate sunt colectate separat pentru fiecare coloana. Fiecare coloana este validata independent, fara a verifica relatii intre coloane. De exemplu, nu se verifica daca valorile din Cod_ZF si Tip_ZF formeaza perechi corecte, ci doar daca fiecare valoare exista individual in lista sa de referinta din template.
Parametrii: { "PlanSpatial": [ {"columns": ["NivelPlan"], "match": "NivelPlan"} ], "ZFExistenta": [ {"columns": ["Cod_ZF"], "match": "Cod_ZF_ZRS"}, {"columns": ["Tip_ZF"], "match": "Tip_ZF_ZRS"}, {"columns": ["HILUCS_N1"], "match": "Hilucs"} ], "ZFPropusa": [ {"columns": ["Cod_ZF"], "match": "Cod_ZF_ZRS"}, {"columns": ["Tip_ZF"], "match": "Tip_ZF_ZRS"}, {"columns": ["HILUCS_N1"], "match": "Hilucs"} ], "ZonaReglementareSuplimentara": [ {"columns": ["Cod_ZRS", "Tip_ZRS"], "match": "Cod_ZF_ZRS"}, {"columns": ["Tip_ZRS"], "match": "Tip_ZF_ZRS"} ], "RegulamentLocalUrbanism": [ {"columns": ["Tip_ZF_ZRS"], "match": "Cod_ZF_ZRS"}, {"columns": ["Tip_ZF_ZRS"], "match": "Tip_ZF_ZRS"}, {"columns": ["Tip_zona"], "match": "TipZona"} ], "RegulamentLocalUrbanismDetaliat": [ {"columns": ["Tip_zona"], "match": "TipSubzona"} ], "ReteleTehnicoEdilitare": [ {"columns": ["Tip_RTE"], "match": "TipRTE"}, {"columns": [ "Subtip_RTE"], "match": "SubtipRTE"}, {"columns": ["Stadiu_RTE"], "match": "StadiuRTE"} ], "CaiComunicatie": [ {"columns": ["Tip_CCom", "Subtip_CCom"], "match": "TipCCom"}, {"columns": ["Subtip_CCom"], "match": "SubtipCCom"}, {"columns": ["Stadiu_CCom"], "match": "StadiuCCom"} ], "ReglementariUrbanisticePunct": [ {"columns": ["Tip_RU"], "match": "TipRU"} ] }
BLOCKER 3.0.0
14 Se verifica structura valorilor din coloanele straturilor din fisierul GPKG sa fie conform cu structura valorilor din OMDLPA 904 Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat o lista de grupuri de validare. Fiecare grup contine campurile columns, care reprezinta coloanele de verificat, si match, care defineste o expresie regulata ce va fi compilata folosind re.compile. Pentru fiecare strat se verifica mai intai daca acesta exista si daca are cel putin o inregistrare; in caz contrar, stratul este sarit. Pentru fiecare grup de validare, expresia regulata este compilata si asociata fiecarei coloane din grup care exista in schema stratului. Daca o coloana apare in mai multe grupuri, aceasta va avea asociate mai multe pattern-uri, care vor fi toate aplicate la validare. Se parcurg apoi toate inregistrarile din strat, iar pentru fiecare coloana validata se verifica valoarea campului. Daca valoarea este NULL sau un string gol, inregistrarea este considerata esuata. In plus, daca valoarea nu respecta complet niciuna dintre expresiile regulate asociate, folosind fullmatch, inregistrarea este considerata esuata. FID-urile inregistrarilor esuate sunt colectate separat pentru fiecare coloana.
Parametrii: { "PlanSpatial": [ {"columns": ["HCL"], "match": "^\\d{1,6}$"}, {"columns": ["Data_aprob", "Data_exp"], "match": "^\\d{4}[-/\\.]\\d{2}[-/\\.]\\d{2}$|^\\d{2}[-/\\.]\\d{2}[-/\\.]\\d{4}$"}, {"columns": ["ArieADM", "ArieINT", "AriePlan"], "match": "^\\d*\\.\\d{1,2}$"} ], "ZFExistenta": [ {"columns": ["Arie_ZF"], "match": "^\\d*\\.\\d{1,2}$"}, {"columns": ["Data_exp"], "match": "^\\d{4}[-/\\.]\\d{2}[-/\\.]\\d{2}$|^\\d{2}[-/\\.]\\d{2}[-/\\.]\\d{4}$"} ], "ZFPropusa": [ {"columns": ["Arie_ZF"], "match": "^\\d*\\.\\d{1,2}$"}, {"columns": ["Data_aprob", "Data_exp"], "match": "^\\d{4}[-/\\.]\\d{2}[-/\\.]\\d{2}$|^\\d{2}[-/\\.]\\d{2}[-/\\.]\\d{4}$"} ], "ZonaReglementareSuplimentara": [ {"columns": ["Arie_ZRS"], "match": "^\\d*\\.\\d{1,2}$"}, {"columns": ["Data_aprob", "Data_exp"], "match": "^\\d{4}[-/\\.]\\d{2}[-/\\.]\\d{2}$|^\\d{2}[-/\\.]\\d{2}[-/\\.]\\d{4}$"} ], "LimitaIntravilanExistenta": [ {"columns": ["Revizie"], "match": "^\\d{4}[-/\\.]\\d{2}[-/\\.]\\d{2}$|^\\d{2}[-/\\.]\\d{2}[-/\\.]\\d{4}$"}, {"columns": ["Sursa_revizie"], "match": "^\\d{1,6}\\/(0[1-9]|[1-2][0-9]|3[0-1])\\.(0[1-9]|1[0-2])\\.\\d{4}$"}, {"columns": ["ArieINT"], "match": "^\\d*\\.\\d{1,2}$"} ], "LimitaIntravilanPropusa": [ {"columns": ["Revizie"], "match": "^\\d{4}[-/\\.]\\d{2}[-/\\.]\\d{2}$|^\\d{2}[-/\\.]\\d{2}[-/\\.]\\d{4}$"}, {"columns": ["ArieINT"], "match": "^\\d*\\.\\d{1,2}$"} ], "ReteleTehnicoEdilitare": [ {"columns": ["Lungime"], "match": "^\\d*\\.\\d{1,2}$"} ], "CaiComunicatie": [ {"columns": ["Lungime"], "match": "^\\d*\\.\\d{1,2}$"} ] }
BLOCKER 3.0.0
15 Se verifica coloanele din straturile fisierului GPKG care contin date temporale sa fie corecte din punct de vedere cronologic fata de data curenta Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat rolurile de date temporale: aprob pentru data aprobarii, exp pentru data expirarii si revizie pentru data reviziei, toate fiind optionale pentru fiecare strat. Se parcurg apoi toate inregistrarile din strat si se verifica valorile campurilor corespunzatoare rolurilor temporale. Inregistrarile care contin valori lipsa sau nevalide sunt considerate esuate, iar FID-urile acestora sunt colectate la nivel de strat. Pentru raportare se retine un numar maxim de 100 de FID-uri pentru fiecare strat, pentru a evita generarea unor mesaje de eroare prea lungi.
Parametrii: { "PlanSpatial": {"aprob": "Data_aprob", "exp": "Data_exp"}, "ZFPropusa": {"exp": "Data_exp"}, "ZonaReglementareSuplimentara": {"aprob": "Data_aprob", "exp": "Data_exp"}, "LimitaIntravilanExistenta": {"revizie": "Revizie"}, "LimitaIntravilanPropusa": {"revizie": "Revizie"} }
BLOCKER 3.0.0
16 Se verifica coloanele HILUCS_N1, HILUCS_N2, HILUCS_N3 din straturile fisierului GPKG sa fie corelate conform OMDLPA 904 Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat lista de trei coloane HILUCS, respectiv HILUCS_N1, HILUCS_N2 si HILUCS_N3, care reprezinta cele trei niveluri ale ierarhiei HILUCS conform OMDLPA 904. Validarea se aplica pentru straturile ZFExistenta si ZFPropusa. Pentru fiecare strat se verifica mai intai daca acesta exista si daca are cel putin o inregistrare; in caz contrar, stratul este sarit. Se parcurg apoi toate inregistrarile si se valideaza valorile pentru fiecare dintre cele trei niveluri HILUCS. La nivelul existentei, HILUCS_N1 este obligatoriu, iar daca valoarea este NULL sau lipsa, inregistrarea este considerata esuata pentru acest camp. Pentru validitatea individuala, fiecare valoare existenta din HILUCS_N1, HILUCS_N2 si HILUCS_N3 este verificata daca se regaseste in lista de coduri HILUCS din template, iar daca nu, campul corespunzator este marcat ca esuat. La nivel de corelare ierarhica, daca HILUCS_N1 si HILUCS_N2 sunt ambele prezente, atunci valoarea din HILUCS_N2 trebuie sa aiba ca parinte ierarhic valoarea din HILUCS_N1; in caz contrar, ambele campuri sunt marcate ca esuate pentru acea inregistrare. In mod similar, daca HILUCS_N2 si HILUCS_N3 sunt prezente, atunci HILUCS_N3 trebuie sa aiba ca parinte ierarhic valoarea din HILUCS_N2, iar daca aceasta conditie nu este indeplinita, ambele campuri sunt marcate ca esuate. Valorile pentru HILUCS_N2 si HILUCS_N3 sunt optionale, iar absenta lor nu reprezinta eroare. FID-urile inregistrarilor esuate sunt colectate separat pentru fiecare coloana, iar pentru fiecare coloana se raporteaza cel mult 100 de FID-uri, pentru a limita dimensiunea rezultatelor.
Parametrii: {"ZFExistenta":["HILUCS_N1", "HILUCS_N2", "HILUCS_N3"], "ZFPropusa":["HILUCS_N1", "HILUCS_N2", "HILUCS_N3"]}
BLOCKER 3.0.0
17 Se verifica daca cod si tip din RegulamentLocalUrbanism si RegulamentLocalUrbanismDetaliat sunt unice Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat lista de coloane pentru care valorile trebuie sa fie unice in cadrul stratului. Pentru fiecare strat se verifica mai intai daca acesta exista si daca are cel putin o inregistrare; in caz contrar, stratul este sarit. Pentru fiecare coloana definita se parcurg toate inregistrarile din strat, iar valorile intalnite sunt urmarite folosind un set, pentru a permite detectia eficienta a duplicatelor. Prima aparitie a unei valori este adaugata in set, iar orice aparitie ulterioara a aceleiasi valori este considerata duplicat si este colectata. Pentru fiecare coloana sunt raportate cel mult 100 de valori duplicate, pentru a limita dimensiunea rezultatului. Raportarea contine valorile duplicate, nu FID-urile inregistrarilor, astfel incat utilizatorul sa poata identifica direct valorile problematice in stratul corespunzator. Validarea se aplica independent pentru fiecare coloana si nu verifica unicitatea combinatiilor de coloane.
Parametrii: {"RegulamentLocalUrbanism" : ["Cod_ZF_ZRS", "Tip_ZF_ZRS"],"RegulamentLocalUrbanismDetaliat" : ["Cod_ZF_ZRS_D", "Tip_ZF_ZRS_D"]}
BLOCKER 3.0.0
18 Se verifica daca datele temporale din zonele functionale sunt aceleasi Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza fiecarui strat lista de coloane de date temporale. Scopul validarii este de a verifica faptul ca toate inregistrarile din fiecare coloana contin aceeasi valoare de data, astfel incat data sa fie consistenta la nivelul intregului strat. Pentru fiecare strat se verifica mai intai daca acesta exista si daca are cel putin o inregistrare; in caz contrar, stratul este sarit. Pentru fiecare coloana definita se parcurg inregistrarile din strat, iar prima valoare valida, adica diferita de NULL si existenta, este considerata data de referinta. Toate celelalte inregistrari sunt comparate cu aceasta valoare. Daca o inregistrare are valoarea NULL sau lipsa, aceasta este considerata esuata. De asemenea, daca valoarea difera de data de referinta, inregistrarea este considerata esuata. FID-urile inregistrarilor esuate sunt colectate pentru fiecare coloana, fiind raportate maximum 100 de FID-uri per coloana, pentru a limita dimensiunea rezultatului. Validarea verifica strict faptul ca toate valorile din coloana sunt identice, fara a analiza formatul sau semnificatia datei.
Parametrii: {"ZFExistenta":["Data_aprob", "Data_exp"], "ZFPropusa":["Data_aprob", "Data_exp"]}
BLOCKER 3.0.0
19 Se verifica daca combinatia de Cod si Tip din straturile de regulament (RLU si RLUD) este conforma cu codurile care provin din straturile zonelor si subzonelor (ZF, ZRS, SZF, ZRS_D) Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste o lista de reguli de corelare. Fiecare regula defineste un strat de referinta, campurile sursa care trebuie verificate si campurile din stratul de referinta care sunt validate. Pentru fiecare regula se construieste un dictionar de tip lookup pe baza stratului de referinta, astfel incat valoarea primului camp validat sa fie cheia, iar valoarea celui de-al doilea camp validat sa fie valoarea asociata (de exemplu, {Cod_ZF_ZRS - Tip_ZF_ZRS}). Se parcurge apoi stratul sursa, iar pentru fiecare inregistrare se efectueaza urmatoarele verificari: campurile sursa trebuie sa existe in schema stratului; valorile acestor campuri nu trebuie sa fie NULL; perechile (cod, tip) din campurile sursa trebuie sa existe in lookup-ul stratului de referinta, iar tipul trebuie sa corespunda valorii din lookup. Daca una dintre aceste conditii nu este indeplinita, inregistrarea este considerata esuata si FID-ul este colectat. Aceasta validare asigura ca perechile (cod, tip) din straturile ZFPropusa si ZonaReglementareSuplimentara se regasesc corect in straturile de regulament, cum ar fi RLU si RLUD, confirmand consistenta intre datele sursa si regulamentele aplicabile.
Parametrii: [{"layer": "RegulamentLocalUrbanism","matches_fields_from": { "ZFPropusa": ["Cod_ZF", "Tip_ZF"] },"validated_fields": ["Cod_ZF_ZRS", "Tip_ZF_ZRS"]},{"layer": "RegulamentLocalUrbanism","matches_fields_from": { "ZonaReglementareSuplimentara": ["Cod_ZRS", "Tip_ZRS"] },"validated_fields": ["Cod_ZF_ZRS", "Tip_ZF_ZRS"]},{"layer": "RegulamentLocalUrbanismDetaliat", "matches_fields_from": { "ZonaReglementareSuplimentara": ["Cod_ZRS_D", "Tip_ZRS_D"] }, "validated_fields": ["Cod_SZF_ZRS_D", "Tip_SZF_ZRS_D"]},{"layer": "RegulamentLocalUrbanismDetaliat", "matches_fields_from": { "ZFPropusa": ["Cod_SZF", "Tip_SZF"] }, "validated_fields": ["Cod_SZF_ZRS_D", "Tip_SZF_ZRS_D"]}]
BLOCKER 3.0.0
20 Se verifica daca datele temporale din stratul PlanSpatial coincid cu datele temporale din zonele functionale si zona de reglementare suplimentara Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste o lista de reguli de corelare. Fiecare regula defineste un strat tinta de referinta (layer), stratul sursa si coloana de comparat (match_fields_from) si coloana din stratul tinta (with_field). Pentru fiecare regula, prima inregistrare din stratul tinta este citita o singura data si retinuta in cache. Valoarea campului with_field din aceasta inregistrare devine valoarea de referinta pentru comparatii. Apoi se parcurg toate inregistrarile din stratul sursa, iar fiecare valoare a campului sursa este comparata cu valoarea de referinta. Daca valorile difera, FID-ul inregistrarii sursa este raportat ca esuat. Comparatia se realizeaza exact, pe baza egalitatii stringurilor. Stratul tinta, cum este PlanSpatial, este citit o singura data si retinut in cache pentru toate regulile care il referinta, pentru a optimiza performanta validarii.
Parametrii: [{ "layer": "PlanSpatial", "match_fields_from": { "ZFPropusa": "Data_aprob" }, "with_field": "Data_aprob" },{ "layer": "PlanSpatial", "match_fields_from": { "ZFPropusa": "Data_exp" }, "with_field": "Data_exp" },{ "layer": "PlanSpatial", "match_fields_from": { "ZonaReglementareSuplimentara": "Data_aprob" }, "with_field":"Data_aprob" },{ "layer": "PlanSpatial", "match_fields_from": { "ZonaReglementareSuplimentara": "Data_exp" }, "with_field": "Data_exp" }]
BLOCKER 3.0.0
21 Se verifica perioada de timp din zonele functionale sa nu se suprapuna si sa fie in ordine cronologica Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste un obiect JSON care asociaza stratul tinta ZFPropusa cu configuratia de validare, incluzand stratul sursa de referinta ZFExistenta si campurile de data din fiecare strat. In prima etapa, pentru stratul sursa ZFExistenta se parcurg toate inregistrarile si se extrag perechile de date (Data_aprob, Data_exp), construind intervalele temporale existente. In etapa a doua, pentru stratul tinta ZFPropusa se parcurg toate inregistrarile cu date valide si se aplica doua verificari. Prima verificare asigura ordinea cronologica: Data_aprob_propusa trebuie sa fie mai mica sau egala cu Data_exp_propusa; daca nu, inregistrarea este considerata esuata. A doua verificare controleaza suprapunerea temporala cu intervalele din ZFExistenta: intervalul [Data_aprob_propusa, Data_exp_propusa] nu trebuie sa se suprapuna cu niciun interval existent, evaluat cu conditia standard target_aprob < source_exp AND target_exp > source_aprob; daca exista suprapunere, inregistrarea este marcata esuata. Astfel, zonele functionale propuse nu trebuie sa se suprapuna temporal cu zonele existente si trebuie sa respecte ordinea cronologica corecta a intervalelor de valabilitate. FID-urile inregistrarilor esuate sunt colectate pentru raportare.
Parametrii: { "ZFPropusa" : { "match_fields_from" : { "ZFExistenta" : [ "Data_aprob", "Data_exp" ] }, "with_field" : [ "Data_aprob", "Data_exp" ] } }
BLOCKER 3.0.0
22 Se verifica daca combinatia de Cod si Tip din stratul RegulamentLocalUrbanismDetaliat (Cod_SZF_ZRS_D, Tip_SZF_ZRS_D) se regaseste in straturile ZFPropusa (Cod_SZF, Tip_SZF) sau ZonaReglementareSuplimentara (Cod_ZRS_D, Tip_ZRS_D) Se deschide fisierul GPKG folosind biblioteca GDAL in Python, iar din valoare_regula se citeste o lista de reguli. Fiecare regula defineste stratul de validat (validated_layer), perechea de campuri cod+tip de verificat (validated_fields) si lista de straturi sursa (valid_pairs_from) din care se construiesc perechile cod + tip valide. In prima etapa se construieste setul de perechi valide. Pentru fiecare strat sursa din valid_pairs_from se parcurg toate inregistrarile si se colecteaza perechile (cod, tip) intr-un set de tupluri. Perechile din toate straturile sursa sunt combinate intr-un set unificat, care va fi folosit la validarea stratului tinta. In a doua etapa se parcurg toate inregistrarile din stratul de validat. Pentru fiecare inregistrare se verifica daca campurile validated_fields exista in schema; daca lipsesc, FID-ul este considerat esuat. Se verifica apoi daca valorile acestor campuri sunt NULL; daca da, FID-ul este esuat. In final, perechea (cod, tip) din inregistrare este comparata cu setul de perechi valide; daca nu se regaseste in set, FID-ul este marcat esuat. Validarea trateaza perechea (cod, tip) ca unitate completa, nu este suficient ca doar codul sau doar tipul sa existe individual in straturile sursa.
Parametrii: [{"validated_layer": "RegulamentLocalUrbanismDetaliat", "validated_fields": ["Cod_SZF_ZRS_D", "Tip_SZF_ZRS_D"], "valid_pairs_from": [{"layer": "ZFPropusa", "fields": ["Cod_SZF", "Tip_SZF"]}, {"layer": "ZonaReglementareSuplimentara", "fields": ["Cod_ZRS_D", "Tip_ZRS_D"]}]}, {"validated_layer": "RegulamentLocalUrbanism", "validated_fields": ["Cod_ZF_ZRS", "Tip_ZF_ZRS"], "valid_pairs_from": [{"layer": "ZFPropusa", "fields": ["Cod_ZF", "Tip_ZF"]}, {"layer": "ZonaReglementareSuplimentara", "fields": ["Cod_ZRS", "Tip_ZRS"]}]}]
BLOCKER 3.0.0
23 Se verifica daca siruta din stratul PlanSpatial este siruta superioara pentru valorile siruta din straturile LimitaIntravilanExistenta si LimitaIntravilanExistenta Se verifică că valorile din coloana SIRUTA ale straturilor LimitaIntravilanPropusa și LimitaIntravilanExistenta sunt coduri SIRUTA subordonate unui cod SIRUTA prezent în stratul PlanSpatial. În primul pas se colectează toate valorile SIRUTA din PlanSpatial, iar apoi, folosind tabela ierarhică SIRUTA (siruta_parents), se construiește mulțimea tuturor codurilor SIRUTA copil corespunzătoare acestor părinți. Pentru fiecare entitate din LimitaIntravilanPropusa și LimitaIntravilanExistenta se verifică dacă valoarea din coloana SIRUTA se regăsește în această mulțime de coduri valide. Entitățile sunt considerate neconforme dacă coloana SIRUTA lipsește din strat, valoarea este nulă sau codul nu este subordonat niciunui cod SIRUTA din PlanSpatial.
Parametrii: {"source_layer": "PlanSpatial", "source_fields": ["SIRUTA"], "validated_layers": [{"layer": "LimitaIntravilanPropusa", "fields": ["SIRUTA"]}, {"layer": "LimitaIntravilanExistenta", "fields": ["SIRUTA"]}]}
BLOCKER 3.0.0
24 Se verifica geometriile din straturile fisierului GPKG sa existe si ca valoarea lor sa nu fie NULL Se deschide fisierul GPKG folosind biblioteca GDAL în Python, iar din valoare_regula se citeste o lista de nume de straturi, separate prin virgula. Pentru straturile care contin inregistrari se parcurge fiecare feature, iar pentru fiecare se verifica daca metoda GetGeometryRef() returneaza None. FID-urile inregistrarilor cu geometrie nula sunt colectate intr-un set, iar iterarea se opreste la maximum 100 de geometrii nule per strat. Raportarea rezultatului se face astfel: daca exista straturi goale, validarea esueaza si se returneaza lista straturilor fara date; daca nu exista straturi goale, dar sunt geometrii nule, validarea esueaza si se raporteaza un dictionar cu formatul {strat: [FID-uri]}; daca niciuna dintre aceste conditii nu este indeplinita, validarea trece cu succes. Aceasta validare confirma doar existenta geometriei (non-NULL) si nu verifica validitatea geometrica, cum ar fi autointersectii sau varfuri duplicate.
Parametrii: PlanSpatial,ZFExistenta,ZFPropusa,ZonaReglementareSuplimentara,LimitaIntravilanExistenta,LimitaIntravilanPropusa,ReteleTehnicoEdilitare,CaiComunicatie,ReglementariUrbanisticePunct
BLOCKER 3.0.0
25 Se verifica geometriile din straturile fisierului GPKG sa fie valide Se deschide fisierul GPKG folosind biblioteca GDAL in Python. Din valoare_regula se citeste o lista de nume de straturi separate prin virgula. Pentru straturile care contin inregistrari se parcurge fiecare feature si se verifica geometria folosind geometry.IsValid() bazat pe GEOS. O geometrie este considerata invalida daca GetGeometryRef() returneaza None sau daca IsValid() returneaza False. Exemple tipice de geometrie invalida includ auto-intersectii, inele incorecte sau puncte duplicate consecutive. FID-urile inregistrarilor invalide sunt colectate intr-un set, cu limita de 100 FID-uri per strat, si sunt raportate sortate. Raportarea rezultatului se face astfel: daca exista straturi goale, validarea esueaza si se returneaza lista straturilor fara date (prioritate 1); daca nu exista straturi goale, dar sunt geometrii invalide, validarea esueaza si se returneaza un dictionar cu formatul {strat: [FID-uri]} (prioritate 2); daca niciuna dintre aceste situatii nu apare, validarea trece cu succes (pass). Straturile verificate sunt: PlanSpatial, ZFExistenta, ZFPropusa, ZonaReglementareSuplimentara, LimitaIntravilanExistenta, LimitaIntravilanPropusa, ReteleTehnicoEdilitare, CaiComunicatie, ReglementariUrbanisticePunct.
Parametrii: PlanSpatial,ZFExistenta,ZFPropusa,ZonaReglementareSuplimentara,LimitaIntravilanExistenta,LimitaIntravilanPropusa,ReteleTehnicoEdilitare,CaiComunicatie,ReglementariUrbanisticePunct
BLOCKER 3.0.0
26 Se verifica daca planul spatial este in limita administrativa Se deschide fisierul GPKG folosind biblioteca GDAL in Python. Coloana care contine codul SIRUTA este preluata din valoare_regula (SIRUTA), iar stratul de verificat este preluat din formula_regula (PlanSpatial). Daca nu exista nicio valoare in coloana SIRUTA, validarea esueaza imediat cu mesajul ca stratul nu contine SIRUTA. Daca exista mai mult de o valoare, validarea esueaza deoarece stratul contine mai multe inregistrari pentru SIRUTA. Daca exista exact o valoare, aceasta este extrasa si folosita in continuare. Folosind codul SIRUTA extras, se apeleaza serviciul extern uat_limit, care returneaza geometria limitei administrative a UAT in format GeoJSON. Geometria este convertita intr-un obiect GDAL cu ogr.CreateGeometryFromJson() si i se aplica un buffer de 0.1 metri pentru a tolera mici imprecizii la margine. Daca geometria UAT nu poate fi construita din raspunsul serviciului, validarea esueaza imediat, fara a verifica inregistrarile. Se parcurg apoi toate inregistrarile din stratul PlanSpatial. Pentru fiecare feature se verifica geometria prin GetGeometryRef(). Daca geometria este NULL sau daca geometria nu se afla complet in interiorul limitei UAT cu buffer, FID-ul este considerat esuat. Sunt raportate maxim 100 FID-uri esuate. Buffer-ul de toleranta aplicat este de 0.1 metri, iar validarea asigura incadrarea spatiala a tuturor entitatilor PlanSpatial in limita administrativa a UAT corespunzatoare codului SIRUTA.
Parametrii: SIRUTA
BLOCKER 3.0.0
27 Se verifica daca geometriile din straturile fisierului GPKG sunt in limita planul spatial Se deschide fisierul GPKG folosind biblioteca GDAL in Python. Stratul de referinta este preluat din formula_regula (PlanSpatial), iar lista straturilor de verificat este preluata din valoare_regula, separate prin virgula. Pentru fiecare strat din lista se parcurg toate inregistrarile. Fiecare geometrie este verificata folosind geom.Within(unionGeomBuffered), unde unionGeomBuffered reprezinta geometria acoperitoare a stratului de referinta extinsa cu un buffer de 0.1 metri pentru toleranta. Daca geometria unei inregistrari se afla in afara geometriei acoperitoare cu buffer, FID-ul acesteia este considerat esuat. Pentru fiecare strat sunt raportate maxim 100 FID-uri esuate. Daca un strat din lista nu exista in GPKG, validarea esueaza imediat. Buffer-ul de toleranta aplicat este de 0.1 metri.
Parametrii: ZFExistenta,ZFPropusa,ZonaReglementareSuplimentara,LimitaIntravilanExistenta,LimitaIntravilanPropusa,ReteleTehnicoEdilitare,CaiComunicatie,ReglementariUrbanisticePunct
BLOCKER 3.0.0
28 Se verifica daca geometriile din zonele functionale acopera planul spatial Se deschide fisierul GPKG folosind biblioteca GDAL in Python. Stratul de referinta care trebuie acoperit este preluat din formula_regula (PlanSpatial), iar lista straturilor care trebuie sa acopere este preluata din valoare_regula, separate prin virgula. In prima etapa se calculeaza aria de referinta: se parcurg toate inregistrarile din stratul PlanSpatial si se insumeaza ariile tuturor geometriilor valide folosind metoda GetArea(). Rezultatul reprezinta aria totala de referinta. Daca stratul PlanSpatial nu exista, validarea esueaza imediat. In a doua etapa se verifica acoperirea pentru fiecare strat din lista. Se insumeaza ariile tuturor geometriilor valide din strat, iar stratul este considerat esuat daca diferenta fata de aria de referinta depaseste marja de toleranta de 50 m², stabilita pentru a absorbi diferente minore datorate preciziei geometrice. Daca un strat din lista nu exista in GPKG, validarea esueaza imediat. Validarea se bazeaza exclusiv pe comparatia ariilor totale si nu efectueaza operatii geometrice de suprapunere efectivă; geometriile NULL sunt ignorate la calculul ariei.
Parametrii: ZFExistenta,ZFPropusa
BLOCKER 3.0.0
29 Se verifica daca geometriile din zonele functionale se suprapun Se deschide fisierul GPKG folosind biblioteca GDAL in Python. Din valoare_regula se citeste lista de straturi separate prin virgula in care se verifica suprapunerea geometriilor intre inregistrari. In etapa 1, se pregatesc geometriile: pentru fiecare inregistrare din strat se verifica geometria si, daca este valida, aceasta este erodata cu -0.1 metri folosind Buffer(-0.1). Aceasta erodare elimina falsele pozitive cauzate de margini comune; doua poligoane care se ating la limita nu mai sunt considerate intersectate dupa erodare. In etapa 2, se construieste un index spatial: geometriile erodate sunt incarcate intr-un strat in memorie (MEM driver), care permite filtrarea rapida a potentialilor candidati de suprapunere prin SetSpatialFilterRect pe baza envelope-ului fiecarei geometrii, evitand comparatiile brute-force de tip O(n²). In etapa 3, se detecteaza suprapunerile: pentru fiecare pereche unica de geometrii (FID1, FID2), perechile deja verificate fiind sarite prin checked_pairs, se aplica conditia geom1.Intersects(geom2) AND NOT geom1.Touches(geom2). Daca aceasta este adevarata, suprapunerea este considerata reala si perechea de FID-uri este raportata. Pentru fiecare strat sunt raportate maxim 100 de perechi. Erodarea de 1 metru reprezinta toleranta de margine, astfel incat doua zone care impart o limita comuna sa nu fie considerate suprapuse.
Parametrii: ZFExistenta,ZFPropusa
BLOCKER 3.0.0
30 Se verifica daca geometriile din zonele functionale contin 'sliver polygons' Se deschide fisierul GPKG folosind biblioteca GDAL in Python. Din valoare_regula se citeste lista de straturi separate prin virgula. Sunt verificate exclusiv geometriile de tip Polygon sau MultiPolygon. O geometrie este clasificata ca sliver polygon (poligon degenerat sau banda ingusta) daca trece cel putin unul dintre urmatoarele trei teste, aplicate in ordine: Test 1 — Arie minima: Daca aria geometriei este mai mica de 1e-6, poligonul este considerat degenerat, cu arie practic nula. Test 2 — Raport de aspect (aspect ratio): Se calculeaza bounding box-ul geometriei si se determina dimensiunile latime si inaltime. Daca dimensiunea cea mai lunga depaseste de 10 ori dimensiunea cea mai scurta, poligonul este considerat excesiv de alungit. Test 3 — Compactitate (isoperimetric ratio): Se calculeaza perimetrul geometriei folosind Boundary().Length(), iar raportul (perimetru²) / arie este evaluat. Un raport mai mare de 1000 indica o forma ingusta si necompacta, caracteristica sliver-urilor care pot trece testul de aspect ratio dar sunt totusi degenerate ca forma. Daca oricare dintre teste este pozitiv, FID-ul este adaugat la lista esecurilor, iar testele urmatoare nu mai sunt evaluate pentru acea geometrie.
Parametrii: ZFExistenta,ZFPropusa
WARNING 3.0.0
31 Se verifica geometriile din fisierul GPKG sa contina coordonatele corecte (longitudine, latitudine) - fara coordonate de lungime (M) sau altitudine (Z) Se verifica daca geometriile din straturile PlanSpatial, ZFExistenta, ZFPropusa, ZonaReglementareSuplimentara, LimitaIntravilanExistenta, LimitaIntravilanPropusa, ReteleTehnicoEdilitare, CaiComunicatie si ReglementariUrbanisticePunct sunt strict bidimensionale (2D). Pentru fiecare entitate din aceste straturi se verifica ca dimensiunea coordonatelor sa fie egala cu 2, adica geometria nu contine coordonate de altitudine (Z) sau de masura (M). Entitatile care au geometrie lipsa sau cu dimensiune diferita de 2 sunt considerate neconforme. Sunt raportate cel mult 100 de FID-uri neconforme per strat.
Parametrii: PlanSpatial,ZFExistenta,ZFPropusa,ZonaReglementareSuplimentara,LimitaIntravilanExistenta,LimitaIntravilanPropusa,ReteleTehnicoEdilitare,CaiComunicatie,ReglementariUrbanisticePunct
BLOCKER 3.0.0
32 Se verifica daca geometriile din fisierul GPKG au aria egala cu cea din coloana specifica ariei Se verifica daca aria geometrica calculata a fiecarei entitati corespunde valorii stocate in coloana de arie din stratul respectiv. Pentru straturile PlanSpatial, LimitaIntravilanExistenta si LimitaIntravilanPropusa, aria se calculeaza in hectare (mp ÷ 10.000) si se compara cu coloana AriePlan sau ArieINT. Pentru straturile ZFExistenta si ZonaReglementareSuplimentara, aria se calculeaza in metri patrati si se compara cu coloanele Arie_ZF respectiv Arie_ZRS. Aria calculata se rotunjeste la 2 zecimale, iar diferenta tolerata fata de valoarea stocata este de maxim 0.1 din unitatea de masura a stratului. Entitatile sunt considerate neconforme daca geometria lipseste, coloana de arie nu exista, valoarea stocata este nula sau diferenta absoluta depaseste toleranta admisa. Sunt raportate cel mult 100 de FID-uri neconforme per strat.
Parametrii: {"PlanSpatial" : "AriePlan", "ZFExistenta" : "Arie_ZF", "ZFExistenta" : "Arie_ZF", "ZonaReglementareSuplimentara" : "Arie_ZRS", "LimitaIntravilanExistenta" : "ArieINT", "LimitaIntravilanPropusa" : "ArieINT"}
BLOCKER 3.0.0
33 Se verifica daca geometriile din fisierul GPKG au lungimea egala cu cea din coloana specifica lungimi Se verifica daca lungimea geometrica calculata a fiecarei entitati din straturile ReteleTehnicoEdilitare si CaiComunicatie corespunde valorii stocate in coloana Lungime. Lungimea se calculeaza folosind geom.Length(), se rotunjeste la 2 zecimale si se compara cu valoarea din coloana. Diferenta tolerata este de maxim 0.1 metri. Entitatile sunt considerate neconforme daca geometria lipseste, coloana Lungime nu exista in strat, valoarea stocata este nula sau diferenta absoluta depaseste toleranta admisa. Sunt raportate cel mult 100 de FID-uri neconforme per strat.
Parametrii: {"ReteleTehnicoEdilitare" : "Lungime", "CaiComunicatie" : "Lungime"}
BLOCKER 3.0.0
34 Se verifica daca suma ariilor din coloana ArieINT a stratului LimitaIntravilanPropusa este egala cu aria din coloana ArieINT a stratului PlanSpatial. Se verifica daca suma ariilor stocate in coloana ArieINT din stratul LimitaIntravilanPropusa este egala cu valoarea stocata in coloana ArieINT din stratul PlanSpatial. Stratul PlanSpatial trebuie sa contina exact o singura entitate; daca contine mai multe, regula esueaza imediat. Valoarea din PlanSpatial.ArieINT reprezinta aria de referinta. Se parcurg toate entitatile din LimitaIntravilanPropusa, se insumeaza valorile din coloana ArieINT, iar suma totala se compara cu aria de referinta. Diferenta tolerata este de maxim 0.1 hectare. Daca diferenta depaseste toleranta, regula esueaza.
Parametrii: {"PlanSpatial" : "ArieINT", "LimitaIntravilanPropusa" : "ArieINT"}
BLOCKER 3.0.0
REGULI VALIDARE PATJ (VERSIUNEA TESTARE/BETA)
Nr. Descriere Definiție tehnică Tip alertă Începând cu versiunea
1 Se verifica daca arhiva ZIP contine un singur folder principal Se deschide arhiva ZIP si se verifica numarul de foldere din radacina al arhivei
Parametrii: 1
BLOCKER 3.0.0
2 Se verifica numele folderului principal din arhiva ZIP Se deschide arhiva ZIP si se verifica numele folderului din radacina arhivei sa fie conform OMDLPA 904. Structura numelui trebuie sa fie de forma JUD_SIRUTA_DOC_AAAALLZZ, unde JUD = indicativ judet (2 litere majuscule), SIRUTA = codul SIRUTA al UAT, DOC = tipul documentatiei (PATJ), AAAALLZZ = data aprobarii.
Parametrii: ^[A-Z][A-Z]_\d{1,10}_PATJ_[0-9]{8}\b
BLOCKER 3.0.0
3 Se verifica daca arhiva ZIP contine un singur fisier GPKG Se deschide arhiva ZIP si se verifica daca in arhiva exista un singur fisier GPKG. Toate folderele din arhiva zip sunt verificate
Parametrii: 1
BLOCKER 3.0.0
4 Se verifica numele fisierului GPKG din arhiva ZIP Se deschide arhiva ZIP si se verifica numele fisierului GPKG sa fie conform OMDLPA 904. Structura numelui trebuie sa fie JUD_SIRUTA_DOC_AAAALLZZ, unde JUD = indicativ judet (2 litere majuscule), SIRUTA = codul SIRUTA al UAT, DOC = tipul documentatiei (PATJ), AAAALLZZ = data aprobarii.
Parametrii: ^[A-Z][A-Z]_\d{1,10}_PATJ_[0-9]{8}\b
BLOCKER 3.0.0
5 Se verifica structura arborescenta a arhivei ZIP sa fie conform OMDLPA 904 Se deschide arhiva ZIP si se verifica structura arborescenta sa fie conform OMDLPA 904. Structura arborescenta a arhivei zip este validata in felul urmator: folderul "0_Seturi_date_spatiale" trebuie sa contina un fisier GPKG, folderul "1_Studii_fundamentare" trebuie sa contina urmatoarele fisiere PDF: "1_1_Actualizare_suport_topografic.pdf", "1_2_Conditii_geotehnice_hidrogeologice.pdf", "1_3_Relatii_periurbane.pdf", "1_4_Organizare_circulatie_transporturi.pdf", "1_5_Protectia_mediului_riscuri_naturale_antropice.pdf", "1_6_Studiu_istoric_peisagistic.pdf", "1_7_Tipuri_proprietate.pdf", "1_8_Potential_balnear_turistic.pdf", "1_9_Infrastructura_tehnico_edilitara.pdf", "1_10_Alte_studii.pdf", "1_11_Analiza_factori_anchete_sociale.pdf", "1_12_Evolutie_activitati_economice.pdf", "1_13_Evolutie_socio_demografica.pdf", "1_14_Mobilitate_transport.pdf", "1_15_Impact_schimbari_climatice.pdf", folderul "2_Piese_scrise" trebuie sa contina urmatoarele fisiere PDF: "2_1_Memoriu_general.pdf", "2_2_Regulament_local_urbanism.pdf", folderul "3_Piese_desenate" trebuie sa contina urmatoarele fisiere PDF: "3_1_Incadrare_teritoriu.pdf", "3_2_Zonificare_functionala_existenta_bilant.pdf", "3_3_Analize_functionale.pdf", "3_4_Situatia_existenta_disfunctionalitati.pdf", "3_5_Strategia_de_dezvoltare_spatiala.pdf", "3_6_Reglementari_urbanistice_propuse_si_UTR.pdf", "3_7_Reglementari_tehnico_edilitare_propuse.pdf", "3_8_Proprietate_terenuri_obiective_utilitate_publica_intravilan.pdf", "3_9_Zone_operatiuni_restructurare_regenerare_urbana.pdf", "3_10_Retea_majora_circulatii_transport_public_mobilitate_stationare.pdf", folderul: "4_Avize_acorduri" trebuie sa contina cel mult 30 de fisiere PDF care au structura numelui conform OMDLPA.
Parametrii: {"0_Seturi_date_spatiale":["gpkg"],"1_Partea_I_Situatia_curenta":[],"2_Partea_II_Diagnostic_prospectiv":[],"3_Partea_III_Strategie_dezv_teritoriala":[],"4_Partea_IV_Plan_actiune":[],"5_Analiza_multicriteriala":["5_1_Evolutia_populatiei_AM.pdf","5_2_Sporul_natural_AM.pdf","5_3_Sold_migratoriu_AM.pdf","5_4_Raport_dependenta_AM.pdf","5_5_Forta_munca_salariata_AM.pdf","5_6_Activitati_economice_primare_AM.pdf","5_7_Activitati_economice_secundare_AM.pdf","5_8_Activitati_economice_tertiare_AM.pdf","5_9_Rata_somajului_AM.pdf","5_10_Dotari_interes_public_AM.pdf","5_11_Locuirea_AM.pdf","5_12_Patrimoniul_construit_AM.pdf","5_13_Potentialul_turistic_AM.pdf","5_14_Potentialul_zonei_agricole_AM.pdf","5_15_Potentialul_silvic_AM.pdf","5_16_Calitatea_mediului_AM.pdf","5_17_Gospodarirea_deseurilor_AM.pdf"],"6_Piese_desenate":["6_1_SE_Zonificarea_teritoriului_activitatieconomice_PD.pdf","6_2_SE_Retea_localitati_PD.pdf","6_3_SE_Mediul_PD.pdf","6_4_SE_Gospodarirea_apelor_PD.pdf","6_5_SE_Context_suprateritorial_PD.pdf","6_6_SE_Cai_comunicatie_Retele_tehnicoedilitare_PD.pdf","6_7_SP_Structura_activitatilor_Zonificareateritoriului.pdf","6_8_SP_Retea_localitati.pdf","6_9_SP_Mediul.pdf","6_10_SP_Gospodarirea_apelor_deseuri.pdf","6_11_SP_Cai_comunicatie_Retele_tehnicoedilitare.pdf"], "7_Avize_acorduri":["7_","pdf"]}
WARNING 3.0.0
6 Se verifica folderul "7_Avize_acorduri" din arhiva ZIP sa contina cel mult 30 de fisiere PDF Se deschide arhiva ZIP si se verifica numarul de fisiere PDF din folderul "7_Avize_acorduri" sa fie mai mic decat 30
Parametrii: 30
WARNING 3.0.0
7 Se verifica numele fisierelor PDF din folderul "7_Avize_acorduri" sa fie conform OMDLPA 904 Se deschide arhiva ZIP si se verifica numele fisierelor PDF din folderul "7_Avize_acorduri" sa fie scrise conform OMDLPA 904. Structura numelui unui fisier trebuie sa fie de forma 7_xx_Aviz_L/C_AI.pdf, unde xx este intervalul 1-30, L/C reprezinta Aviz_local (L) sau Aviz_central (C), AI este abrevierea denumirii oficiale a institutiei care a emis avizul sau acordul
Parametrii: 7_([1-9]|[12]\d|30)_Aviz_(L|C)_.*\.(pdf|PDF)$
WARNING 3.0.0
8 Se verifica fisierele PDF din arhiva ZIP sa fie valide. Se deschide arhiva ZIP si se utilizeaza biblioteca filetype din Python pentru a verifica tipul real al fisierelor PDF, confirmand ca acestea sunt fisiere PDF valide.
Parametrii: pdf
BLOCKER 3.0.0
9 Se verifica fisierul GPKG din arhiva ZIP sa fie valid. Se deschide arhiva ZIP, iar fisierul GPKG este validat prin incercarea de deschidere utilizand biblioteca GDAL din Python, pentru a confirma ca acesta poate fi citit
Parametrii: gpkg
BLOCKER 3.0.0
11 Se verifica structura fisierul GPKG sa fie conform template-ului publicat Se extrage din arhiva ZIP fisierul GPKG si se realizeaza validarea structurala a fisierului GPKG prin deschiderea acestuia cu biblioteca GDAL din Python si compararea schemelor (numar layere, nume layere, geometrie layere, numar campuri, nume campuri, tipuri de date) cu un template-ul GPKG de referinta. Validarea nu include verificarea continutului inregistrarilor.
Parametrii: -
BLOCKER 3.0.0
12 Se verifica straturile fisierul GPKG sa contina date
Parametrii: Limita_national_p,Limita_judet_p,Limita_UAT_p,Limita_national_l,Limita_judet_l,Limita_UAT_l,Intravilan,Cai_rutiere,Cai_feroviare,Statii_CF,Cursuri_apa,Lacuri,Folosinta_terenuri,Sisteme_irigatie_p,Sisteme_irigatie_l,Zone_turistice,Localitati,Infrastructura_sociala,Locuire_disfunctionalitati_p,Locuire_disfunctionalitati_pct,Calitate_mediu_sol_p,Calitate_mediu_sol_pct,Calitate_mediu_apa_p,Calitate_mediu_apa_pct,Zone_nat_protejate_p,Zone_nat_protejate_pct,Riscuri_naturale_p,Riscuri_naturale_pct,Context_suprateritorial_zone,Disfunctionalitati_cai_comunicatie_pct,Disfunctionalitati_cai_comunicatie_l,Retea_gaze_naturale_l,Retea_gaze_naturale_pct,Retea_energie_termica_l,Retea_energie_termica_pct,Retea_energie_electrica_l,Retea_energie_electrica_pct,Retea_alimentare_apa_l,Retea_alimentare_apa_pct,Retea_canalizare_l,Retea_canalizare_pct,Imbunatatiri_funciare_p,Imbunatatiri_funciare_l,Imbunatatiri_funciare_pct,Lucrari_hidrotehnice_l,Lucrari_hidrotehnice_pct
BLOCKER 3.0.0
13 Se verifica coloanele straturilor din fisierul GPKG sa contina date
Parametrii: {"Limita_national_p":["Denumire"],"Limita_judet_p":["Denumire"],"Limita_UAT_p":["Denumire","Judet","SIRUTA"],"Limita_national_l":["Denumire"],"Limita_judet_l":["Denumire"],"Limita_UAT_l":["Denumire","Judet","SIRUTA"],"Intravilan":["Denumire","SIRUTA"],"Cai_rutiere":["Indicativ","Categorie","Situatie"],"Cai_feroviare":["Indicativ","Electrificare","Ecartament","Latime","Transport_persoane","Transport_marfa","Situatie"],"Statii_CF":["Denumire","Categorie"],"Cursuri_apa":["Denumire"],"Lacuri":["Denumire","Categorie"],"Folosinta_terenuri":["Categorie","Aria"],"Sisteme_irigatie_p":["Denumire","Aria"],"Sisteme_irigatie_l":["Denumire","Lungime"],"Zone_turistice":["Denumire"],"Localitati":["Denumire","Categorie"],"Infrastructura_sociala":["Categorie"],"Locuire_disfunctionalitati_p":["Denumire","Detalii"],"Locuire_disfunctionalitati_pct":["Denumire","Detalii"],"Calitate_mediu_sol_p":["Categorie"],"Calitate_mediu_sol_pct":["Categorie"],"Calitate_mediu_apa_p":["Categorie"],"Calitate_mediu_apa_pct":["Categorie"],"Zone_nat_protejate_p":["Denumire","Categorie"],"Zone_nat_protejate_pct":["Denumire","Categorie"],"Riscuri_naturale_p":["Categorie"],"Riscuri_naturale_pct":["Categorie"],"Context_suprateritorial_zone":["Categorie"],"Disfunctionalitati_cai_comunicatie_pct":["Categorie"],"Disfunctionalitati_cai_comunicatie_l":["Categorie"],"Retea_gaze_naturale_l":["Categorie","Situatie"],"Retea_gaze_naturale_pct":["Categorie","Situatie"],"Retea_energie_termica_l":["Categorie","Situatie"],"Retea_energie_termica_pct":["Categorie","Situatie"],"Retea_energie_electrica_l":["Categorie","Situatie"],"Retea_energie_electrica_pct":["Categorie","Situatie"],"Retea_alimentare_apa_l":["Categorie","Situatie"],"Retea_alimentare_apa_pct":["Categorie","Situatie"],"Retea_canalizare_l":["Categorie","Situatie"],"Retea_canalizare_pct":["Categorie","Situatie"],"Imbunatatiri_funciare_p":["Categorie","Situatie"],"Imbunatatiri_funciare_l":["Categorie","Situatie"],"Imbunatatiri_funciare_pct":["Categorie","Situatie"],"Lucrari_hidrotehnice_l":["Categorie","Situatie"],"Lucrari_hidrotehnice_pct":["Categorie","Situatie"]}
BLOCKER 3.0.0
14 Se verifica sistemul de coordonate al fisierului GPKG
Parametrii: EPSG:3844
BLOCKER 3.0.0
15 Se verifica geometriile din straturile fisierului GPKG sa existe si ca valoarea lor sa nu fie NULL
Parametrii: Limita_national_p,Limita_judet_p,Limita_UAT_p,Limita_national_l,Limita_judet_l,Limita_UAT_l,Intravilan,Cai_rutiere,Cai_feroviare,Statii_CF,Cursuri_apa,Lacuri,Folosinta_terenuri,Sisteme_irigatie_p,Sisteme_irigatie_l,Zone_turistice,Localitati,Infrastructura_sociala,Locuire_disfunctionalitati_p,Locuire_disfunctionalitati_pct,Calitate_mediu_sol_p,Calitate_mediu_sol_pct,Calitate_mediu_apa_p,Calitate_mediu_apa_pct,Zone_nat_protejate_p,Zone_nat_protejate_pct,Riscuri_naturale_p,Riscuri_naturale_pct,Context_suprateritorial_zone,Disfunctionalitati_cai_comunicatie_pct,Disfunctionalitati_cai_comunicatie_l,Retea_gaze_naturale_l,Retea_gaze_naturale_pct,Retea_energie_termica_l,Retea_energie_termica_pct,Retea_energie_electrica_l,Retea_energie_electrica_pct,Retea_alimentare_apa_l,Retea_alimentare_apa_pct,Retea_canalizare_l,Retea_canalizare_pct,Imbunatatiri_funciare_p,Imbunatatiri_funciare_l,Imbunatatiri_funciare_pct,Lucrari_hidrotehnice_l,Lucrari_hidrotehnice_pct
BLOCKER 3.0.0
16 Se verifica geometriile din straturile fisierului GPKG sa fie valide
Parametrii: Limita_national_p,Limita_judet_p,Limita_UAT_p,Limita_national_l,Limita_judet_l,Limita_UAT_l,Intravilan,Cai_rutiere,Cai_feroviare,Statii_CF,Cursuri_apa,Lacuri,Folosinta_terenuri,Sisteme_irigatie_p,Sisteme_irigatie_l,Zone_turistice,Localitati,Infrastructura_sociala,Locuire_disfunctionalitati_p,Locuire_disfunctionalitati_pct,Calitate_mediu_sol_p,Calitate_mediu_sol_pct,Calitate_mediu_apa_p,Calitate_mediu_apa_pct,Zone_nat_protejate_p,Zone_nat_protejate_pct,Riscuri_naturale_p,Riscuri_naturale_pct,Context_suprateritorial_zone,Disfunctionalitati_cai_comunicatie_pct,Disfunctionalitati_cai_comunicatie_l,Retea_gaze_naturale_l,Retea_gaze_naturale_pct,Retea_energie_termica_l,Retea_energie_termica_pct,Retea_energie_electrica_l,Retea_energie_electrica_pct,Retea_alimentare_apa_l,Retea_alimentare_apa_pct,Retea_canalizare_l,Retea_canalizare_pct,Imbunatatiri_funciare_p,Imbunatatiri_funciare_l,Imbunatatiri_funciare_pct,Lucrari_hidrotehnice_l,Lucrari_hidrotehnice_pct
BLOCKER 3.0.0
REGULI VALIDARE PMUD (VERSIUNEA TESTARE/BETA)
Nr. Descriere Definiție tehnică Tip alertă Începând cu versiunea
1 Se verifica structura fisierul GPKG sa fie conform template-ului publicat Se extrage din arhiva ZIP fisierul GPKG si se realizeaza validarea structurala a fisierului GPKG prin deschiderea acestuia cu biblioteca GDAL din Python si compararea schemelor (numar layere, nume layere, geometrie layere, numar campuri, nume campuri, tipuri de date) cu un template-ul GPKG de referinta. Validarea nu include verificarea continutului inregistrarilor.
Parametrii: -
BLOCKER 3.0.0
LISTA VALORILOR ADMISE (GEOPACKAGE)
Titlu: Lista valorilor admise pentru baza de date Geopackage
Versiune din: 15 Octombrie 2025
Descriere: Lista valorilor admise pentru toate câmpurile care au asociate nomenclatoare în baza de date Geopackage, în acord cu prevederile Ordinului MDLPA nr. 904/2023. Valorile sunt utilizate de validatorul desktop pentru verificarea documentațiilor de urbanism (PUG, PUZ).