|
From: <de...@us...> - 2009-05-09 23:47:45
|
Revision: 4744
http://fudaa.svn.sourceforge.net/fudaa/?rev=4744&view=rev
Author: deniger
Date: 2009-05-09 23:47:40 +0000 (Sat, 09 May 2009)
Log Message:
-----------
Modified Paths:
--------------
trunk/soft/fudaa-crue/dodico/src/main/resources/xsd/common-1.0.xsd
trunk/soft/fudaa-crue/dodico/src/main/resources/xsd/drso-1.0.xsd
trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/common/AbstractTestCase.java
trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.dcsp.xml
trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.dh.include
trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.drso.xml
trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele4.drso.xml
trunk/soft/fudaa-crue/fudaa/src/main/java/org/fudaa/fudaa/test/AppCrueTest.java
Removed Paths:
-------------
trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.dptg.new.xml
Modified: trunk/soft/fudaa-crue/dodico/src/main/resources/xsd/common-1.0.xsd
===================================================================
--- trunk/soft/fudaa-crue/dodico/src/main/resources/xsd/common-1.0.xsd 2009-05-09 23:46:40 UTC (rev 4743)
+++ trunk/soft/fudaa-crue/dodico/src/main/resources/xsd/common-1.0.xsd 2009-05-09 23:47:40 UTC (rev 4744)
@@ -106,7 +106,7 @@
<!-- le contenu des lois FF: il devrait dériver de LoiDF... -->
<xs:complexType name="TypeLoiFFUnamed">
<xs:sequence>
- <xs:element name="Description" type="xs:string" />
+ <xs:element name="Description" type="xs:string" minOccurs="0" />
<xs:element name="ExtrapolInf" type="xs:string" minOccurs="0" />
<xs:element name="ExtrapolSup" type="xs:string" minOccurs="0" />
<xs:element name="VarAbscisse" type="xs:string" />
Modified: trunk/soft/fudaa-crue/dodico/src/main/resources/xsd/drso-1.0.xsd
===================================================================
--- trunk/soft/fudaa-crue/dodico/src/main/resources/xsd/drso-1.0.xsd 2009-05-09 23:46:40 UTC (rev 4743)
+++ trunk/soft/fudaa-crue/dodico/src/main/resources/xsd/drso-1.0.xsd 2009-05-09 23:47:40 UTC (rev 4744)
@@ -16,12 +16,7 @@
</xs:choice>
</xs:complexType>
- <!--<xs:complexType name="TypeReference">
- <xs:attribute name="NomRef" type="xs:token" />
- </xs:complexType>
-
- --><!-- Gestion des BRANCHES -->
<xs:complexType name="TypeSectionIncluseBranche">
<xs:sequence>
<xs:element name="Pos" type="xs:string" />
@@ -30,7 +25,7 @@
<xs:element name="CoefConv" type="xs:double" minOccurs="0" />
<xs:element name="CoefDiv" type="xs:double" minOccurs="0" />
</xs:sequence>
- <xs:attribute name="NomRef" type="xs:string" />
+ <xs:attribute name="NomRef" type="xs:IDREF" />
</xs:complexType>
@@ -103,6 +98,7 @@
<xs:choice minOccurs="1" maxOccurs="unbounded">
<xs:element name="Profil" type="TypeNomRef" />
</xs:choice>
+ <xs:element name="Bati" type="TypeNomRef" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="Nom" type="TypeForAttributeNom" use="required"/>
</xs:complexType>
Modified: trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/common/AbstractTestCase.java
===================================================================
--- trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/common/AbstractTestCase.java 2009-05-09 23:46:40 UTC (rev 4743)
+++ trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/common/AbstractTestCase.java 2009-05-09 23:47:40 UTC (rev 4744)
@@ -8,6 +8,8 @@
import java.net.URL;
import java.util.logging.LogManager;
+import org.fudaa.ctulu.CtuluAnalyze;
+
import junit.framework.TestCase;
/**
@@ -53,6 +55,13 @@
assertEquals(expected, read, 1E-10);
}
+ protected void testAnalyser(final CtuluAnalyze analyzer) {
+ if (analyzer.containsErrors()) {
+ analyzer.printResume();
+ }
+ assertFalse(analyzer.containsErrors());
+ }
+
protected AbstractTestCase() {// pour eviter l'instanciation
}
Modified: trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.dcsp.xml
===================================================================
--- trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.dcsp.xml 2009-05-09 23:46:40 UTC (rev 4743)
+++ trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.dcsp.xml 2009-05-09 23:47:40 UTC (rev 4744)
@@ -61,27 +61,17 @@
<CoefPdc>1.00</CoefPdc>
</ElemSeuilAvecPdc>
</DonCalcSansPrtBrancheSeuilLateral>
- <DonCalcSansPrtBrancheNiveauxAssocies
- NomRef="B5">
- <QLimInf>-11000.0</QLimInf>
- <QLimSup>11000.0</QLimSup>
- <Zasso>
- <Description></Description>
- <ExtrapolInf>ValCst</ExtrapolInf>
- <ExtrapolSup>ValCst</ExtrapolSup>
- <VarAbscisse>Zam</VarAbscisse>
- <VarOrdonnee>Zav</VarOrdonnee>
- <EvolutionFF>
- <!-- Point Flottant-Flottant -->
- <PointFF>0.000 0.000</PointFF>
- <PointFF>1.000 0.500</PointFF>
- <PointFF>2.000 1.000</PointFF>
- <PointFF>3.000 1.500</PointFF>
- <PointFF>4.000 2.000</PointFF>
- <PointFF>5.000 2.500</PointFF>
- </EvolutionFF>
- </Zasso>
- </DonCalcSansPrtBrancheNiveauxAssocies>
+ <!--
+ <DonCalcSansPrtBrancheNiveauxAssocies NomRef="B5">
+ <QLimInf>-11000.0</QLimInf> <QLimSup>11000.0</QLimSup> <Zasso>
+ <Description></Description> <ExtrapolInf>ValCst</ExtrapolInf>
+ <ExtrapolSup>ValCst</ExtrapolSup> <VarAbscisse>Zam</VarAbscisse>
+ <VarOrdonnee>Zav</VarOrdonnee> <EvolutionFF> Point Flottant-Flottant
+ <PointFF>0.000 0.000</PointFF> <PointFF>1.000 0.500</PointFF>
+ <PointFF>2.000 1.000</PointFF> <PointFF>3.000 1.500</PointFF>
+ <PointFF>4.000 2.000</PointFF> <PointFF>5.000 2.500</PointFF>
+ </EvolutionFF> </Zasso> </DonCalcSansPrtBrancheNiveauxAssocies>
+ -->
<DonCalcSansPrtBrancheSeuilLateral
NomRef="B7">
<FormulePdc>Divergent</FormulePdc>
Modified: trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.dh.include
===================================================================
--- trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.dh.include 2009-05-09 23:46:40 UTC (rev 4743)
+++ trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.dh.include 2009-05-09 23:47:40 UTC (rev 4744)
@@ -10,7 +10,7 @@
PBa Jan09 sur la base de Modele2
TOTO
ligne 1
-FILE Modele3.dh.include.1
+FIC Modele3.dh.include.1
ligne 4
-FILE Modele3.dh.include.3
+FIC Modele3.dh.include.3
Deleted: trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.dptg.new.xml
===================================================================
--- trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.dptg.new.xml 2009-05-09 23:46:40 UTC (rev 4743)
+++ trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.dptg.new.xml 2009-05-09 23:47:40 UTC (rev 4744)
@@ -1,771 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<DPTG>
- <!-- Le fichier DPTG décrit les données nécessitant un prétraitement géométriques d'un modèle CrueX. Son périmètre est le sous-modèle -->
- <Commentaire>Commentaire sur le sous-modèle</Commentaire>
- <DonPrtGeoProfilSections>
- <ProfilSection Nom="PROF11">
- <Commentaire>Ceci est un commentaire optionnel sur le profil géométrique</Commentaire>
- <EvolutionFF>
- <!-- Point Flottant-Flottant -->
- <PointFF>0.00 6.10</PointFF>
- <PointFF>2.00 5.10</PointFF>
- <PointFF>32.00 4.10</PointFF>
- <PointFF>62.00 3.10</PointFF>
- <PointFF>66.00 1.10</PointFF>
- <PointFF>86.00 1.10</PointFF>
- <PointFF>90.00 3.10</PointFF>
- <PointFF>120.00 4.10</PointFF>
- <PointFF>150.00 5.10</PointFF>
- <PointFF>152.00 6.10</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 6.10</LimDeb>
- <LimFin>32.00 4.10</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>32.00 4.10</LimDeb>
- <LimFin>62.00 3.10</LimFin>
- <LitNomme>MajD</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF11MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>62.00 3.10</LimDeb>
- <LimFin>90.00 3.10</LimFin>
- <LitNomme>Mineur</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROF11MIN"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>90.00 3.10</LimDeb>
- <LimFin>120.00 4.10</LimFin>
- <LitNomme>MajG</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF11MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>120.00 4.10</LimDeb>
- <LimFin>152.00 6.10</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- <ProfilSection Nom="PROF10">
- <EvolutionFF>
- <PointFF>0.00 6.00</PointFF>
- <PointFF>2.00 5.00</PointFF>
- <PointFF>32.00 4.00</PointFF>
- <PointFF>62.00 3.00</PointFF>
- <PointFF>66.00 1.00</PointFF>
- <PointFF>86.00 1.00</PointFF>
- <PointFF>90.00 3.00</PointFF>
- <PointFF>120.00 4.00</PointFF>
- <PointFF>150.00 5.00</PointFF>
- <PointFF>152.00 6.00</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 6.00</LimDeb>
- <LimFin>32.00 4.00</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>32.00 4.00</LimDeb>
- <LimFin>62.00 3.00</LimFin>
- <LitNomme>MajD</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF10MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>62.00 3.00</LimDeb>
- <LimFin>90.00 3.00</LimFin>
- <LitNomme>Mineur</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROF10MIN"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>90.00 3.00</LimDeb>
- <LimFin>120.00 4.00</LimFin>
- <LitNomme>MajG</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF10MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>120.00 4.00</LimDeb>
- <LimFin>152.00 6.00</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- <ProfilSection Nom="PROF9">
- <EvolutionFF>
- <PointFF>0.00 5.90</PointFF>
- <PointFF>2.00 4.90</PointFF>
- <PointFF>32.00 3.90</PointFF>
- <PointFF>62.00 2.90</PointFF>
- <PointFF>66.00 0.90</PointFF>
- <PointFF>86.00 0.90</PointFF>
- <PointFF>90.00 2.90</PointFF>
- <PointFF>120.00 3.90</PointFF>
- <PointFF>150.00 4.90</PointFF>
- <PointFF>152.00 5.90</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 5.90</LimDeb>
- <LimFin>32.00 3.90</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>32.00 3.90</LimDeb>
- <LimFin>62.00 2.90</LimFin>
- <LitNomme>MajD</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF9MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>62.00 2.90</LimDeb>
- <LimFin>90.00 2.90</LimFin>
- <LitNomme>Mineur</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROF9MIN"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>90.00 2.90</LimDeb>
- <LimFin>120.00 3.90</LimFin>
- <LitNomme>MajG</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF9MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>120.00 3.90</LimDeb>
- <LimFin>152.00 5.90</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- <ProfilSection Nom="PROF8">
- <EvolutionFF>
- <PointFF>0.00 5.80</PointFF>
- <PointFF>2.00 4.80</PointFF>
- <PointFF>32.00 3.80</PointFF>
- <PointFF>62.00 2.80</PointFF>
- <PointFF>66.00 0.80</PointFF>
- <PointFF>86.00 0.80</PointFF>
- <PointFF>90.00 2.80</PointFF>
- <PointFF>120.00 3.80</PointFF>
- <PointFF>150.00 4.80</PointFF>
- <PointFF>152.00 5.80</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 5.80</LimDeb>
- <LimFin>32.00 3.80</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>32.00 3.80</LimDeb>
- <LimFin>62.00 2.80</LimFin>
- <LitNomme>MajD</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF8MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>62.00 2.80</LimDeb>
- <LimFin>90.00 2.80</LimFin>
- <LitNomme>Mineur</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROF8MIN"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>90.00 2.80</LimDeb>
- <LimFin>120.00 3.80</LimFin>
- <LitNomme>MajG</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF8MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>120.00 3.80</LimDeb>
- <LimFin>152.00 5.80</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- <ProfilSection Nom="PROF7">
- <EvolutionFF>
- <PointFF>0.00 5.70</PointFF>
- <PointFF>2.00 4.70</PointFF>
- <PointFF>32.00 3.70</PointFF>
- <PointFF>62.00 2.70</PointFF>
- <PointFF>66.00 0.70</PointFF>
- <PointFF>86.00 0.70</PointFF>
- <PointFF>90.00 2.70</PointFF>
- <PointFF>120.00 3.70</PointFF>
- <PointFF>150.00 4.70</PointFF>
- <PointFF>152.00 5.70</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 5.70</LimDeb>
- <LimFin>32.00 3.70</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>32.00 3.70</LimDeb>
- <LimFin>62.00 2.70</LimFin>
- <LitNomme>MajD</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF7MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>62.00 2.70</LimDeb>
- <LimFin>90.00 2.70</LimFin>
- <LitNomme>Mineur</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROF7MIN"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>90.00 2.70</LimDeb>
- <LimFin>120.00 3.70</LimFin>
- <LitNomme>MajG</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF7MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>120.00 3.70</LimDeb>
- <LimFin>152.00 5.70</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- <ProfilSection Nom="PROF6A">
- <EvolutionFF>
- <PointFF>0.00 5.60</PointFF>
- <PointFF>2.00 4.60</PointFF>
- <PointFF>32.00 3.60</PointFF>
- <PointFF>62.00 2.60</PointFF>
- <PointFF>66.00 0.60</PointFF>
- <PointFF>86.00 0.60</PointFF>
- <PointFF>90.00 2.60</PointFF>
- <PointFF>120.00 3.60</PointFF>
- <PointFF>150.00 4.60</PointFF>
- <PointFF>152.00 5.60</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 5.60</LimDeb>
- <LimFin>32.00 3.60</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>32.00 3.60</LimDeb>
- <LimFin>62.00 2.60</LimFin>
- <LitNomme>MajD</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF6AMAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>62.00 2.60</LimDeb>
- <LimFin>90.00 2.60</LimFin>
- <LitNomme>Mineur</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROF6AMIN"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>90.00 2.60</LimDeb>
- <LimFin>120.00 3.60</LimFin>
- <LitNomme>MajG</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF6AMAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>120.00 3.60</LimDeb>
- <LimFin>152.00 5.60</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- <ProfilSection Nom="PROF4">
- <EvolutionFF>
- <PointFF>0.00 5.40</PointFF>
- <PointFF>2.00 4.40</PointFF>
- <PointFF>32.00 3.40</PointFF>
- <PointFF>62.00 2.40</PointFF>
- <PointFF>66.00 0.40</PointFF>
- <PointFF>86.00 0.40</PointFF>
- <PointFF>90.00 2.40</PointFF>
- <PointFF>120.00 3.40</PointFF>
- <PointFF>150.00 4.40</PointFF>
- <PointFF>152.00 5.40</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 5.40</LimDeb>
- <LimFin>32.00 3.40</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>32.00 3.40</LimDeb>
- <LimFin>62.00 2.40</LimFin>
- <LitNomme>MajD</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF4MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>62.00 2.40</LimDeb>
- <LimFin>90.00 2.40</LimFin>
- <LitNomme>Mineur</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROF4MIN"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>90.00 2.40</LimDeb>
- <LimFin>120.00 3.40</LimFin>
- <LitNomme>MajG</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF4MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>120.00 3.40</LimDeb>
- <LimFin>152.00 5.40</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- <ProfilSection Nom="PROF3A">
- <EvolutionFF>
- <PointFF>0.00 5.30</PointFF>
- <PointFF>2.00 4.30</PointFF>
- <PointFF>32.00 3.30</PointFF>
- <PointFF>62.00 2.30</PointFF>
- <PointFF>66.00 0.30</PointFF>
- <PointFF>86.00 0.30</PointFF>
- <PointFF>90.00 2.30</PointFF>
- <PointFF>120.00 3.30</PointFF>
- <PointFF>150.00 4.30</PointFF>
- <PointFF>152.00 5.30</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 5.30</LimDeb>
- <LimFin>32.00 3.30</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>32.00 3.30</LimDeb>
- <LimFin>62.00 2.30</LimFin>
- <LitNomme>MajD</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF3AMAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>62.00 2.30</LimDeb>
- <LimFin>90.00 2.30</LimFin>
- <LitNomme>Mineur</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROF3AMIN"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>90.00 2.30</LimDeb>
- <LimFin>120.00 3.30</LimFin>
- <LitNomme>MajG</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF3AMAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>120.00 3.30</LimDeb>
- <LimFin>152.00 5.30</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- <ProfilSection Nom="PROF3AV">
- <EvolutionFF>
- <PointFF>0.00 5.30</PointFF>
- <PointFF>2.00 4.30</PointFF>
- <PointFF>32.00 3.30</PointFF>
- <PointFF>62.00 2.30</PointFF>
- <PointFF>66.00 0.30</PointFF>
- <PointFF>86.00 0.30</PointFF>
- <PointFF>90.00 2.30</PointFF>
- <PointFF>120.00 3.30</PointFF>
- <PointFF>150.00 4.30</PointFF>
- <PointFF>152.00 5.30</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 5.30</LimDeb>
- <LimFin>32.00 3.30</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>32.00 3.30</LimDeb>
- <LimFin>62.00 2.30</LimFin>
- <LitNomme>MajD</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF3AVMAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>62.00 2.30</LimDeb>
- <LimFin>90.00 2.30</LimFin>
- <LitNomme>Mineur</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROF3AVMIN"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>90.00 2.30</LimDeb>
- <LimFin>120.00 3.30</LimFin>
- <LitNomme>MajG</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF3AVMAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>120.00 3.30</LimDeb>
- <LimFin>152.00 5.30</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- <ProfilSection Nom="PROF3B">
- <EvolutionFF>
- <PointFF>0.00 5.30</PointFF>
- <PointFF>2.00 4.30</PointFF>
- <PointFF>32.00 3.30</PointFF>
- <PointFF>62.00 2.30</PointFF>
- <PointFF>66.00 0.30</PointFF>
- <PointFF>86.00 0.30</PointFF>
- <PointFF>90.00 2.30</PointFF>
- <PointFF>120.00 3.30</PointFF>
- <PointFF>150.00 4.30</PointFF>
- <PointFF>152.00 5.30</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 5.30</LimDeb>
- <LimFin>32.00 3.30</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>32.00 3.30</LimDeb>
- <LimFin>62.00 2.30</LimFin>
- <LitNomme>MajD</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF3BMAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>62.00 2.30</LimDeb>
- <LimFin>90.00 2.30</LimFin>
- <LitNomme>Mineur</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROF3BMIN"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>90.00 2.30</LimDeb>
- <LimFin>120.00 3.30</LimFin>
- <LitNomme>MajG</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF3BMAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>120.00 3.30</LimDeb>
- <LimFin>152.00 5.30</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- <ProfilSection Nom="PROF2">
- <EvolutionFF>
- <PointFF>0.00 5.20</PointFF>
- <PointFF>2.00 4.20</PointFF>
- <PointFF>32.00 3.20</PointFF>
- <PointFF>62.00 2.20</PointFF>
- <PointFF>66.00 0.20</PointFF>
- <PointFF>86.00 0.20</PointFF>
- <PointFF>90.00 2.20</PointFF>
- <PointFF>120.00 3.20</PointFF>
- <PointFF>150.00 4.20</PointFF>
- <PointFF>152.00 5.20</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 5.20</LimDeb>
- <LimFin>32.00 3.20</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>32.00 3.20</LimDeb>
- <LimFin>62.00 2.20</LimFin>
- <LitNomme>MajD</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF2MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>62.00 2.20</LimDeb>
- <LimFin>90.00 2.20</LimFin>
- <LitNomme>Mineur</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROF2MIN"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>90.00 2.20</LimDeb>
- <LimFin>120.00 3.20</LimFin>
- <LitNomme>MajG</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF2MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>120.00 3.20</LimDeb>
- <LimFin>152.00 5.20</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- <ProfilSection Nom="PROF1">
- <EvolutionFF>
- <PointFF>0.00 5.10</PointFF>
- <PointFF>2.00 4.10</PointFF>
- <PointFF>32.00 3.10</PointFF>
- <PointFF>62.00 2.10</PointFF>
- <PointFF>66.00 0.10</PointFF>
- <PointFF>86.00 0.10</PointFF>
- <PointFF>90.00 2.10</PointFF>
- <PointFF>120.00 3.10</PointFF>
- <PointFF>150.00 4.10</PointFF>
- <PointFF>152.00 5.10</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 5.10</LimDeb>
- <LimFin>32.00 3.10</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>32.00 3.10</LimDeb>
- <LimFin>62.00 2.10</LimFin>
- <LitNomme>MajD</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF1MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>62.00 2.10</LimDeb>
- <LimFin>90.00 2.10</LimFin>
- <LitNomme>Mineur</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROF1MIN"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>90.00 2.10</LimDeb>
- <LimFin>120.00 3.10</LimFin>
- <LitNomme>MajG</LitNomme>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FPROF1MAJ"/>
- </LitNumerote>
- <LitNumerote>
- <LimDeb>120.00 3.10</LimDeb>
- <LimFin>152.00 5.10</LimFin>
- <LitNomme>Stockage</LitNomme>
- <IsLitActif>false</IsLitActif>
- <IsLitMineur>false</IsLitMineur>
- <Frot NomRef="FK0"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- <ProfilSection Nom="PROFSTR1">
- <EvolutionFF>
- <PointFF>0.00 2.00</PointFF>
- <PointFF>0.00 0.80</PointFF>
- <PointFF>50.00 0.80</PointFF>
- <PointFF>50.00 2.00</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 2.00</LimDeb>
- <LimFin>50.00 2.00</LimFin>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROFSTR1MIN"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- <ProfilSection Nom="PROFSTR2">
- <EvolutionFF>
- <PointFF>0.00 2.00</PointFF>
- <PointFF>0.00 0.40</PointFF>
- <PointFF>50.00 0.40</PointFF>
- <PointFF>50.00 2.00</PointFF>
- </EvolutionFF>
- <LitNumerotes>
- <LitNumerote>
- <LimDeb>0.00 2.00</LimDeb>
- <LimFin>50.00 2.00</LimFin>
- <IsLitActif>true</IsLitActif>
- <IsLitMineur>true</IsLitMineur>
- <Frot NomRef="FPROFSTR2MIN"/>
- </LitNumerote>
- </LitNumerotes>
- </ProfilSection>
- </ProfilSections>
- <Volumes>
- <ProfilCasier Nom="PCN6_1">
- <Longueur>100.0</Longueur>
- <EvolutionFF>
- <PointFF>0.00 0.30</PointFF>
- <PointFF>100.00 0.30</PointFF>
- </EvolutionFF>
- <LitUtile>
- <LimDeb>0.00 0.300</LimDeb>
- <LimFin>100.00 0.30</LimFin>
- </LitUtile>
- </ProfilCasier>
- <ProfilCasier Nom="PCN6_2">
- <Longueur>100.0</Longueur>
- <EvolutionFF>
- <PointFF>-100.00 0.50</PointFF>
- <PointFF>0.00 0.40</PointFF>
- <PointFF>50.00 0.30</PointFF>
- <PointFF>100.00 0.20</PointFF>
- </EvolutionFF>
- <LitUtile>
- <LimDeb>0.00 0.40</LimDeb>
- <LimFin>100.00 0.20</LimFin>
- </LitUtile>
- </ProfilCasier>
- <ProfilCasier Nom="PCN7_1">
- <Longueur>200.0</Longueur>
- <EvolutionFF>
- <PointFF>0.00 0.20</PointFF>
- <PointFF>100.00 0.20</PointFF>
- </EvolutionFF>
- <LitUtile>
- <LimDeb>0.00 0.20</LimDeb>
- <LimFin>100.00 0.20</LimFin>
- </LitUtile>
- </ProfilCasier>
- </Volumes>
- <DonPrtGeoSections>
- <DonPrtGeoSectionIdem NomRef="SPROF6B">
- <Dz>0.0</Dz>
- </DonPrtGeoSectionIdem>
- <DonPrtGeoSectionIdem NomRef="SPROF3AM">
- <Dz>0.0</Dz>
- </DonPrtGeoSectionIdem>
- </DonPrtGeoSections>
- <DonPrtGeoBranches>
- <DonPrtGeoBrancheSaintVenant NomRef="B1">
- <CoefSinuo>1.0</CoefSinuo>
- </DonPrtGeoBrancheSaintVenant>
- <DonPrtGeoBrancheSaintVenant NomRef="B2">
- <CoefSinuo>1.0</CoefSinuo>
- </DonPrtGeoBrancheSaintVenant>
- <DonPrtGeoBrancheSaintVenant NomRef="B4">
- <CoefSinuo>1.0</CoefSinuo>
- </DonPrtGeoBrancheSaintVenant>
- </DonPrtGeoBranches>
-</DPTG>
\ No newline at end of file
Modified: trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.drso.xml
===================================================================
--- trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.drso.xml 2009-05-09 23:46:40 UTC (rev 4743)
+++ trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.drso.xml 2009-05-09 23:47:40 UTC (rev 4744)
@@ -1,342 +1,341 @@
<?xml version="1.0" encoding="UTF-8"?>
-<DRSO xmlns="http://www.fudaa.fr/xsd/crue" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.fudaa.fr/xsd/crue http://www.fudaa.fr/xsd/crue/drso-1.0.xsd">
- <!-- Le fichier DRSO décrit la structure topologique d'un modèle CrueX. Son périmètre est le sous-modèle -->
- <Commentaire>Commentaire sur le sous-modèle</Commentaire>
- <Noeuds>
- <!-- Liste des noeuds (d'autres types de noeuds sont envisageables) -->
- <!-- Tous les noeuds existants sont écrits: reliés à des EMH branches et casiers IsActives ou non -->
- <NoeudNiveauContinu Nom="N1" />
- <NoeudNiveauContinu Nom="N2" />
- <NoeudNiveauContinu Nom="N3" />
- <NoeudNiveauContinu Nom="N4" />
- <NoeudNiveauContinu Nom="N5" />
- <NoeudNiveauContinu Nom="N6" />
- <NoeudNiveauContinu Nom="N7" />
- </Noeuds>
- <Casiers>
- <!-- Liste des casiers, avec pour chacun son noeud -->
- <CasierProfil Nom="CN6">
- <IsActive>true</IsActive>
- <!-- EMH utilisée dans le modèle -->
- <Noeud NomRef="N6" />
- <Profil NomRef="PCN6_1" />
- <Profil NomRef="PCN6_2" />
- </CasierProfil>
- <CasierProfil Nom="CN7">
- <IsActive>true</IsActive>
- <Noeud NomRef="N7" />
- <Profil NomRef="PCN7_1" />
- </CasierProfil>
- </Casiers>
- <Sections>
- <!-- Bibliothèque des sections. Certaines peuvent ne pas encore appartenir à une branche -->
- <SectionProfil Nom="SPROF11">
- <!-- Section définie par un profil géométrique -->
- <Profil NomRef="PROF11" />
- </SectionProfil>
- <SectionInterpolee Nom="SB1_00050.0" />
- <SectionProfil Nom="SPROF10">
- <Profil NomRef="PROF10"/>
- </SectionProfil>
- <!-- Section définie par interpolation d'autres sections -->
- <SectionInterpolee Nom="SB1_00150.0" />
- <SectionProfil Nom="SPROF9">
- <Profil NomRef="PROF9" />
- </SectionProfil>
- <SectionInterpolee Nom="SB1_00250.0" />
- <SectionProfil Nom="SPROF8">
- <Profil NomRef="PROF8" />
- </SectionProfil>
- <SectionInterpolee Nom="SB1_00350.0" />
- <SectionProfil Nom="SPROF7">
- <Profil NomRef="PROF7" />
- </SectionProfil>
- <SectionInterpolee Nom="SB1_00450.0" />
- <SectionProfil Nom="SPROF6A">
- <Profil NomRef="PROF6A" />
- </SectionProfil>
- <SectionIdem Nom="SPROF6B">
- <!-- Section définie par rapport à une autre section -->
- <!-- Section (et non profil) de référence -->
- <Section NomRef="SPROF6A" />
- </SectionIdem>
- <SectionInterpolee Nom="SPROF5" />
- <SectionProfil Nom="SPROF4">
- <Profil NomRef="PROF4" />
- </SectionProfil>
- <SectionProfil Nom="SPROF3A">
- <Profil NomRef="PROF3A" />
- </SectionProfil>
- <SectionIdem Nom="SPROF3AM">
- <Section NomRef="SPROF3A" />
- </SectionIdem>
- <SectionProfil Nom="SPROF3AV">
- <Profil NomRef="PROF3AV" />
- </SectionProfil>
- <SectionProfil Nom="SPROF3B">
- <Profil NomRef="PROF3B" />
- </SectionProfil>
- <SectionProfil Nom="SPROF2">
- <Profil NomRef="PROF2" />
- </SectionProfil>
- <SectionProfil Nom="SPROF1">
- <Profil NomRef="PROF1" />
- </SectionProfil>
- <!-- Section de calcul sans géométrie associée -->
- <SectionSansGeometrie Nom="SB5_Aval" />
- <SectionSansGeometrie Nom="SB5_Amont" />
- <SectionProfil Nom="SPROFSTR1">
- <Profil NomRef="PROFSTR1" />
- </SectionProfil>
- <SectionProfil Nom="SPROFSTR2">
- <Profil NomRef="PROFSTR2" />
- </SectionProfil>
- <SectionSansGeometrie Nom="SB7_Amont" />
- <SectionSansGeometrie Nom="SB7_Aval" />
- <SectionSansGeometrie Nom="SB8_Amont" />
- <SectionSansGeometrie Nom="SB8_Aval" />
- </Sections>
- <Branches>
- <!-- Liste des branches, avec pour chacune ses noeuds et sections -->
- <BrancheSaintVenant Nom="B1">
- <IsActive>true</IsActive>
- <!-- EMH utilisée dans le modèle -->
- <NdAm NomRef="N1" />
- <NdAv NomRef="N2" />
- <Sections>
- <Branche-SectionProfil NomRef="SPROF11">
- <Pos>Amont</Pos>
- <Xp>0.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionProfil>
- <Branche-SectionInterpolee NomRef="SB1_00050.0">
- <Pos>Interne</Pos>
- <Xp>50.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionInterpolee>
- <Branche-SectionProfil NomRef="SPROF10">
- <Pos>Interne</Pos>
- <Xp>100.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionProfil>
- <Branche-SectionInterpolee NomRef="SB1_00150.0">
- <Pos>Interne</Pos>
- <Xp>150.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionInterpolee>
- <Branche-SectionProfil NomRef="SPROF9">
- <Pos>Interne</Pos>
- <Xp>200.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionProfil>
- <Branche-SectionInterpolee NomRef="SB1_00250.0">
- <Pos>Interne</Pos>
- <Xp>250.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionInterpolee>
- <Branche-SectionProfil NomRef="SPROF8">
- <Pos>Interne</Pos>
- <Xp>300.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionProfil>
- <Branche-SectionInterpolee NomRef="SB1_00350.0">
- <Pos>Interne</Pos>
- <Xp>350.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionInterpolee>
- <Branche-SectionProfil NomRef="SPROF7">
- <Pos>Interne</Pos>
- <Xp>400.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionProfil>
-
- <Branche-SectionInterpolee NomRef="SB1_00450.0">
- <Pos>Interne</Pos>
- <Xp>450.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionInterpolee>
- <Branche-SectionProfil NomRef="SPROF6A">
- <Pos>Aval</Pos>
- <Xp>500.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionProfil>
- </Sections>
- </BrancheSaintVenant>
- <!--<BrancheNiveauxAssocies Nom="B5">
- <IsActive>true</IsActive>
- <NdAm NomRef="N2" />
- <NdAv NomRef="N6" />
- <Sections>
- <Branche-SectionSansGeometrie NomRef="SB5_Amont">
- <Pos>Amont</Pos>
- <Xp>0.0</Xp>
- </Branche-SectionSansGeometrie>
- <Branche-SectionSansGeometrie NomRef="SB5_Aval">
- <Pos>Aval</Pos>
- <Xp>0.0</Xp>
- </Branche-SectionSansGeometrie>
- </Sections>
- </BrancheNiveauxAssocies>
- --><BrancheSaintVenant Nom="B2">
- <IsActive>true</IsActive>
- <NdAm NomRef="N2" />
- <NdAv NomRef="N3" />
- <Sections>
- <Branche-SectionIdem NomRef="SPROF6B">
- <Pos>Amont</Pos>
- <Xp>0.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionIdem>
- <Branche-SectionInterpolee NomRef="SPROF5">
- <Pos>Interne</Pos>
- <Xp>100.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionInterpolee>
- <Branche-SectionProfil NomRef="SPROF4">
- <Pos>Interne</Pos>
- <Xp>200.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionProfil>
- <Branche-SectionProfil NomRef="SPROF3A">
- <Pos>Aval</Pos>
- <Xp>300.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionProfil>
- </Sections>
- </BrancheSaintVenant>
- <BrancheSeuilTransversal Nom="B3">
- <IsActive>true</IsActive>
- <NdAm NomRef="N3" />
- <NdAv NomRef="N4" />
- <Sections>
- <Branche-SectionIdem NomRef="SPROF3AM">
- <Pos>Amont</Pos>
- <Xp>0.0</Xp>
- </Branche-SectionIdem>
- <Branche-SectionProfil NomRef="SPROF3AV">
- <Pos>Aval</Pos>
- <Xp>0.0</Xp>
- </Branche-SectionProfil>
- </Sections>
- </BrancheSeuilTransversal>
- <BrancheSaintVenant Nom="B4">
- <IsActive>true</IsActive>
- <NdAm NomRef="N4" />
- <NdAv NomRef="N5" />
- <Sections>
- <Branche-SectionProfil NomRef="SPROF3B">
- <Pos>Amont</Pos>
- <Xp>0.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionProfil>
- <Branche-SectionProfil NomRef="SPROF2">
- <Pos>Interne</Pos>
- <Xp>100.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionProfil>
- <Branche-SectionProfil NomRef="SPROF1">
- <Pos>Aval</Pos>
- <Xp>200.0</Xp>
- <CoefPond>0.50</CoefPond>
- <CoefConv>0.00</CoefConv>
- <CoefDiv>0.00</CoefDiv>
- </Branche-SectionProfil>
- </Sections>
- </BrancheSaintVenant>
- <BrancheSeuilLateral Nom="B5">
- <IsActive>true</IsActive>
- <NdAm NomRef="N2" />
- <NdAv NomRef="N6" />
- <Sections>
- <Branche-SectionSansGeometrie NomRef="SB5_Amont">
- <Pos>Amont</Pos>
- <Xp>0.0</Xp>
- </Branche-SectionSansGeometrie>
- <Branche-SectionSansGeometrie NomRef="SB5_Aval">
- <Pos>Aval</Pos>
- <Xp>0.0</Xp>
- </Branche-SectionSansGeometrie>
- </Sections>
- </BrancheSeuilLateral>
- <BrancheStrickler Nom="B6">
- <IsActive>true</IsActive>
- <NdAm NomRef="N6" />
- <NdAv NomRef="N7" />
- <Sections>
- <Branche-SectionProfil NomRef="SPROFSTR1">
- <Pos>Amont</Pos>
- <Xp>0.0</Xp>
- </Branche-SectionProfil>
- <Branche-SectionProfil NomRef="SPROFSTR2">
- <Pos>Aval</Pos>
- <Xp>400.0</Xp>
- </Branche-SectionProfil>
- </Sections>
- </BrancheStrickler>
- <BrancheSeuilLateral Nom="B7">
- <IsActive>false</IsActive>
- <!-- EMH non utilisée dans le modèle (ignorée par Crue10); gardée en réserve (visible grisée dans Fudaa-Crue). Son nom et celui de ses éléments peuvent être en doublon -->
- <NdAm NomRef="N7" />
- <NdAv NomRef="N5" />
- <Sections>
- <Branche-SectionSansGeometrie NomRef="SB7_Amont">
- <Pos>Amont</Pos>
- <Xp>0.0</Xp>
- </Branche-SectionSansGeometrie>
- <Branche-SectionSansGeometrie NomRef="SB7_Aval">
- <Pos>Aval</Pos>
- <Xp>0.0</Xp>
- </Branche-SectionSansGeometrie>
- </Sections>
- </BrancheSeuilLateral>
- <BrancheOrifice Nom="B8">
- <IsActive>true</IsActive>
- <NdAm NomRef="N7" />
- <NdAv NomRef="N5" />
- <Sections>
- <Branche-SectionSansGeometrie NomRef="SB8_Amont">
- <Pos>Amont</Pos>
- <Xp>0.0</Xp>
- </Branche-SectionSansGeometrie>
- <Branche-SectionSansGeometrie NomRef="SB8_Aval">
- <Pos>Aval</Pos>
- <Xp>0.0</Xp>
- </Branche-SectionSansGeometrie>
- </Sections>
- </BrancheOrifice>
- </Branches>
+<DRSO xmlns="http://www.fudaa.fr/xsd/crue" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.fudaa.fr/xsd/crue http://www.fudaa.fr/xsd/crue/drso-1.0.xsd">
+ <!--
+ Le fichier DRSO décrit la structure topologique d'un modèle CrueX. Son
+ périmètre est le sous-modèle
+ -->
+ <Commentaire>Commentaire sur le sous-modèle</Commentaire>
+ <Noeuds>
+ <!-- Liste des noeuds (d'autres types de noeuds sont envisageables) -->
+ <!--
+ Tous les noeuds existants sont écrits: reliés à des EMH branches et
+ casiers IsActives ou non
+ -->
+ <NoeudNiveauContinu Nom="N1" />
+ <NoeudNiveauContinu Nom="N2" />
+ <NoeudNiveauContinu Nom="N3" />
+ <NoeudNiveauContinu Nom="N4" />
+ <NoeudNiveauContinu Nom="N5" />
+ <NoeudNiveauContinu Nom="N6" />
+ <NoeudNiveauContinu Nom="N7" />
+ </Noeuds>
+ <Casiers>
+ <!-- Liste des casiers, avec pour chacun son noeud -->
+ <CasierProfil Nom="CN6">
+ <IsActive>true</IsActive>
+ <!-- EMH utilisée dans le modèle -->
+ <Noeud NomRef="N6" />
+ <Profil NomRef="PCN6_1" />
+ <Profil NomRef="PCN6_2" />
+ </CasierProfil>
+ <CasierProfil Nom="CN7">
+ <IsActive>true</IsActive>
+ <Noeud NomRef="N7" />
+ <Profil NomRef="PCN7_1" />
+ </CasierProfil>
+ </Casiers>
+ <Sections>
+ <!--
+ Bibliothèque des sections. Certaines peuvent ne pas encore appartenir
+ à une branche
+ -->
+ <SectionProfil Nom="SPROF11">
+ <!-- Section définie par un profil géométrique -->
+ <Profil NomRef="PROF11" />
+ </SectionProfil>
+ <SectionInterpolee Nom="SB1_00050.0" />
+ <SectionProfil Nom="SPROF10">
+ <Profil NomRef="PROF10" />
+ </SectionProfil>
+ <!-- Section définie par interpolation d'autres sections -->
+ <SectionInterpolee Nom="SB1_00150.0" />
+ <SectionProfil Nom="SPROF9">
+ <Profil NomRef="PROF9" />
+ </SectionProfil>
+ <SectionInterpolee Nom="SB1_00250.0" />
+ <SectionProfil Nom="SPROF8">
+ <Profil NomRef="PROF8" />
+ </SectionProfil>
+ <SectionInterpolee Nom="SB1_00350.0" />
+ <SectionProfil Nom="SPROF7">
+ <Profil NomRef="PROF7" />
+ </SectionProfil>
+ <SectionInterpolee Nom="SB1_00450.0" />
+ <SectionProfil Nom="SPROF6A">
+ <Profil NomRef="PROF6A" />
+ </SectionProfil>
+ <SectionIdem Nom="SPROF6B">
+ <!-- Section définie par rapport à une autre section -->
+ <!-- Section (et non profil) de référence -->
+ <Section NomRef="SPROF6A" />
+ </SectionIdem>
+ <SectionInterpolee Nom="SPROF5" />
+ <SectionProfil Nom="SPROF4">
+ <Profil NomRef="PROF4" />
+ </SectionProfil>
+ <SectionProfil Nom="SPROF3A">
+ <Profil NomRef="PROF3A" />
+ </SectionProfil>
+ <SectionIdem Nom="SPROF3AM">
+ <Section NomRef="SPROF3A" />
+ </SectionIdem>
+ <SectionProfil Nom="SPROF3AV">
+ <Profil NomRef="PROF3AV" />
+ </SectionProfil>
+ <SectionProfil Nom="SPROF3B">
+ <Profil NomRef="PROF3B" />
+ </SectionProfil>
+ <SectionProfil Nom="SPROF2">
+ <Profil NomRef="PROF2" />
+ </SectionProfil>
+ <SectionProfil Nom="SPROF1">
+ <Profil NomRef="PROF1" />
+ </SectionProfil>
+ <!-- Section de calcul sans géométrie associée -->
+ <SectionSansGeometrie Nom="SB5_Aval" />
+ <SectionSansGeometrie Nom="SB5_Amont" />
+ <SectionProfil Nom="SPROFSTR1">
+ <Profil NomRef="PROFSTR1" />
+ </SectionProfil>
+ <SectionProfil Nom="SPROFSTR2">
+ <Profil NomRef="PROFSTR2" />
+ </SectionProfil>
+ <SectionSansGeometrie Nom="SB7_Amont" />
+ <SectionSansGeometrie Nom="SB7_Aval" />
+ <SectionSansGeometrie Nom="SB8_Amont" />
+ <SectionSansGeometrie Nom="SB8_Aval" />
+ </Sections>
+ <Branches>
+ <!-- Liste des branches, avec pour chacune ses noeuds et sections -->
+ <BrancheSaintVenant Nom="B1">
+ <IsActive>true</IsActive>
+ <!-- EMH utilisée dans le modèle -->
+ <NdAm NomRef="N1" />
+ <NdAv NomRef="N2" />
+ <Sections>
+ <Branche-SectionProfil NomRef="SPROF11">
+ <Pos>Amont</Pos>
+ <Xp>0.0</Xp>
+ <CoefPond>0.50</CoefPond>
+ <CoefConv>0.00</CoefConv>
+ <CoefDiv>0.00</CoefDiv>
+ </Branche-SectionProfil>
+ <Branche-SectionInterpolee NomRef="SB1_00050.0">
+ <Pos>Interne</Pos>
+ <Xp>50.0</Xp>
+ <CoefPond>0.50</CoefPond>
+ <CoefConv>0.00</CoefConv>
+ <CoefDiv>0.00</CoefDiv>
+ </Branche-SectionInterpolee>
+ <Branche-SectionProfil NomRef="SPROF10">
+ <Pos>Interne</Pos>
+ <Xp>100.0</Xp>
+ <CoefPond>0.50</CoefPond>
+ <CoefConv>0.00</CoefConv>
+ <CoefDiv>0.00</CoefDiv>
+ </Branche-SectionProfil>
+ <Branche-SectionInterpolee NomRef="SB1_00150.0">
+ <Pos>Interne</Pos>
+ <Xp>150.0</Xp>
+ <CoefPond>0.50</CoefPond>
+ <CoefConv>0.00</CoefConv>
+ <CoefDiv>0.00</CoefDiv>
+ </Branche-SectionInterpolee>
+ <Branche-SectionProfil NomRef="SPROF9">
+ <Pos>Interne</Pos>
+ <Xp>200.0</Xp>
+ <CoefPond>0.50</CoefPond>
+ <CoefConv>0.00</CoefConv>
+ <CoefDiv>0.00</CoefDiv>
+ </Branche-SectionProfil>
+ <Branche-SectionInterpolee NomRef="SB1_00250.0">
+ <Pos>Interne</Pos>
+ <Xp>250.0</Xp>
+ <CoefPond>0.50</CoefPond>
+ <CoefConv>0.00</CoefConv>
+ <CoefDiv>0.00</CoefDiv>
+ </Branche-SectionInterpolee>
+ <Branche-SectionProfil NomRef="SPROF8">
+ <Pos>Interne</Pos>
+ <Xp>300.0</Xp>
+ <CoefPond>0.50</CoefPond>
+ <CoefConv>0.00</CoefConv>
+ <CoefDiv>0.00</CoefDiv>
+ </Branche-SectionProfil>
+ <Branche-SectionInterpolee NomRef="SB1_00350.0">
+ <Pos>Interne</Pos>
+ <Xp>350.0</Xp>
+ <CoefPond>0.50</Co...
[truncated message content] |