|
@@ -49,15 +49,15 @@ class Artere(QgsModel):
|
|
|
'AR_TYPE_FO': {'type': 'string', 'empty': False, 'multiallowed': ['PVC', 'PEHD', 'SOUS-TUBAGE PEHD', 'SOUS-TUBAGE SOUPLE', 'FACADE', 'AERIEN', 'ENCORBELLEMENT', 'AUTRE']},
|
|
'AR_TYPE_FO': {'type': 'string', 'empty': False, 'multiallowed': ['PVC', 'PEHD', 'SOUS-TUBAGE PEHD', 'SOUS-TUBAGE SOUPLE', 'FACADE', 'AERIEN', 'ENCORBELLEMENT', 'AUTRE']},
|
|
|
'AR_TYFO_AI': {'type': 'string', 'empty': False, 'multiallowed': ['PVC', 'PEH', 'TUB', 'FAC', 'ENC', 'APP']},
|
|
'AR_TYFO_AI': {'type': 'string', 'empty': False, 'multiallowed': ['PVC', 'PEH', 'TUB', 'FAC', 'ENC', 'APP']},
|
|
|
'AR_DIAM_FO': {'type': 'string', 'multiallowed': ['10', '14', '18', '25', '28', '32', '40', '45', '60', '80', '150', 'NUL', '']},
|
|
'AR_DIAM_FO': {'type': 'string', 'multiallowed': ['10', '14', '18', '25', '28', '32', '40', '45', '60', '80', '150', 'NUL', '']},
|
|
|
- 'AR_PRO_FOU': {'type': 'string', 'empty': False, 'multiallowed': ['MANCHE NUMERIQUE', 'COLLECTIVITE', 'ORANGE', 'PRIVE', 'ERDF', 'AUTRE (à préciser)']},
|
|
|
|
|
|
|
+ 'AR_PRO_FOU': {'type': 'string', 'empty': False, 'multiallowed': ['MANCHE NUMERIQUE', 'COLLECTIVITE', 'ORANGE', 'PRIVE', 'ERDF', 'AUTRE']},
|
|
|
'AR_FAB': {'type': 'string', 'empty': True, 'maxlength': 100},
|
|
'AR_FAB': {'type': 'string', 'empty': True, 'maxlength': 100},
|
|
|
'AR_REFFAB': {'type': 'string', 'empty': True, 'maxlength': 100},
|
|
'AR_REFFAB': {'type': 'string', 'empty': True, 'maxlength': 100},
|
|
|
'AR_COULEUR': {'type': 'string', 'empty': True, 'maxlength': 20},
|
|
'AR_COULEUR': {'type': 'string', 'empty': True, 'maxlength': 20},
|
|
|
'AR_AIGUIL': {'type': 'string', 'empty': True, 'maxlength': 3, 'allowed': ['OUI', 'NON']},
|
|
'AR_AIGUIL': {'type': 'string', 'empty': True, 'maxlength': 3, 'allowed': ['OUI', 'NON']},
|
|
|
'AR_NBCABL': {'empty': False, 'validator': is_positive_int},
|
|
'AR_NBCABL': {'empty': False, 'validator': is_positive_int},
|
|
|
'AR_PRO_CAB': {'type': 'string', 'empty': False, 'allowed': ['MANCHE NUMERIQUE']},
|
|
'AR_PRO_CAB': {'type': 'string', 'empty': False, 'allowed': ['MANCHE NUMERIQUE']},
|
|
|
- 'AR_GEST_FO': {'type': 'string', 'multiallowed': ['MANCHE NUMERIQUE', 'MANCHE TELECOM', 'COLLECTIVITE', 'ORANGE', 'MANCHE FIBRE', 'PRIVE', 'ERDF', 'AUTRE (à préciser)', 'NUL']},
|
|
|
|
|
- 'AR_UTIL_FO': {'type': 'string', 'multiallowed': ['MANCHE NUMERIQUE', 'MANCHE TELECOM', 'COLLECTIVITE', 'ORANGE', 'MANCHE FIBRE', 'PRIVE', 'AUTRE (à préciser)', 'NUL', '']},
|
|
|
|
|
|
|
+ 'AR_GEST_FO': {'type': 'string', 'multiallowed': ['MANCHE NUMERIQUE', 'MANCHE TELECOM', 'COLLECTIVITE', 'ORANGE', 'MANCHE FIBRE', 'PRIVE', 'ERDF', 'AUTRE', 'NUL']},
|
|
|
|
|
+ 'AR_UTIL_FO': {'type': 'string', 'multiallowed': ['MANCHE NUMERIQUE', 'MANCHE TELECOM', 'COLLECTIVITE', 'ORANGE', 'MANCHE FIBRE', 'PRIVE', 'AUTRE', 'NUL', '']},
|
|
|
'AR_DATE_IN': {'empty': True, 'validator': is_modern_french_date},
|
|
'AR_DATE_IN': {'empty': True, 'validator': is_modern_french_date},
|
|
|
'AR_DATE_RE': {'empty': True, 'validator': is_modern_french_date},
|
|
'AR_DATE_RE': {'empty': True, 'validator': is_modern_french_date},
|
|
|
'AR_REF_PLA': {'type': 'string', 'maxlength': 100},
|
|
'AR_REF_PLA': {'type': 'string', 'maxlength': 100},
|
|
@@ -120,8 +120,8 @@ class Equipement(QgsModel):
|
|
|
'EQ_TYPSTRC': {'type': 'string', 'empty': True, 'allowed': ['CHAMBRE', 'AERIEN', 'FACADE', 'COLONNE MONTANTE', 'PIED IMMEUBLE', 'DTIO']},
|
|
'EQ_TYPSTRC': {'type': 'string', 'empty': True, 'allowed': ['CHAMBRE', 'AERIEN', 'FACADE', 'COLONNE MONTANTE', 'PIED IMMEUBLE', 'DTIO']},
|
|
|
'EQ_TYPE_LQ': {'type': 'string', 'empty': False, 'allowed': ['PBO', 'BPE JB', 'BPE JD', 'BAIDC', 'BAIOP']},
|
|
'EQ_TYPE_LQ': {'type': 'string', 'empty': False, 'allowed': ['PBO', 'BPE JB', 'BPE JD', 'BAIDC', 'BAIOP']},
|
|
|
'EQ_TYPE_PH': {'type': 'string', 'empty': False, 'allowed': ['PBO 6', 'PBO 12', 'BPE 12EP', 'BPE 24EP', 'BPE 48EP', 'BPE 72EP', 'BPE 96EP', 'BPE 144EP', 'BPE 288EP', 'BPE 576EP', 'BPE 720EP', 'BAI']},
|
|
'EQ_TYPE_PH': {'type': 'string', 'empty': False, 'allowed': ['PBO 6', 'PBO 12', 'BPE 12EP', 'BPE 24EP', 'BPE 48EP', 'BPE 72EP', 'BPE 96EP', 'BPE 144EP', 'BPE 288EP', 'BPE 576EP', 'BPE 720EP', 'BAI']},
|
|
|
- 'EQ_PRO': {'type': 'string', 'empty': False, 'allowed': ['MANCHE NUMERIQUE', 'COLLECTIVITE', 'ORANGE', 'PRIVE', 'AUTRE (à préciser)', 'NUL']},
|
|
|
|
|
- 'EQ_GEST': {'type': 'string', 'empty': False, 'allowed': ['MANCHE NUMERIQUE', 'MANCHE TELECOM', 'COLLECTIVITE', 'ORANGE', 'MANCHE FIBRE', 'PRIVE', 'AUTRE (à préciser)', 'NUL']},
|
|
|
|
|
|
|
+ 'EQ_PRO': {'type': 'string', 'empty': False, 'allowed': ['MANCHE NUMERIQUE', 'COLLECTIVITE', 'ORANGE', 'PRIVE', 'AUTRE', 'NUL']},
|
|
|
|
|
+ 'EQ_GEST': {'type': 'string', 'empty': False, 'allowed': ['MANCHE NUMERIQUE', 'MANCHE TELECOM', 'COLLECTIVITE', 'ORANGE', 'MANCHE FIBRE', 'PRIVE', 'AUTRE', 'NUL']},
|
|
|
'EQ_HAUT': {'empty': True, 'validator': is_float},
|
|
'EQ_HAUT': {'empty': True, 'validator': is_float},
|
|
|
'EQ_DATE_IN': {'empty': False, 'validator': is_modern_french_date},
|
|
'EQ_DATE_IN': {'empty': False, 'validator': is_modern_french_date},
|
|
|
'EQ_COMMENT': {'type': 'string', 'maxlength': 300, 'empty': True},
|
|
'EQ_COMMENT': {'type': 'string', 'maxlength': 300, 'empty': True},
|
|
@@ -152,7 +152,7 @@ class Noeud(QgsModel):
|
|
|
'NO_X': {'empty': True, 'validator': is_float},
|
|
'NO_X': {'empty': True, 'validator': is_float},
|
|
|
'NO_Y': {'empty': True, 'validator': is_float},
|
|
'NO_Y': {'empty': True, 'validator': is_float},
|
|
|
'NO_PRO': {'type': 'string', 'maxlength': 20, 'empty': False, 'allowed': ['MANCHE NUMERIQUE', 'COLLECTIVITE', 'ORANGE', 'ERDF', 'PRIVE', 'ENEDIS', 'AUTRE', 'NUL']},
|
|
'NO_PRO': {'type': 'string', 'maxlength': 20, 'empty': False, 'allowed': ['MANCHE NUMERIQUE', 'COLLECTIVITE', 'ORANGE', 'ERDF', 'PRIVE', 'ENEDIS', 'AUTRE', 'NUL']},
|
|
|
- 'NO_GEST': {'type': 'string', 'maxlength': 20, 'empty': False, 'allowed': ['MANCHE NUMERIQUE', 'MANCHE TELECOM', 'COLLECTIVITE', 'ORANGE', 'ERDF', 'ENEDIS', 'MANCHE FIBRE', 'PRIVE', 'AUTRE (à préciser)', 'NUL']},
|
|
|
|
|
|
|
+ 'NO_GEST': {'type': 'string', 'maxlength': 20, 'empty': False, 'allowed': ['MANCHE NUMERIQUE', 'MANCHE TELECOM', 'COLLECTIVITE', 'ORANGE', 'ERDF', 'ENEDIS', 'MANCHE FIBRE', 'PRIVE', 'AUTRE', 'NUL']},
|
|
|
'NO_HAUT': {'validator': is_float},
|
|
'NO_HAUT': {'validator': is_float},
|
|
|
'NO_DATE_IN': {'empty': True, 'validator': is_modern_french_date},
|
|
'NO_DATE_IN': {'empty': True, 'validator': is_modern_french_date},
|
|
|
'NO_REF_PLA': {'type': 'string', 'maxlength': 100},
|
|
'NO_REF_PLA': {'type': 'string', 'maxlength': 100},
|