DanVandGraf Brugermøde Grafdage 2018 11. Oktober 2018
Agenda DanVandGraf nyheder DanVandGraf Connect Didde Steenholt, Herning Vand om hvad de bruger data til, og hvorfor det er vigtigt at have gode grunddata. Tilsynsapp til f.eks. motionering af ventiler Lukkeplan Tips og tricks 2
DanVandGraf nyheder 3
Efter GrafDage 2017 Version 1.6, SP3 18. december 2017 Alle tilsluttede knuder i DanVandGraf skal ligge på et knækpunkt. Kræves for at sikre at tilslutninger får den rigtige kote ved placering og optegning i 3D DanVandGraf opretter selv manglende knækpunkter ved anboringer. Funktionen "Opdater anboringer", samt "Opdater kort og database" sikrer at dette sker. 4
Efter GrafDage 2017 Oprettelse af ledninger ud fra simple streger, tegnet i MicroStation, blev kraftigt forbedret. Udvidede muligheder for annoteringer Opmålingsfil fra landinspektør Synkronisering af DatoEtableret fra knude til komponent, hvis de som udgangspunkt er ens. Tema luk forbedret Ledninger oprettet i DVG med OPRET funktion under ledning 5
Håndtering af koter Ny fane 'Koter og knækpunkter til at se og rette koter på ledninger Nu med både dybder og terrænkote Orbicon udvidelser - Kræver opdatering af databasen Koter kan ikke rettes, hvis der er oprindelse knyttet til ledningen 6
Aktuel version Version 1.6, SP4, HF2 11.september 2018 Husk at melde jer til download service Kun ca. halvdelen af kunderne får besked Gå på http://download.it.orbicon.dk/ og opret jer som brugere Kun 6 virksomheder har hentet versionen! 7
Aktuel version Oprettelse af ledninger ud fra simple streger, tegnet i MicroStation, gjort simplere Forsøger ikke at være smart ændrer bl.a. ikke eksisterende knudetyper Flyt ledning rettet. Kompileret til MicroStation SS4 Bedre håndtering af knudenavne, hvis de rettes til et eksisterende knudenavn 8
Aktuel version Ny dialogbox til Slet Grafik En dialogbox, som altid bliver hængende 9
Blind ende markeres i Tema Luk Det giver ingen mening at fortsætte fra disse blinde ende ventiler Alt hvad der ligger der ud af er påvirket af lukningen Men du kan bede nogen om at lukke ventilerne, hvis de ikke vil have vand i hovedet Blinde ender markeres med en pil pegende mode den blinde ende 10
MicroStation Connect 11
MicroStation Connect Vi er klar med programmerne Stort set alle Graf-programmer er konverteret Vi kan tilbyde alle programmer til et driftsmiljø Vi mangler lidt på konfigurations siden Her er der hjælp at få andre steder fra 12
MicroStation Connect Ingen ændringer i designfiler Ingen ændring i databasen Ingen konvertering af data Nyt workspace setup til master og projekter Hedder nu Organization WorkSpace WorkSets 13
MicroStation Connect 64 bit Vi kan i dag have problemer med memory, når vi skal lave store lukkeplaner dem forventer vi er væk Bedre skærmopdatering Effektiv håndtering af store datamængder F.eks. Punktskyer Mindst lige så stabil som V8i Bedre samarbejde om projekter Understøttelse af nye AutoCad formater 14
MicroStation Connect Det er på denne platform, den fremtidige udvikling af MicroStation sker Og vi er med Graf-programmerne er (næsten) klar 15
Det ser anderledes ud Ja det ser anderledes ud Men opbygning ligner mange af MicroSofts programmer og vil ikke være fremmed Q menu å - menu Har du vænnet dig til at bruge tastekombinationer er det forfra 32 qw Brug søgefunktionen 16
Live Demo
Work smarter Didde Stenholt, Herning Vand. Om hvad de bruger data til, og hvorfor det er vigtigt at have gode grunddata Henrik Madsen. Feltregistrering
Feltregistrering Case omkring Tilsyn af pumpehuse Kay Lindgaards stand i går eftermiddag samt Innovation lab: Registrering i felten 9:15 Her blot et kort resume 19
Arbejdsprocesser Arbejdsprocesser En arbejdsproces er en bestemt måde at udføre noget på, og som organisationen har besluttet er den bedste. En arbejdsproces definerer hvem gør hvad, og i hvilken rækkefølge En arbejdsproces kendetegnes ved, at den ofte gentages mange gange. Hver enkelt gentagelse bliver en Sag for sig selv Trin 0: Forbered Tilsyn af pumpehuse Sag Hvis en Arbejdsproces ønskes udført, startes en konkret sag. Det kan være Tilsyn i uge 42 Der kan være mange sager i gang samtidig, baseret på samme Arbejdsproces Opgave En opgave er et enkelt trin i en Sag En opgave skal udføres af en konkret rolle (hvem) Trin 1: Udfør tilsyn af pumpehuse Ja, tilsynsopgave afsluttet OK? Nej Trin 2: Korriger. handling Egenskab En egenskab er de felter der skal udfyldes under vejs i udførelsen af en Sag. 20
Feltregistrering hvad er mest relevant for jer? Så er det jeres tur! Hvad har I brug for? Kommenter venligst på EventBuizz 21
Lukkeplan
Lukkeplanens begrænsninger Primært at kunne finde de ventiler, der skal lukkes for at afgrænse et område Sekundært for at kunne liste forbrugere, der ikke bliver forsynet 23
Blinde ender Ventiler, der peger mod en blind ende, f.eks. en boligvej Sker der et brud på hovedledningen (her blå) Er bruger på boligvejen afskåret fra forsyningen I en opgørelse over hvilke forbrugere der ikke er forsyning får de heller ikke forsyning I kan lukke ventilen, hvis I ikke vil have tilbageløb 24
Lukkeplan Blind ende og ringforbindelser Resten af nettet Blind ende Ventilens placering/påvirkning på ledningen. Lukkes denne ventil, er der ingen forsyning herfra og i pilens retning. Ventil der regulerer flere ledninger. 25
Set retning på ventilen Tryk på Vis, og se i hvilken retning den blinde ende ligger 26
Test lukkeplanen ventilen Test om ventilen virkelig er en blind ende, og om der kan laves en OK lukkeplan om den. KUN ventiler med blinde ender kan testes. Brug Tema Luk til de andre 27
Test af lukkeplaner Du kan teste lukkeplanerne indenfor et område eller en designfil med en række key-in danvandgraf theme luk lukkeplan Tager hele designfilen danvandgraf theme luk lukkeplan view Tager aktuelt view 28
Lukkeplaner og vandforsyning For at kunne vende en blind ende ventil korrekt, skal du kende hvor i ledningssystemet der leveres vand ind hvor der forsynes fra Vandværker, boringer mv. I forbindelsen mellem disse to områder skal der være en bind ende, hvis der ikke er flere forsyningskilder. Retningen afhænger af hvor der fødes vand ind i ledningsnettet. 29
Beregningsgang fra blinde ender. Der laves en lukkeplan med udgangspunkt i de ledninger der er knyttet til ventilerne. Der traces videre til vi møde en anden ventil Møder vi en forgrening kører vi også ud af den Møder vi en blind ende ventil i forbindelse med en lukkeplan vil vi ignorerer alle efterfølgende ventiler mod slutningen Det vil blive én sammenhængende lukkeplan - Der kommer alligevel ikke vand 30
Styring af lukkeplanen med cfg-variable I stedet for at skulle bygge hele intelligensen ind i DanVandGraf, har vi valgt at lægge udvælgelsen af de knuder(ventiler) og ledninger, der skal med i lukkeplanen ind i nogle konfigurationsvariable Opsætning vil være afhængig af såvel den praksis der anvendes i anlægsarbejdet som registreringspraksis i DanVandGraf 31
cfg-variable til Lukkeplan DANVANDGRAF_LUKKEPLAN_EXCLUDE_KNUDE = select id from knude_van where statuskode not in (0,2) or id in (select knudeid from Forbrugssted_Van) DANVANDGRAF_LUKKEPLAN_EXCLUDE_LEDNING = select id from ledning_van where (statuskode not in (0,2)) or (KategoriKode in (6,13,50)) # DanVandGraf er det muligt at lave en liste over knuder og ledninger, der skal ses bort fra når der laves lukkeplaner og når tema luk bruges DANVANDGRAF_LUKKEPLAN_AFSPAERRING_KNUDE = select knudeid from ventil_van where VentilFunktionKode in (1,4,5,8) union select knudeid from KombiKomp_Van #Udvælger en liste af knudeid, over de knuder hvor der findes ventiler. Hvis denne CFG ikke angives vælges alle knuder med en af følgende typer #1=Afspærringsventil, 4=Zoneventil, 5=Sektionsventil, 8=Nødfunktion #DANVANDGRAF_LUKKEPLAN_ALTID_AABEN_VENTIL = select id from ventil_van where...??? #Udvælger en liste af ventilid. Kan evt. bruges, hvis man har ventiler man altid vil betragte som åbne i lukkeplansammenhæng. DANVANDGRAF_LUKKEPLAN_ALTID_LUKKET_VENTIL = select id from ventil_van where VentilFunktionKode in (4,8) #Udvælger en liste af ventilid. Med den viste select betragtes alle Zone- og nød-ventiler betragtes som værende lukket i lukkeplansammenhæng DANVANDGRAF_LUKKEPLAN_MAX_LEDNING = 900 #Maks antal ledninger, der må indgå i en lukkeplan for at funktionen ikke skal køre uendeligt ved fejlregistreringer af blinde ender 32
Værktøjer til at finde registreringsfejl Start med at sortere listen af lukkeplaner efter antal elementer Find dem med MultiGraf Dem med flest elementer er oftest dem med fejlregistreringer 33
Bedre overblik over ventilretninger MultiGraf Makro til at vise ventilretninger Et hurtigt overblik Her to retningsbestemte ventiler, der ikke burde være det Og en der vender forkert 34
Fremtidsønsker Ideen med de to ventiler, der tilsammen afgrænser en blind ende, er god Møder en lukkeplan en retningsbestemt ventil, som går mod trace-retningen, skal den sige at den bare skal lukkes og stoppe trachen 35
Tips og tricks DanVandGraf
Saml ledninger Du kan samle ledninger over simple knuder. Der må kun være to ledninger tilknyttet knuden 37
Opret ledning fra simpel grafik Benyttes en eksisterende ledning som model, benyttes denne lednings knuder også som model for de nye knuder, der oprettes. Opmålingsfil fra landinspektør Der behøver ikke eksistere knuder i ledningsenderne. Knuderne oprettes automatisk. Det bliver i dag dummy-knuder, uanset hvad der er udpeget Funktionen finder selv ud af, i hvilken ende der skal være en anboring Ledninger oprettet i DVG med OPRET funktion under ledning 38
Opret ledning fra simpel grafik i 3D Importer opmålingspunkter i en 3D fil Forbind med en linestring Du kan endda stå i en 2D fil med en 3D fil som reference HUSK: Master og referencefil skal have samme resolution Og du får koter på alle knækpunkter 39
Import Coordinates.. XYZtext Stå i en 3D fil Lav/Brug en textfil med koordinater og koter Opmåling_Etape1.txt: 567103.30,6210937.73,54.41 567102.31,6210954.94,53.67 567082.97,6210894.05,54.94 567091.68,6210929.92,56.10 567052.46,6210880.82,59.88 567092.60,6210925.01,56.69 567036.79,6210886.56,60.91 567067.58,6210886.30,58.55 567055.34,6210878.70,59.07 567038.20,6210884.97,60.14 Sæt MicroStation til en fed weight 40
Import Coordinates.. XYZtext Find importdialogen med dialog toolbox xyztxt Udpeg filen Tryk på Process Og du har nogle fine klatter 41
Brug et terrænmodel Stå i en 3D fil Import LandXML eller hvor du kan få en terrænmodel fra Tegn en streg i den trache du vil have en ledning liggende i Tænk ikke på koter Der oprettes vertex ved alle skæringer I en dybde Surface Offset her 1.2 m under terræn Under Visualization Stencil Angiv ønsket dybde Giv et datapunkt for at udpege Giv et datapunkt uden at ramme et element for at starte 42
Kontroller koter Mod terrænmodel MultiGraf kan læse koterne fra terrænmodellen Den skal lige ændres til en samling af trekanter inden Det er således muligt at give terrænkote til samtlige knækpunkter på ledningerne, hvor denne ikke er opmålt Og kender du dybden, får vi også en ledningskote Der kan sættes en default, hvor det ikke er angivet på ledningen. Det vil være en stor hjælp, når LER kræver, at der er koter til alle ledninger af hensyn til bl.a. styrede underboringer 43
Kontroller koter Mod opmålingspunkter Har du en opmålingsfil med enten terrænkoter eller specielt ledningskoter, læst ind i en 3D fil kan du med MultiGraf overføre koterne til ledningens knækpunkter Har du tastet koterne ind, kan du kontrollere, at de er korrekt overført MultiGraf skal konfigureres til jeres aktuelle opmålingsformater og præsentation af data MultiGraf kan faktisk også læse jeres opmålingsfiler og selv lave et punktplot. 44
Flyt knude (langs ledning) Udsagn fra sædvanligvis kritisk bruger: Ovennævnte funktion kan flytte en knude fra en ledning over på en anden ledning!! Det er ret fint, men det tog lidt lang tid at finde ud af! Funktionen kan flytte en knude med tilslutninger langs hovedledningen f.eks. en anboring Men altså også flytte anboringen til en anden ledning F.eks., hvis der lægges en ny ledning Brug Snap Nearest Det er lettest 45
Flyt knude (med knæk) 46
Slet og optegn Når en knude/lednings tekst slettes med MS slet, kommer det ikke frem når der trykkes optegn kort fra database. Hvis både knude/ledning og tekst slettes, kommer både knude/ledning og tekst op ved optegn kort fra database. Nej det er selve symbolet for knuder/komponenten og ledningen der trækker optegningen Så slet også ledningselementerne. Og det kan være svært uden at slette det hele 47
Tekststørrelser i tema luk Størrelsen på teksterne som Tema Luk skrive på skærmen er styret af højden (i meter) på det view som du udpeger din start ledning i. Helt nøjagtigt er bogstaverne view_højden/40 meter høje, så du kan ændre bogstavstørrelsen ved at ændre på view'ets højde. 48
MicroStation - Tips og tricks Spatiale fejl 49
Håndtering af spatiale fejl Oprettelse af spatiale kolonner i databasen stiller strengere krav til geometrien end MicroStation og DanDasGraf. Ved opstart af DanDasGraf kontrolleres databasen for ulovlige geometrier, og man advares om disse fejl. Ulovlige geometrier vil evt. blive vist forkert eller slet ikke vist i web-løsninger (WGK) og LER Sørg for at rette data. 50
For mange vertex i polygon Delete vertex Peg på handler 1,13 Kør Opdater Spatial 51
Polygon vender vrangen ud Flyt/slet vertex Kør Opdater view eller Opdater Spatial 52
For mange vertex i linestring Typisk en ekstra vertex i en af enderne Delete vertex Peg på handler 1,2 Kør Opdater Spatial 53
Spatiale fejl på polygoner Find dem ret dem Er det overkommeligt at rette manuelt - gør det > 200 vertex er besværligt men kik i hjørnerne Ellers Der er ingen koter på punkterne Brug MultiGraf til at fjerne punkter med Weed Weed kommandoen fjernet midterste af tre punkter, der udspænder et areal mindre end weed-parameteren weed := 0.5 // sletter arealer mindre end 0.5 m² 54