|
|
@@ -11,12 +11,12 @@ from schemas.common import INSEE_VALIDES, XMIN, YMIN, XMAX, YMAX
|
|
|
class Artere(BaseGeoModel):
|
|
|
filename = "artere_geo.shp"
|
|
|
pk = "AR_CODE"
|
|
|
- schema = {'geom': {'geom': (gis.POLYLINE, (XMIN, YMIN, XMAX, YMAX))},
|
|
|
+ schema = {'geom': {'geometry': (gis.POLYLINE, (XMIN, YMIN, XMAX, YMAX))},
|
|
|
'AR_CODE': {'type': 'string', 'maxlength': 26},
|
|
|
'AR_NOM': {'type': 'string', 'maxlength': 26},
|
|
|
'AR_ID_INSE': {'type': 'string', 'empty': False, 'allowed': INSEE_VALIDES},
|
|
|
'AR_LONG': {'type': 'float'},
|
|
|
- 'AR_ETAT': {'type': 'string', 'empty': False, 'empty': False, 'allowed': ['0', '1', '2', '3', '4']},
|
|
|
+ 'AR_ETAT': {'type': 'string', 'empty': False, 'allowed': ['0', '1', '2', '3', '4']},
|
|
|
'AR_OCCP': {'type': 'string', 'empty': False, 'allowed': ['0', '1.1', '1.2', '2', '3', '4']},
|
|
|
'AR_NOEUD_A': {'type': 'string', 'maxlength': 20},
|
|
|
'AR_NOEUD_B': {'type': 'string', 'maxlength': 20},
|
|
|
@@ -44,7 +44,7 @@ class Artere(BaseGeoModel):
|
|
|
class Cable(BaseGeoModel):
|
|
|
filename = "cable_geo.shp"
|
|
|
pk = "CA_CODE"
|
|
|
- schema = {'geom': {'geom': (gis.POLYLINE, (XMIN, YMIN, XMAX, YMAX))},
|
|
|
+ schema = {'geom': {'geometry': (gis.POLYLINE, (XMIN, YMIN, XMAX, YMAX))},
|
|
|
'CA_CODE': {'type': 'string', 'maxlength': 18},
|
|
|
'CA_NOM': {'type': 'string', 'maxlength': 18},
|
|
|
'CA_NUMERO': {'type': 'string', 'maxlength': 17},
|
|
|
@@ -70,7 +70,7 @@ class Cable(BaseGeoModel):
|
|
|
class Equipement(BaseGeoModel):
|
|
|
filename = "equipement_passif.shp"
|
|
|
pk = "EQ_CODE"
|
|
|
- schema = {'geom': {'geom': (gis.POINT, (XMIN, YMIN, XMAX, YMAX))},
|
|
|
+ schema = {'geom': {'geometry': (gis.POINT, (XMIN, YMIN, XMAX, YMAX))},
|
|
|
'EQ_CODE': {'type': 'string', 'maxlength': 18},
|
|
|
'EQ_NOM': {'type': 'string', 'maxlength': 18},
|
|
|
'EQ_NOM_NOE': {'type': 'string', 'maxlength': 14},
|
|
|
@@ -98,7 +98,7 @@ class Equipement(BaseGeoModel):
|
|
|
class Noeud(BaseGeoModel):
|
|
|
filename = "noeud_geo.shp"
|
|
|
pk = "NO_CODE"
|
|
|
- schema = {'geom': {'geom': (gis.POINT, (XMIN, YMIN, XMAX, YMAX))},
|
|
|
+ schema = {'geom': {'geometry': (gis.POINT, (XMIN, YMIN, XMAX, YMAX))},
|
|
|
'NO_CODE': {'type': 'string', 'maxlength': 18},
|
|
|
'NO_ID_INSE': {'type': 'string', 'empty': False, 'allowed': INSEE_VALIDES},
|
|
|
'NO_NOM': {'type': 'string', 'maxlength': 20},
|
|
|
@@ -130,7 +130,7 @@ class Noeud(BaseGeoModel):
|
|
|
class Tranchee(BaseGeoModel):
|
|
|
filename = "tranchee_geo.shp"
|
|
|
pk = "TR_CODE"
|
|
|
- schema = {'geom': {'geom': (gis.POLYLINE, (XMIN, YMIN, XMAX, YMAX))},
|
|
|
+ schema = {'geom': {'geometry': (gis.POLYLINE, (XMIN, YMIN, XMAX, YMAX))},
|
|
|
'TR_CODE': {'type': 'string', 'maxlength': 23},
|
|
|
'TR_NOM': {'type': 'string', 'maxlength': 23},
|
|
|
'TR_ID_INSE': {'type': 'string', 'empty': False, 'allowed': INSEE_VALIDES},
|
|
|
@@ -158,7 +158,7 @@ class Tranchee(BaseGeoModel):
|
|
|
class Zapbo(BaseGeoModel):
|
|
|
filename = "zapbo_geo.shp"
|
|
|
pk = "ID_ZAPBO"
|
|
|
- schema = {'geom': {'geom': (gis.POLYGON, (XMIN, YMIN, XMAX, YMAX))},
|
|
|
+ schema = {'geom': {'geometry': (gis.POLYGON, (XMIN, YMIN, XMAX, YMAX))},
|
|
|
'ID_ZAPBO': {'type': 'string', 'maxlength': 10},
|
|
|
'COMMENTAIR': {'type': 'string', 'maxlength': 254, 'empty': True},
|
|
|
'STATUT': {'type': 'string', 'empty': False, 'allowed': ['EN ETUDE', 'EN REALISATION', 'EN SERVICE', 'HORS SERVICE']}}
|