Cohérence topologie des données du modèle
Actuel
Au niveau des nodes, actuellement :
zground real,
depth real not null default 0 check(depth >= 0),
geom geometry('POINTZ', 2154) not null check(ST_IsValid(geom)),
A faire
- Déduire le champ depth de zground et du Z de la géométrie (
depth=zground-ST_Z(geom)
). En faire un champ de la vue des nodes. A l'édition de ce champ, modifier ST_Z(geom) en conséquence. - Revoir la mécanique de la géométrie des liaisons (Actuellement LinestringZ, donc duplication de l'information avec le Z des nodes)
Modifications des liens
Modification des concepts data/vues validée avec @lepelletier :
- Dans les datas, les liens sont une linestring 2D avec vérification topologique (startpoint sur up et endpoint sur down)
- Dans les vues, modifier ca en linestringZ avec les cotes des points up et down et une interpolation de cote sur les éventuels sommets intermédiaires
Edited by Simon Olive