3.7. Altitude
La gestion de l’altitude dans un réseau de distribution est importante et doit être traitée de manière prudente. Il est nécessaire de suivre des conventions et principes pour assurer de conserver la précision, la source de mesure. Il faut fournir une manière simple de gérer les informations d’altitude.
Cette page détaille la manière dont est gérée l’altitude dans QWAT.
3.7.1. Principes
La valeur d’altitue est enregistrée dans les noeuds (nodes) et les points levés (survey points). Elle peut être fixée manuellement ou lors du levé.
La géométrie 3D des conduites et automatiquement recalculée et les valeurs Z des vertices ne doit pas être fixée manuellement. La géométrie 3D est recalculée depuis les noeuds et les points levés en interpolant les altitudes.
Les tables des noeuds et des points levés contiennent des informations sur la précision et la source de mesure (GPS, interpolation, MNT, etc.). Les attributs suivants sont disponibles:
precision_plani : précision planimétrique
precision_alt : précision altimétrique
zsource : source de mesure
Un point levé ne correspond pas nécessairement à un noeud. Si il correspond spatialement à un vertice, sa valeur Z va être utilisée pour interpoler la géométrie 3D de la conduite.
Tous les lieux dont l’altitude est mesurée possède un point levé ou un noeud correspondant.
La géométrie 3D complète des conduites est toujours recalculée.
L’altitude par déaut est 0.0 car les géométrie 3D dans PostGIS ne supportent pas les valeurs NULL. Si le réseau est réelement à l’altitude 0, les altitudes 0.0 ne doivent pas être fixées manuellement. Il faut plutôt utiliser les valeurs mesurées sur le terrain qui elles ne seront pas exactement égales à 0 (pour ne pas perturber les routines automatiques).
3.7.2. Comportement
Si un élément du réseau (vanne, partie, hydrant) est déplacé, la géométrie de la conduite attachée est recalculée avec les valeurs 3D.
Toutes modifications de la géométrie d’une conduite engendre un calcul de sa géométrie 3D avec des altitudes interpolées.
Si un nouveau vertice d’une conduite est créé ou déplacé, son altitude est mise à zéro temporairement et directement recalculée.
Si on veut ajouter un vertice à une conduite et que son altitude n’est pas connue, il faut créer un noeud, utiliser l’outil pour calculer les valeurs interpolées de ce noeud et connecter la conduite.
3.7.3. Outils nécessaires
Un outil pour calculer l’altitude interpolé d’un objet du réseau (vanne, hydrant, …). Il utilise les N noeuds et points levés les plus proches pour interpoler l’altitude. N peut être choisi dans l’interface QGIS.
Un outils pour calculer l’altitude interpolée d’une élément du réseau en cliquant sur une conduite.
Un outils pour calculer les altitudes interpolées pour une sélection d’objets (par exemples des points de constructions par lesquels passe une conduite) selon un set de points de référence (par exemple 3 points levés).
Un outils pour créer un noeud ou un point levé à un vertice spécifique d’une conduite. Il demande à l’utilisateur l’altitude et la précision, avec la valeur par défaut qui est l’altitude interpolée.
3.7.4. Open Issues
Comment calculer la précision d’une conduite selon la précision des noeuds? Comment enregistrer cette information?
Lorsque les altitudes des conduites sont interpolée, y a-t-il des paramètres à fixer (Par exemple la distance autours de la conduite)?