système d’information des réseaux d’eaux sire3 sire = système d’information des réseaux...
Post on 15-Jul-2020
2 Views
Preview:
TRANSCRIPT
1
Système d’Information des Réseaux d’Eaux
SIRE
Présentation
Schwaar Christophe
Ingénieur EPFL en science de l’environnement
Responsable du projet SIRE pour :
- Service de la consommation et des Affaires vétérinaires de l’Etat de Vaud (SCAV)
- Établissement cantonal d’assurance incendie (ECA)
2
1. Qu’est-ce que SIRE?
2. Acteurs du projet, procédure
3. Modèle de données
4. Reprise de données, directives
5. Contrôles Topologiques
6. Export Epanet, script python de géotraitements
Plan de la présentation
1. Qu’est-ce que SIRE?
3
SIRE = Système d’Information des Réseaux d’Eau
1. Un plan général, à l’échelon cantonal, des réseaux de distribution d’eau potable et de lutte contre le feu
2. Outil d’aide à la planification et d’aide à l’intervention
3. Ne concerne que les réseaux d’eau potable
Couches
ModoSire Base de données
Représentation
Simulation hydraulique
InterfaceWeb /
Arcreader
Couches
ModoSire Base de données
Représentation
Simulation hydraulique
InterfaceWeb /
Arcreader
Couches
ModoSire Base de données
Représentation
Simulation hydraulique
InterfaceWeb /
Arcreader
ModoSire Base de données
Représentation
Simulation hydraulique
InterfaceWeb /
Arcreader
ModoSire Base de données
Représentation
Simulation hydraulique
InterfaceWeb /
Arcreader
2. Acteurs du projet, procédure
4
1. Service de la Consommation et des Affaires Vétérinaires du Canton de Vaud (SCAV) :
� Approbation : Permis de construire
2. L’Établissement Cantonal d’Assurance contre l’incendie et les éléments naturels du Canton de Vaud (ECA) :
� Subventionnement des projets et Plans directeurs de distribution d’eau (PDDE)
3. Distributeurs d’eau :
� Communes � Associations intercommunales
4. Bureaux d’études
Fournisseurs de données
Pilotage de projet, Directives
3. Modèle de données
5
Modèle de données ModoSire développé en interne permettant:
1. Un affichage de l’état existant et prévu pour le futur du réseau (selon PDDE)
2. Visualisation des aspects de télégestion et de défense incendie3. Visualisation graphique des interconnexions entre distributeurs 4. Contenir l’ensemble des informations nécessaires à la simulation
hydraulique5. Lier l’information de la zone de pression et de l‘ouvrage de mise en
charge aux objets + appartenance à un distributeur6. Réaliser les requêtes statistiques nécessaires
Contenu du modèle :
� 14 classes d’entités
� 4 types de relations => modèle relationnel
Remarque : Modèle ouvert et disponible en tout temps
ModoSIRE a été réalisé dans le formalisme UML sous Visio 2003permettant la création automatique de la géodatabase ESRI (Case Tools):
1. Export fichier XMI depuis Visio
2. Utilisation d’un outil de contrôle pour vérifier l’intégrité du modèle (Semantics Checker dans ArcCatalog).
3. Utilisation d’un outil créateur de base de donnée qui permet de générer automatiquement la géodatabase utilisée par le SIG (Schema Wizard dans ArcCatalog).
Diagramme UML Visio Fichier XML Check intégrité
Si OK!
Générateur de géodatabase
Geodatabase
6
Relations
7
4. Reprise de données
1. Règlement de subvention ECA impose:
� Respect de la directive technique SIRE (DirecSire):
� Degré minimal d’information à respecter� Contraintes sur le modèle de données selon le type de logiciel
utilisé� Fourniture des données dans un format exploitable
• .shp• .mif/mid• Interlis (itf,ili)• géodatabase esri
2. Utilisation du logiciel FME (safe software) pour les transformations au
format SIRE => transformation automatisée
Format exploitable
(.shp, .mif/mid,..)Base de
donnée utilisée Geodatabase SIREtransformation
FME
8
Distinction de types de logiciels : 3 types
1. Logiciels vendus avec un modèle de données spécifique
� Données fournies selon modèle brut non modifé
2. Logiciels vendus sans modèle de données (Arcgis)
� Utilisation de la structure SIRE
3. Logiciel de dessin (Autocad)
� Utilisation méthodologie de saisie spécifique
5. Contrôles topologiques
9
� Export pour simulation hydraulique (Epanet) implique une topologie irréprochable
� Outils ESRI permettent des contrôles automatiques et très « graphiques »
� Méthodologie de contrôle développée sur la base d’outils standards ESRI (Arceditor), mélange d’outils:
A. Génération de règles de topologieB. Génération de réseau géométriqueC. Outils permettant de couper les lignes par point
� Une fois le « check » effectué => test d’export et de simulation dans Epanet via script de géotraitement python
A. Règles de topologie
Superposition
Auto-sécant
Ouvrage déconnecté
Problématique des nœuds pendants des conduites ! On ne peut pas faire la différence entre une erreur et la fin d’une conduite sans connexion!
=> Génération réseau géométrique
10
B. Réseau géométrique
� Génération d’un réseau géométrique
� Parcours de « flux » pour rechercher les entités déconnectées : Outil « Analyse du réseau de distribution »
� Attention réseau maillé => rechercher les boucles pour être certain que tout soit bien connecté
11
C. Découper lignes par points
Epanet ne supporte pas les connexions de conduite sur les vertices de polylignes
1. Sélection « géographique » (sélection par entités) des « TransNetjunction » (issues génération du réseau géométrique) qui sont complètement contenus par les entités conduites
2. Utiliser l’outil « Découper lignes par points » (disponible sur site ESRI France)
12
6. Export pour simulation hydraulique
Export vers Epanet
� Volonté d’exporter directement les objets linéaires conduites dans Epanet pour réaliser des simulations
� Autres ouvrages (pompes, réservoir…) ajoutés manuellement, cela nécessite une réflexion sur les buts de la simulation (simulation temporelle / instantanée?)
� Scripts de géotraitements python développés à l’aide:
- Model builder (usage des toolbox standard)- Geoprocessor programming model
=> Produire un fichier ASCII structuré pour Epanet (.inp)
13
Fichier texte à produire
[TITLE]
[JUNCTIONS];ID Elevation BaseDemand DemandPattern ;Description1 510 ; 2 425 ;
….418 ;
[PIPEs];ID Node1 Node2 Length Diamter Roughness LossCoefficient InitialStatus ;Description0 1 2 82.543571112 200 0 ; 1 3 4 72.4318000756 125 0 ; 2 5 6 30.4882375621 100 0 ;
….442 412 408 787.113622073 200 0 ;
[COORDINATES];Node X-Coord Y_Coord 1 554342.79 173723.31
….418 554494.55 173576.82
[VERTICES];Link X_Coord Y_Coord 0 554313.71 173681.531 554330.48 173291.031 554313.02 173266.991 554304.13 173254.971 554293.64 173241.651 554293.17 173240.281 554293.09 173240.042 554292.75 173562.882 554296.18 173567.962 554297.72 173570.54
Méthodologie générale
1. Utilisation du model builder pour élaborer des parties du géotraitement
2. Transformation des géotraitements réalisés avec le model builder en script python
3. Utilisation du geoprocessor programming model pour compléter le script
� Appel de fonctions de géotraitements par script python
4. Installation des scripts : interface entièrement prévue par ESRI (création de l’aide directement), possibilité de créer une toolbox.
14
6.Export Epanet
Description du script réalisé
15
Merci de votre attention!
Site web : www.vd.ch/sire
top related