HENT - Heos
Transcription
HENT - Heos
OrbiControl 28-10-2011 Brugerstyret datakontrol til DanDasGraf VandGraf GIS data generelt OrbiControl 1 Fra Data til Visdom Visdom Hvad nu hvis • vi gør… • der sker… Viden 28-10-2011 Med disse informationer kan der løbe 99 l/sek. Jeg kan forvente at ledningen er funktionel 9 år endnu Information Data Geografi og net sammenhænge En ledning kan beskrives af bl.a. følgende data: • Dimension og materiale • Anlægsår •Tilstand • Ejer: 27 meter •… OrbiControl 2 Data 28-10-2011 Grundlag for mange arbejdsprocesser – Daglig drift – Genfinding og ler – Fornyelsesplanlægning – Hydraulisk optimering af ledningsnettet – Understøttelse af benchmarking – Understøttelse af regnskabskrav – Understøttelse af Forsyningssekrateriatet OrbiControl 3 OrbiControl Kontrol af data i databasen – Ikke en importkontrol – Kan kræves kørt inden dataleverance 28-10-2011 Scanner en designfil – Typisk indenfor et fence – Kontrollerer databaseværdier OrbiControl 4 Kontrol skema Kontrolregler opbygges i overskueligt regnark – Semikolon separeret CSV fil 28-10-2011 Regler tilpasses opgaven – Ny anlagt kloak – Som datagrundlag for sanering – Kontrol for økonomigrundlag OrbiControl 5 Knude ddh_vKnude mslink knudenavn *.dgn text1 ejerkode=1 dandasgraf edit knude Dybde DK bestem TK bestem Form Ejerforhold Navn Bassin knudekode=3 in {2,3} // 2_Regnvand, 3_Fælles in {1,2,3} // 1_Spildevand, typeafloebkode 2_Regnvand, 3_Fælles diameterbredde >315 kategoriafloebkod in {1,2,4} // Hoved-, in {1,2} // Hoved-, e Afskærende-,Stikledning Afskær.ledn bundkote >0 >0 terraenkote >0 tabel.bundkote<tabel.terrae nkote-0.6 oprindbundkoteID >0 oprterraenkoteID >0 formkode in {1} //1_Cirkulær ejerkode in {1} in {1} knudenavn strlen(tabel.knudenavn)<8 3:Database navn/kolonne 2:Navn på kontrol 28-10-2011 Nettype Bundkote Terrænkote Brønd knudekode=1 OrbiControl Udløb Pumpe knudekode=9 knudekode=4 in {2} // in {1,2,3} // 1_Spildevand, 2_Regnvand 2_Regnvand, 3_Fælles >1250 5:Regler for accept 1:Hvor får vi data fra keyin Marker udenfor kontrol ja matrix kontrol dbkolonne System Dimension 4:Gruppe af data objekt tabel primary_key user_key dgn elementer select in {0,3,4} >0 in {1} in {1} like ’P*' 6 Hvilke data 28-10-2011 Kaldenavn Tabel/View Primær nøgle Kaldenavn Filtyper Element type Overordnet valg objekt Knude tabel ddh_vKnude primary_key mslink user_key knudenavn dgn *.dgn elementer text1 select ejerkode=1 keyin dandasgraf edit knude Marker udenfor kontrol ja OrbiControl 7 Kontrol matrixen matrix kontrol dbkolonne System Dimension typeafloebkode diameterbredde 28-10-2011 Nettype Bundkote Terrænkote Dybde DK bestem TK bestem Form Navn Brønd knudekode=1 in {1,2,3} // 1_Spildevand, 2_Regnvand, 3_Fælles >315 // Dim større end 315 mm in {1,2,4} // Hoved-, Afskærendekategoriafloebkode ,Stikledning bundkote terraenkote oprindbundkoteID oprterraenkoteID formkode knudenavn OrbiControl >0 // Skal have en værdi >0 // Skal have en værdi tabel.bundkote<tabel.terraenkote-0.6 >0 // Skal have en værdi >0 // Skal have en værdi in {1} //1_Cirkulær strlen(tabel.knudenavn)<8 8 LIVE DEMO 28-10-2011 Udført af OrbiTrolden OrbiControl 9 Operatorer/regler 28-10-2011 Simple operatorer > Større end, < Mindre end = Lig med >= / <= Større/mindre end eller lig med <> Forskellig fra In angiver en liste at – Tekster in {’F’,’S’} eller tal in {1,4,6} Like til sammenligning af tekster – like 'P*' OrbiControl 10 Funktioner og database operationer 28-10-2011 Kendte MultiGraf funktioner – Strlen(tabel.knudenavn)<8 – Substr(tabel.knudenavn,1,3)='B33’ – Index(tabel.bestem_kod, 'UOPLYST,SKØNNET')=0 • Til erstatning af not in Database sammenligninger – tabel.bundkote<tabel.terraenkote-0.6 – KUN indenfor samme view/tabel OrbiControl 11 DanDasGraf ledninger objekt Ledning tabel ddh_vLedning ledningID user_key fra_knude+'-'+til_knude dgn elementer select keyin 28-10-2011 objekt tabel primary_key user_key dgn elementer select keyin Marker udenfor kontrol primary_key Marker udenfor kontrol matrix kontrol Ledning: System Ledning:Ejerforhold Ledning: Drift. Ansv. Ledning: Belægning Ledning: Etableret Ledning: R-Index Ledning: Qfuld Ledning: Kan slettes Delledning: Etableret Delledning: IndDiam Delledning: HanMål Delledning: Materiale Delledning: Længde Delledning: Fald Delledning: Tværsnit Delledning: Ostrømskote delta låst Delledning: Nedstrømskote delta Delledning: Nedstrømskote delta Delledning: Nedstrømskote delta låst *.dgn linear dandasgraf edit ledning ja dbkolonne TypeAfloebKode ejerkode DriftsansvarKode BelaegningKode LedningEtableret Renoveringsindeks QFuldtloebende KanSlettes DatoEtableret DiameterIndv Handelsmaal MaterialeKode Laengde Fald TvaersnitKode DeltaKoteOpstLaast DeltaKoteNedst DeltaKoteNedst DeltaKoteNedsLaast Ledning ddh_vLedning ledningID fra_knude+'-'+til_knude *.dgn linear Ledning kategoriafloebkode in (1,2,3) in {1,2,3} // 1_Spildevand, 2_Regnvand, 3_Fælles in {1} in {1} in {1,2,3,4,5,6,7,8,9,10,11} //vælg overflade >'1960-01-01' <1 Stik kategoriafloebkode=4 in {1,2,3} // 1_Spildevand, 2_Regnvand, 3_Fælles in {'N',''} //ingen flueben >'1960-01-01' > 170 //Min. Diameter for hovedledning er ø200 in{200,250,315,450,560,600,700,800,900,1000} in {1,18,19,20} //1_Beton, 18_PE80, 19_PE100, 20_PP >0.5 // Ingen meget korte ledninger >0,1 // Der er bagfald på ledning in {1} //1_Cirkulær in {'J'} //Skal være låst til bunden >=0 //Må ikke være lavere end BK <0.1 //Plasker ? in {'J'} //Skal være låst til bunden in {'N',''} //ingen flueben OrbiControl in {1} in {0} //0_Uoplyst > 100 //Min. Diameter for stikledning er ø110 in{110,160} in {5} //5_PVC < 12 // Stik over 12 er hovedledninger >0,1 // Der er bagfald på ledning in {1} //1_Cirkulær in {'J'} //Skal være låst til bunden dandasgraf edit ledning ja in {'J'} //Skal være låst til bunden 12 VandGraf ledninger 28-10-2011 objekt tabel primary_key user_key dgn elementer select keyin Marker udenfor kontrol matrix kontrol mslink fra_kote til_kote elm_type materiale bestem_kod beliggenh tilstand dimension anlag_aar aktiv kortblad opland gruppe ejer fremmed langde bem text_x text_y ruhed ruhed_auto orden VAND Ledning Vand_Ledning mslink fra_id+'-'+til_id *.van linear objekt tabel primary_key user_key dgn elementer select keyin Marker udenfor kontrol Vandgraf ret ledning ja kontrol mslink fra_kote til_kote elm_type materiale beliggenh tilstand dimension anlag_aar aktiv kortblad opland gruppe ejer fremmed langde bem text_x text_y ruhed ruhed_auto orden Hovedledning Elm_type='HOVEDLEDN' >0 >0 VAND Ledning Vand_Ledning mslink fra_id+'-'+til_id *.van linear Stik Elm_type='STIK' in {'PVC','PE80_10','PE100_10'} index(tabel.bestem_kod, 'UOPLYST,SKØNNET')=0 in {'PVC','PE80_10','PE100_10'} >=63 >1970 <> 'NEDLAGT' >0 ='FORSYN' >0.5 <> 'NEDLAGT' ='FORSYN' Vandgraf ret ledning >0.1 >0 >0 ='J' =2 OrbiControl ja ='J' =0 13 Provas Fantasien sætter grænser for kontrol Provas arbejde på DanDasGraf stilles til rådighed for alle. 28-10-2011 – – – – Fastlægning af registreringspraksis Ændringer i designmanual Defineret krav til rådgivere www.provas.dk/node/184/ View er tilgængelige fra Orbicon sammen med programmet. OrbiControl 14 OrbiControl Ny view : OrbiTrol_knude: 159 felter fra 26 tabeller OrbiTrol_ledning: 65 felter fra 16 tabeller 28-10-2011 OrbiControl 27. oktober 2011 15 Provas OrbiControl Der skal opstilles andre regler for kontrol af gamle data – Prøv at bruge det til egenkontrol 28-10-2011 Kontrol hos data leverandøren sikre at vi får det vi vil have, og ikke får nogle af de data vi ikke vil have – Data er ”Langt fra” at være i orden, selv om der er betalt for at det skal være det!’ Datakontrol for modtagelse af nye data. Eks. Projekter – en markering af, at der er knyttet et projekt til elementet. Resten er tillid. OrbiControl 16 Ingen slendrian ”Markeringer” er OK, når det er i overensstemmelse med virkelighed 28-10-2011 Brug derfor ikke kontrollen til bevidstløs at rette data – det kan være dine data er rigtige. Spørg den tilsynsførende! OrbiControl 17 Dit videre arbejde 28-10-2011 Startproblemer – Kan virke uoverskuelighed at definere regler – Manglende kendskab til datamodel – ”Sjuskefejl” • Brug MultiGraf Debug Alle vil kunne overskue og anvende resultatet. OrbiControl 18 HUSK Sæt koordinatsystem i designfilen korrekt 28-10-2011 OrbiControl 19