2017/01/26 11:55 1/5 Import DWG Import DWG Innstillinger for DWG leser Når man skal importere dwg, enten det er en eller flere filer samtidig, bør man på forhånd ha tenkt på hva man ønsker å importere til Novapoint. Frys/skru av lag du vet du ikke vil importere. Disse vil automatisk ikke være valgt i Novapoint import. Dersom du er i tvil om noe, ikke importer det. Det er bedre å legge til noe senere enn å importere noe du er usikker på. Dette vil etter hvert gjøre modellen stor og uhåndterlig. Kikk på lagene som ligger i filen, og bestem deg for hvilke du skal importere: Dette valget er kun aktivt dersom du importerer én dwg fil. Dersom du importerer flere på en gang vil lag som er fryst/skrudd av ikke bli importert. Man har også mulighet til å droppe objekter på lag 0 og satt inn i 0,0,0: Bestem hva som skal skje med blokker og XREF'er som er tilknyttet DWG filen Bestem hva som skal skje med punkt som tilknyttet DWG filen Bestem hva som skal skje med lukkede polylinjer/3d-facer i DWG filen Dersom du velger ja på disse, og programmet ikke kan triangulere flaten det er bedt om, vil ikke flaten bli laget. Ved valg nr 2 blir 3D-face på samme lag slått sammen til én flate. Det vil vanligvis lønne seg å ikke importere flater som 3D-facer. Velg derfor ja på dette valget dersom du kan. Bestem hva som skal skje med solids/flater i DWG filen Konverter solid/flate til TIN Soliden/flaten blir triangulert til triangle mesh, og blir kun omtrentlig. For å kontrollere presisjonen kan du: 1. Angi maks lengde på kantlinje. Jo lavere verdi, dess høyere presisjon: 2. Angi normal toleranse. Den maksimale differansen i grader mellom to flater. Jo lavere verdi, dess høyere presisjon: 3. Legg til punkt pr. kantlinje. Jo høyere verdi, dess høyere presisjon: 4. Kontroll av knekkpunkter. Jo høyere verdi, dess høyere presisjon: Konverter solid/flate til NURBS Soliden/flaten blir triangulert til NURBS mesh. Den vil da bli eksakt slik den er i DWG.
2017/01/26 11:55 2/5 Import DWG Lagre Acis informasjon for bedre eksport Alle solids/flater i DWG lagres som ACIS format. Dersom dette alternativet er huket av vil disse dataene bli lagret som tilleggsdata for soliden/flaten. Ved eksport vil dette bli brukt som eksporteres data i stedet for soliden/flaten, og resultatet vil være nøyaktig det samme som den opprinnelige DWGen hadde. Eksploder solid/flate før konvertering til TIN Noen solids/flater i DWG er bygget opp av mange elementer. Dersom dette alternativet er huket av vil solidene/flatene eksploderes før de trianguleres. Dette gjør resultatet mer nøyaktig. Ekspempel: Import av en DWG fil og konfigurering av en konverteringsfil 1. Skap en ny modell, Velg mal: EUREF89UTM32. 2. Velg Sett inn Import og velg DWG-format deretter en fil 3. Bekreft at koordinatsystem er det samme i fila som er brukt i modellen. I Innstillinger for DWG-leser, velger du livssyklus: Planlagt. 4. Velg Forhåndsvis innholdet i fila et planvindu. Trykk OK. 5. Etter at opptegning er, ferdig trykk på Velg konverteringsregel/-regler. I dialogen som kommer opp vil du se hvilke konverteringsfiler (tabeller) som er tilgjengelige for DWG til Quadri. Trykk på Ny 6. Angi filnavn. Det kan være lurt å navngi denne iht. tegning /prosjekt eller etter lagstandard. Gi også en beskrivelse Kildens format angir formatet for den filen du skal importere her dwg. Kilde kompablilitet angir versjon av kildens FC (her dwgfc), og om man vil at konverteringsregelen skal gjelde for kun denne versjonen av FC, fremover-kompatilbel, bakover-kompatibel, eller begge. Objekktypekatalog resultat angir hvilken FC resultatet skal inn i. Her gjelder og samme valg for Resultat kompabilitet som kilde kompabilitet. Trykk OK. 7. Dialogen som kommer opp er Konverteringsregeleditoren. En annen måte å åpne denne editoren er ved å gå inn i Sett inn > Konverteringsregler (dersom du åpner her kan du ikke generere regler fra forhåndsvist modell) I dialogen som kommer opp vil vi nå se en tom tabell: Kolonner med grønn heading er kolonner som brukes for å sette opp regler for å hente ut objekter etter spesifikke regler i «fil modellen». Blå kolonne brukes til å angi hvilken objekttype fra objekttypekatalogen som man skal få når kriteriene for utvalg av objekter i den temporære basen er oppfylt. 8. Vi skal nå bruke en veiviser for å sette opp de reglene som er aktuelle for dwg-filen som er lest inn. Trykk på knappen Generer regler fra forhånds vist modell
2017/01/26 11:55 3/5 Import DWG Veiviseren starter øverst i side-menyen med Kildens objekter. Her brukes input fra forhåndsvist modell (mao leser fra den temporære modellen som ligger under Fil(er). I eksempelet under er det objekter i filen av typen CadCurve og CadAnnotation. 9. La dette stå og trykk på Neste i dialogen. Da kommer en til dialog for Definer konverteringsnøkler. 10. Velg under kolonnen Egenskapstype hvilke egenskaper/ egenskaper som skal brukes som konverteringsnøkkel. Velg Layer og trykk på Neste. Ny dialog for neste side-meny er Resultatets objekter. Bruk standard oppsettet som vist over, og trykk på Fullfør. Valg nr 8 setter alle objektene i tegningen til samme objekktype. Kan være et alternativ til å sette alle tomme, dersom du har mange av samme type. Det siste valget Jeg har en kolonne med Quadri objekttyper som definerer hva mine objekter, temakoder eller lagnavn representerer er spesielt nyttig ved SOSI-import. Det kan også fungere bra dersom en har lagnavn som matcher med objekttyper. Velger en dette valget, så vil en få ferdigutfylt resultatobjekttyper for match-kriteriene Da er første dialog blitt fylt ut med utvalgskriterier som vist under. Ut ifra valgene vi gjorde i dialogen over, har en fått fullt ut med Kildens objekt (CadCurve og CadAnnotation) og egenskapstypen layer og fått listet alle lagnavn. Som du ser av utvalgskriteriene under, så finnes det objekter både av typen CadCurve og CadAnnotation på laget Akser. Resultatobjekttype er ikke valgt enda: Resultat-objekt i Quadri etter konvertering 11. Vi må sette hva som skal bli resultat-objekt i Quadri etter konvertering. Fyll ut objekter som vist iht. neste dialog 12. Dette er nok informasjon til at vi kan importere og får med oss geometrien til objektene Dersom noen objekter skulle komme inn uten geometri klikk på geometri egenskapsvisning Klikk på treff på geometri egenskap. Alle geometritypene som er satt opp i forrige tabell skal ha en Resultatets geometri-egenskap Men vi tar ikke med oss noen egenskaper om vi avslutter her. Vi skal derfor legge til noen egenskaper som vi vil ha med oss inn i modellen. Dette skal vi gjøre ved å bruke 3 forskjellige metoder: Sette en standardverdi på en egenskap til en objekttype som vi konverterer til Konvertere egenskap til kildens objekt til egenskap som finnes på objekttypen Konvertere egenskap til ny generisk egenskap som en oppretter 13. Velg i Vis-menyen Egenskapskonvertering pr objekt som vist under.
2017/01/26 11:55 4/5 Import DWG Dialogen utvides: I denne visningen ser vi egenskaper som er knyttet til objektene i fila vi har importert i grønne kolonner. I blå kolonner ser vi egenskaper som objektet referanselinje har. Sette standardverdi på en egenskap på ett objekt som vi konverterer til 14. Vi skal her sette type referanselinje på Resultat-objektets egenskap: referanselinjefor. Velg Standardverdi Annet [99]. 15. Vi skal i tillegg ta med oss lagnavn og farge fra AutoCAD for de objektene som ligger på forskjellige lag. Lagnavnet skal vi mappe til egenskapen Name, mens acad color skal vi mappe til en egenskap som vi må opprette da referanselinje ikke har noen egenskap som passer til å legge en farge (RGB-verdi) på. Konvertere egenskap i kildens objekt til egenskap som finnes på objekttypen 16. Marker raden hvor det står objektnavn i kolonnen «Resultat-objektets egenskap» Velg så cellen i Grønn kolonne med navn «Objektets egenskap» velg layer som egenskap. Vær oppmerksom på at den konverteringen vi satte opp for «layer til objektnavn» vil gjelde for alle kildens objekter, om vi da ikke krysser av i kolonnen Kun denne obj til obj. Det betyr at man kan lage forskjellige konverteringer inn mot egenskapen objektnavn avhengig av objekt. Vi vil at den konverteringsregelen for egenskaper skal slå til på alle objekter så vi huker ikke av dette valget. For alle konverteringsreglene nå, vil verdien for egenskapen Objektnavn settes lik navnet til AutoCAD laget objektet ligger på. Konvertere egenskap til ny generisk egenskap som en oppretter 17. Fordi de objekttypen referanselinje ikke har mulighet til å få opprettet en «generisk egenskap» så må vi velge den neste utvalgsregelen i tabellen til venstre. Velg så raden hvor det står «generiskegenskaspliste» i tabellen til høyre. Velg color i nedtrekkslista under objektets egenskap og skriv inn navnet ACADCOLOR i Navn for Resultat-objekt. Nå vil det opprettes en ny generisk egenskap med navn ACADCOLOR som henter verdien fra acadproperties.color. Etter utfylling. Klikk avslutningsvis på OK. 18. Konverteringsregel dialogen vises. Marker den nye konverteringsregelen og trykk på knappen velg så den blir satt aktiv som konverteringsregel for datasettet. Trykk OK for å avslutte dialogen. Utvidet mulighet til å importere lag som inneholder en felles verdi. Dette kan ikke gjøres i editoren, men må gjøres i en tekstbehandler (PSPAD eller lignende). Regular expression kan brukes ved import fra DWG, om man ønsker å bruke del av et lagnavn.
2017/01/26 11:55 5/5 Import DWG Link til forklaring av Regular Expression: http://msdn.microsoft.com/en-us/library/az24scfc.aspx Uttrykket under søker igjennom et Autocad lagnavn. Laget starter med 2 bokstaver eller annet symbol eller mellomrom (ikke små bokstaver). Etter ADMKGR kan det være hvilke som helst antall bokstaver/symboler i lagnavnet. Settes inn i Feature til Feature tabellen i konverteringsfilen. <F2FTableEntry active= true > <SourceFeatureTypeId>1000213</SourceFeatureTypeId> <SourceFeatureAttributeTypeId typeid="1001189"> <SourceFeatureAttributeTypeId typeid="1001192" value="/^[a-z \s\p{p}]{2}admkgr[a-z \s\p{p}]*$/i" valueformat="exp"/> </SourceFeatureAttributeTypeId> <DestinationFeatureTypeId>2200008</DestinationFeatureTypeId> </F2FTableEntry> SourceFeatureTypeId kommer fra FC til DWG og henviser her til en CadCurve SourceFeatureAttributeTypeId kommer fra FC til DWG og henviser her til acadproperties SourceFeatureAttributeTypeId typeid kommer fra FC til DWG og henviser til layer valueformat= exp må settes dersom man vil bruke ett uttrykk i stedet for helt lagnavn. DestinationFeatureTypeId kommer fra FC til Quadri, altså den du skal bruke I prosjektet ditt, og henviser her til Featuren Kommunegrense