Interne fil- og mappestrukturer¶
Prosjektmappe¶
I Gemini Terrain arbeider vi i tegninger (.bim-fil), på samme måte som vi arbeider i et dokument (.docx-fil) i Word og regneark (.xlsx-fil) i Excel.
Hver prosjekt i Gemini Terrain organiseres i en egen prosjektmappe. Her har vi én *.prj*-fil som fungerer som et overbygg over alle tegningene i prosjektet og presenterer dette i prosjektmenyen.
Prosjektmenyen administrerer alle tegningene i prosjektet vårt, og vi må alltid åpne tegningene via denne.
!!! note "Merk" Unntaket er om vi skal tegne egne figurer som skal være felles for alle prosjekt. Da kan vi opprette enkeltstående tegninger på User-mappen via Fil - Ny fil.
Når det gjelder kart-, plan- og landmålte data har Gemini Terrain egen lagringsstruktur for disse, som kalles applikasjonslag. I egenskapsdialogen for applikasjonslag har vi egne rutiner for å importere fra ulike eksterne digitale format og målebøker. Som vi ser av illustrasjonen under er applikasjonslag tegningsuavhengige, det vil si at vi kan legge til eller fjerne applikasjonslag i alle tegninger med modelltype terrengmodell.
Veg-, tunnel- og grøftedata lagrer vi i linjedefinisjonsfiler vi kaller SFI-modeller, *.sfi-filer. I egenskapsdialogen for SFI har vi egne rutiner for å importere vegdata fra andre systemer som VIPS og Anpakke. Vegene er på samme måte som applikasjonslag tegningsuavhengige. I tegninger med modelltype terrengmodell kan vi sette inn ulike elementer fra SFI-modellen, eksempelvis horisontalkurvatur (linjedefinisjon), vertikalkurvatur, vegkropp, etc.

Oversikt over filer i et prosjekt i Gemini Terrain
Det er også mulig å sette blant annet DWG- og IFC-filer direkte inn i tegningen.
Filtyper og lagringsstrukturer i Gemini Terrain¶
Følgende interne filtyper og lagringsstrukturer brukes i Gemini Terrain:
-
Prosjekter (
*.prj) -
Tegninger (
*.bim) -
Applikasjonslag (
*.aly,*.gmi, ...) -
Linjedefinisjonsfiler (
*.sfi) -
Kryssobjekter (
*.xfi) -
Byggegroper (
*.efi)
Merk
Med unntak av .bim-filene kan i prinsippet navnet på de øvrige filene være hva som helst. Pass på at en del spesialtegn ikke tillates av Windows. Generelt er heller ikke mellomrom å anbefale.
Som vi ser har vi mange filer på prosjektmappen. I tillegg til de interne filformatene har man gjerne eksterne filer som IFC og DWG også. I store prosjekt kan det derfor være hensiktsmessig å lage undermapper for enkelte av filene. Funksjonene for å opprette applikasjonslag, linjedefinisjonsfiler, kryss og byggegroper støtter relative stier.
Eksempel på mappestruktur med undermapper

Absolutte eller relative stier?¶
I eksempelet over har vi en prosjektmappe som heter Test, med undermappene Veger, Kryss og Groper.
- Absolutt sti for SFI-filer:
C:\Users\My documents\Gemini\Data\Test\Veger - Relativ sti for SFI-filer:
\Veger
Vi anbefaler å legge filene i undermapper under prosjektmappen hvis de skal plasseres i andre mapper enn direkte i prosjektmappen. Hvis du legger filene andre steder vil den absolutte stien bli lagret når du setter inn filene i tegningen. Dette kan skape problemer hvis det blir endringer i mappestrukturene.
Med relative stier kan vi flytte prosjektmappen med tilhørende undermapper uten å få problemer. Merk at applikasjonslag kun kan ligge på prosjektmappen eller en undermappe av denne.
Sys-mappen¶
Sys-mappen inneholder programmets systemfiler. I tillegg finner vi også standard tittelfelt og figurbiblioteket her. Figurbiblioteket, FI0400.lib, inneholder kartsymboler, ark for presentasjonstegninger og diverse 3D-figurer.
Advarsel
Sys-mappen er forbeholdt fabrikkinnstillinger. Gjør derfor aldri endringer på filer i denne katalogen, da de vil overskrives ved nye installasjoner. Enkelte filer er det likevel meningen at man skal spesialtilpasse, og hovedregelen her er da å ta en kopi av disse filene fra Sys- til User-mappen. Dette er nærmere beskrevet under avsnittet om brukertilpasning.
INI-mappen¶
INI-filer er vanlige tekstfiler som inneholder innstillinger for programmet. Nedenfor er noen viktige INI-filer beskrevet.
DDSmain.ini¶
Styrer det som har med installasjonen av programmet å gjøre. I filen finner du blant annet stiene til de forskjellige mappene.
Eksempel
Eksempel på Gemini-installasjon, hvor XX står for versjon av Terrain:
ExeDir=C:\Programfiler\Gemini\TerXX\Exe\
SysDir=C:\Programfiler\Gemini\TerXX\Sys\
UserDir=C:\Brukere\Dokumenter\Gemini\TerXX\User\
ImageDir=C:\Programfiler\Gemini\TerXX\Images\
TextureDir=C:\Programfiler\Gemini\TerXX\Texture\
ProjDir=C:\Brukere\Dokumenter\Gemini\TerXX\Data\Demo\
ProjName=demo
DDSpmn.ini¶
Denne filen styrer det som har med tegningslisten å gjøre, ut over selve tegningsfilene. Dialogboksene der vi registrerer informasjon kan blant annet tilpasses eget behov. Merk i så fall at koblingene i tittelfeltene også må oppdateres. Dette er nærmere beskrevet i dialoghjelpen til tegningslisten.
DDSpmn.ini kan kopieres til felles User-mappe, slik at alle brukere får tilgang til denne.
Ter.ini¶
Denne filen inneholder innstillinger for dialoger i Gemini Terrain, blant annet:
- Siste brukte importformat
- Innstillinger for linjedefinisjonsteksting
- Oppsett av rutenett i tegninger
Setningen ProjectIniFileMode=0,2 forteller hvor blant annet presentasjonstegningenes innstillinger blir lagret (oppsett av rutenett, etc.):
- 0 – innstillingene lagres på
terproj.inipå prosjektkatalogen. - 2 – innstillingene lagres på
xxxx4nnn.ini. Med dette valget får vi én fil for hver tegning, det vil si at vi kan ha ulike innstillinger for ulike tegninger i prosjektet.
Ter-project-timelog¶
Filen TER-PROJECT-TIMELOG.TXT logger tidspunktene vi åpner og avslutter prosjekt i Gemini Terrain. Filen finner vi på brukerens Ini-mappe. Den kan redigeres i en teksteditor, hvis vi eksempelvis ønsker å slette innholdet. Alternativt kan vi slette filen da programmet vil opprette en ny hvis den ikke eksisterer.
Eksempel
Eksempel på TER-PROJECT-TIMELOG.TXT:
2022.12.07:
2022.12.07_10:58:19: Project opened: C:\Users\Documents\Gemini\Ter\Data\Demo-Nor\Demo_Ter.ini
2022.12.07_12:51:58: Project closed: C:\Users\Documents\Gemini\Data\Demo-Nor\Demo_Ter.ini