NPDCM Stora modeller - White Paper Svenska
Transcription
NPDCM Stora modeller - White Paper Svenska
NovapointDCM & QuadriDCM Stora Quadrimodeller White Paper Mars 2015 White Paper NovapointDCM & QuadriDCM Stora modeller 2 Innehåll Introduktion ........................................................................................................................ 3 Bakgrund ........................................................................................................................ 3 Vad är en stor modell?..................................................................................................... 4 Modellens dimensioner ............................................................................................... 4 Geografisk utbredning ............................................................................................ 5 Antal objekt................................................................................................................ 5 Geometritäthet .......................................................................................................... 5 Antal associationer ................................................................................................... 5 Antal aktiviteter ......................................................................................................... 5 Antal filtillägg ............................................................................................................. 5 Summan av allt ......................................................................................................... 6 Åtgärder .............................................................................................................................. 6 Större åtgärder .................................................................................................................. 9 Dela upp projektet i delprojekt .................................................................................. 9 Ämnesområdesmodeller för ett eller flera ämnesområden ................................ 9 Systemkrav ........................................................................................................................ 10 White Paper NovapointDCM & QuadriDCM Stora modeller 3 Introduktion Syftet med detta dokument är att ge en översikt på temat stora Quadrimodeller samt att ge råd om hur man på bästa sätt hanterar stora modeller i NovapointDCM Bas och QuadriDCM. NovapointDCM Bas och QuadriDCM levereras av Vianova Systems. Vianova Systems levererar programvaror och tjänster inom infrånstruktur, och innefattar hela livscykeln från planering och projektering, via byggande, till förvaltning. Förkortningen DCM står för Design, Construction and Maintenance. Novapoints projekteringsverktyg är delvis applikationer kopplade till AutoCAD, delvis fristående programvaror – med en egen plattform. NovapointDCM Bas ingår i plattformen, och kan köras som ett självtändigt program. Bakgrund Quadri-modellen är formatet som NovapointDCM Bas arbetar med. Den ersätter terrängmodellen från Novapoint 18 (“TMOD”). Modellen är baserad på ISO 19 100-standarderna, och är förberedd för intelligent kommunkation via öppna format, utöver nödvändiga produktspecifika format som används i infrånstrukturbranschen. NovapointDCM – 19-versionen – kom med en helt ny Quadri-modell som kan samla «all» information från projekteringen. Det betyder att Quadri-modellen skall kunna användas som samordningsmodell, där alla ämnesområden är representerade i en och samma modell. Då kan modellen bli stor, och det finns praktiska gränser för hur stora modellen som systemet hanterar. Vad är stort? Hur kan storleken begränsas? I detta dokument besvaras ovanstående frågor. Det finns inte alltid enkla svar eftersom modellens storlek beror på flera olika saker och systemet har olika begränsningar. Vi hoppas att läsaren efter att ha löst igenom dokumentet får en ökad förståelse – och värdefulla tips på hur stora modeller hanteras. Dagens lösning förutsätter att man laddar ner hela modellen från QuadriDCM till det lokala datasetet. Vi jobbar med en lösning som gör det möjligt att endast ladda ner en del av den centrala modellen. När detta är på plats kommer flera av de begränsningar som berörs att försvinna. White Paper NovapointDCM & QuadriDCM Stora modeller 4 Vad är en stor modell? Quadri-modellen används för att dela data mellan applikationer, exempelvis genom att väg- och järnvägsprojektering kan utföras mot samma terrängyta. I Novapoint 18 var detta begränsat till att dela ett minimum av information, som exempelvis terrängyta (egentligen linjer), jordlager (bara delvis), och inte minst linjeberäknngar som används av väg- och järnvägsmodellerna. I den nya Quadri-modellen (generation 4, G4) kan man samla «all» information från projekteringsprocessen. Det betyder att Quadri-modellen skall kunna användas som samordningsmodell, där alla ämnesområden är representerade i en och samma kompletta modell. Då kan modellen bli stor. Kommunikation med QuadriDCM kan ta tid och det kan hända att modellen blir tung att arbeta med i NovapointDCM Bas. Modellens dimensioner Här tänker vi inte på rumsliga dimensioner utan på vilka faktorer – dimensioner- modellen påverkas av. För att förstå vad som påverkar modellens storlek – och vidare upplevd tyngd – kan vi bryta ner modellen i flera sådana dimensioner: 1. 2. 3. 4. 5. 6. Geografisk utbredning (km2) Antal objekt, st Geometritäthet, «punkter per objekt» Antal associationer (relationer mellan objekt) Antal aktiviteter, st Antal filtillägg, st Det är summan av alla dimensionerna som avgör om modellen är stor eller inte. Exempelvis kan en modell täcka ett stort geografiskt område, men innehålla få och optimerade objekt. Därmed är den sammanlagda storleken på modellen OK osv. Nedan beskrivs dimensionerna var och en för sig. White Paper NovapointDCM & QuadriDCM Stora modeller 5 Geografisk utbredning Ju större goegrafiskt område modellen täcker, desto längre tid tar sökningar i modellen. Antal objekt Desto fler objekt som finns i modellen desto tyngre blir den att «räkna igenom». Systemet är mer känsligt för antalet objekt än för geomtritätheten för varje enskilt objekt. Det är extremt stor skillnad på 1 miljon objekt med en punkt per objekt (dåligt), och ett objekt med 1 miljon punkter (bra). Geometritäthet Ju mer gemoetri som lagras per objekt, desto tyngre blir modellen. Ett enskilt objekt – exempelvis en markyta – kan innehålla flera miljoner trianglar i sin geometri. Varje enskild triangel är inte ett objekt utan en del i geometrin på ett objekt. Detta hanterar systemet effektivt. Vi vet att modellen är käsnlig för triangulerade volymobjekt (solider), som exempelvis anväänd för att skapa rörledningar. Geometri-statistik hittar du genom att ta fram egenskapsfönstret för Quadrimodellen, välja detaljer och sedan trycka på knappen i högerkolumnen. Antal associationer Modellen kan vara «platt» som en lagerstruktur i en CAD-fil, dvs. ha lite associationer och hierarkiska förbindelser, eller modellen kan vara «djup», dvs. ha objekt med kopplingar mellan sig. Exempelvis er det ofta associationer mellan VA-objekt: mellan rör och brunnar, inuti brunnen etc. Samma gäller för kopplingar till exempel mellan punkter i en geoteknisk undersökning och ett jordlager. Ju fler kopplingar som finns i modellen desto tungre blir den för systemet att hantera. Antal aktiviteter Ju fler aktiviteter som finns i processträdet, desto tyngre blir modellen. Modellen blir inte tyngre att rita ut, men det tar längre tid att ta emot, dela, söka och starta modellen. Antal filtillägg Desto fler filtillägg desto tyngre blir modellen. Vissa av aktivitetstyperna har, eller kan ha, filtillägg: Alla väg-, järnväg-, VA-, tunnel, och samhällsplaneringsaktiviteter får automatiskt filtillägg när de skapas. Dessa filer är sådana som respektive projekteringsverktyg behöver för att fungera (exempelvis «VIPS-filerna» i vägmodellen). av oppgavetypene har eller kan ha filvedlegg: Alle veg-, VA-, jernbane-, tunnel- och arealplanoppgaver får automatisk filvedlegg når de opprettes, filer som prosjekteringsverktøyet trenger for å utføre oppgaven (eksempelvis «VIPS»-filene). Man kan också lägga till filer i modellen genom aktivitetstypen Grupp. White Paper NovapointDCM & QuadriDCM Stora modeller 6 Summan av allt Summan av dessa dimensioner utgör den upplevda tyngden av modellen. Det är därför inte heller helt lätt att ange systemets begränsningar. I stora projekt är det alltid viktigt att hushålla med data. Åtgärder Tabellen nedan listar olika åtgärder för att optimera arbetet med stora modeller. Åtgärd Kartdata Undvik att okritiskt läsa in vektorbaserad kartdata (FKB) i modellen. Resultat Färre objekt i modellen. Detta är ett generellt råd, för övriga mer specifika vinklingar se kommande punkter. Markyta från nivåkurvor eller punkter Färre objekt i modellen. Skapa markytan utanför modellen och importera in resultatet (triangelmodell eller rutnätsmodell). Nivåkurvor och punktern tillför sällan så mycket i själva projekteringen. Det är resultatet i form av markytan som man använder. Exempel: Importera scannade punkter och linjer till en lokal Quadri-modell. Skapa en markyta och importera sedan enbart markytan till modellen som skall delas. Gör så här: 1. Upprätta en ny lokal modell. 2. Importera de underlagsfiler som skall ligga till grund för markytan. 3. Rita avgränsningslinjer i AutoCAD så att du kan dela upp terrängen i mindra delar. Spara ner linjerna i modellen. 4. Skapa markytor och använd avgränsningarna från punkt 3. 5. I QuadriDCM–modellen, använd import och välj den lokala Quadrimodellen från punkt 1. Öppna Välj objekt och välj markytorna från punkt 4. De importerade aktiviteterna kan inte beräknas om i QuadriDCM-modellen. Du kan se på egenskaperna att de inte har några indataobjekt. Eventuella ändringarr görs i På detta sätt kan du spara många objekt. White Paper NovapointDCM & QuadriDCM Stora modeller 7 den lokala modellen och sedan importeras resultatet enligt punkt 2-5 igen. WMS och Ortofoto Färre objekt i modellen. Använd WMS eller ortofoto som bakgrund i modellen istället för importerade kartdata. Dela upp i mindre markytor Hur markytan är uppbyggd har betydelse för beräkningshastigheten. NP19 hanterar ett sömlöst «lapptäcke» av markytor, dvs att flera markytor kan tillsammans beskriva terrängen. Beräkningsunderlaget begränsas och därmed blir beräkningarna snabbare. Undvik att triangulera allt som en enda stor markyta, exempelvis en hel kommun i samma markyta. Dela hellre upp terrängen i delområden efter utbyggnadsetapper, kvarter eller «intresseområden». Då behöver du inte använda mer än nödvändigt beräkningsunderlag till respektive aktivitet. Skapa gränser för de olika delområdena, som i exempelt till vänster. Som beräkningsunderlag väljer man då inte alla markytor, utan bara de merkytor som täcks in av det aktuella området. Områdeavgränsning vid import Från version 19.20 FP6 kan man avgränsa området för import. Detta kan göra efter det att objekten är konverterade, och det utförs med dynamiskt urval – område. Det finns begräsningar i detta: Eventuell topologi och associationer tas bort Geometri som korsar avgräsningen klipps inte. Hela objektet importeras. Ytor med insättningspunkt (tyngdpunkt) innanför området importeras. Ytor med insaättningspunkt utanför området importeras inte. På grund av ovanstående begränsningar rekommenderar vi att alla filer som Färre objekt i modellen. White Paper NovapointDCM & QuadriDCM Stora modeller 8 importeras redigeras och avgränsas innan de importeras. Detaljerad projekteringsdata Färre objekt (och detaljer) i modellen. Undvik att importera all imformation från projekterade byggnader, broar, räcken mm. Dessa kan vara väldigt detaljerade. Läs bara in det som är relevant för att samordna mellan olika ämnesområden. Import-aktiviteten lagrar vilket/vilka CADlager som importerades senast så det är enkelt att i efterhand justera vad som skall importeras och inte. Velg et mest mulig spesifikt utvalg När man skall skapa en aktivitet kan det vara frestande att välja «allt» som underlag (hela modellen). Detta kan leda till fel resultat – och det kommer att försämra prestanda för beräkningar och presentationer. Snabbare beräkningar och presentationer För presentationerna gäller både snabbare navigering och laddning. Dette gäller även presentationer. Ta inte med mer i en presentation än det du faktiskt är intresserad av. Välj en effektiv visningsstil Snabbare navigering. Visningsstilarna kan vara mer eller mindra krävande för systemet att jobba med. Om navigeringen gär trögt, testa att byta visningsstil. Överlåt terrängmodelleringen till experter Framförallt i stora projekt är rekommenderar vi att modellering av existerande situation (markyta, jordlager, befintliga anläggningar mm) utförs av specialister. Antingen i den egna organisationen eller externa resurser. Att skapa och ajourhålla den «befintliga situationen» i form av beräkningsunderlag etc. blir ett eget ämnesområde i projektet. Terrengmodell med ett minimum av information, och samtidigt tillräckligt god och nödvändig detaljering och noggrannhet. White Paper NovapointDCM & QuadriDCM Stora modeller 9 Större åtgärder Dela upp projektet i delprojekt De som är bekanta med QuadriDCM vet att en och samma Quadri-modell i «molnet» kan innehålla flera projekt. Projekten delar objektoch objekttypskatalog samt koordinatreferenssystem – men har separat processinformation. Vi har hittills inte rekommenderat att utnyttja denna möjlighet så länge varje enskilt projekt är ett eget kontrakt, med tillhörande behov av att kontrollera behörighet till modellen och projektet. Då man har ett stort projekt som kan delas upp geografiskt på ett bra sätt, med väl definierade gränser kan man använda sig av tekniken – med hjälp från Vianova Systems. Alla användarna får tillgång till alla delprojekt men kan bara jobba med ett delprojekt åt gången. För att se hela modellen (alla delprojekt på samma gång) så laddar du ner ett dataset per delprojekt till samma pärm i NovapointDCM Bas. Sedan kan du se hela modellen. Tekniken är i skrivande stund (mars 2015) inte testad fullt ut. Vi rekommenderar att man testar metodiken, inte minst hur gränserna definieras innan det körs i ett projekt. En av utmaningarna med metoden är att processinformationen idag inte kan delas mellan delprojekten – även om de ligger i samma modell. Detta gör att gräsndragningen mellan olika delprojekt därför blir fmycket viktig. Ämnesområdesmodeller för ett eller flera ämnesområden Quadri-modellen kan användas som samordningsmodell där all information från alla ämnesområden samlas. Då modellen blir stor kan dette bli en utmaning. Då kan man välja att använda Quadrimodellen som ämnesområdesmodell(-er) för ett begränsat antal ämnesområden. Data exporteras sedan till «ett annat ställe» för att bygga ihop samordningsmodellen. White Paper NovapointDCM & QuadriDCM Stora modeller 10 Systemkrav Stora modeller kräver bra hårdvara med både diskutrymme, minne och bra grafikkort. Våra gällande systemkrav finns på våra hjälpsidor, under systemkrav.