<< Click to Display Table of Contents >> Navigation: Kapitel 1 Programafvikling > 1.6 Registrering af filer - DGNREG |
Designfiler, som skal være tilgængelige for FINDDGN, skal registreres i en database. Dette udføres ved hjælp af DGNREG modulet, som er en del af FINDDGN. Dette modul vælges ved i FINDDGN dialogboksen at vælge Fil > Registrer filer.
Herved fremkommer denne dialogboks:
Tabelnavn, og felt med filnavn:
Tabel: Tabelnavn på MAPS tabellen – heri registreres designfiler.
Felt: Feltnavn i MAPS tabellen som filens navn puttes i.
Env var el. sti til filer:
Env. var.: Konfigurationsvariabel som lagres i MAPS tabellens felt DIR_ENV. Denne konfigurationsvariabel benyttes ved tilkobling af referencefiler.
Kategori:
Her kan vælges hvilken kortkategori der skal registreres for den fil der registreres. DGNREG kan automatisk tolke filens kategori via filens ekstension. Dette forudsætter dog, at EXT-feltet findes i kategori-tabellen.
Koordinatsystem for registrering:
Her kan brugere selv definere aktuelle koordinatsystem.
Registrer data:
Opret / Modif. indexshapes: DGNREG kan oprette indexshapes til MGE. FINDDGN kan ikke selv udnytte indexshapes.
Opdater min/max koord i db: Hvis aktiv, vil DGNREG opdatere felterne MIN_X, MAX_X, MIN_Y og MAX_Y i MAPS-tabellen.
Opdater boundary (ydre grænser) i db: Hvis aktiv, vil DGNREG opdatere feltet for boundary i databasen, således det afspejler den ydre grænse for hvor data afgrænses geografisk.
Gem fuld sti til filer: Hvis aktiv, vil DGNREG gemme hele stien til designfilen i MAPS-tabellen.
Opdater MAPID: Hvis aktiv, vil DGNREG opdatere MAPID i de database-poster der er linket til de grafiske tekst-elementer i den fil der registreres.
Opstil filliste
Denne knap kalder programmet FILLISTE, hvis det er installeret. FILLISTE er et program som kan udføre en eller flere indtastningskommandoer for en liste af filer. Det er nyttigt hvis mange filer ønskes registreret.
Data & Info:
Åbner en dialogboks, hvori der evt. kan udfyldes et antal tekstlinier med information om den fil der registreres.
Ryd op i mapstable:
Denne funktion løber maps-tabellen igennem og undersøger hvilke registrerede filer der findes i systemet. Her benyttes MS_DEF, MS_RFDIR og den konfigurationsvariabel som evt. er registreret i DIR_ENV. Registrerede filer som ikke længere findes i systemet, bør slettes fra MAPS-tabellen. Der gives en advarsel før data slettes. Se afsnit 1.6.1 Ryd op i MAPS.
Editer mapstable:
Denne funktion kalder en tabelediteringsfunktion, som kan benyttes til at rette / slette poster i MAPS-tabellen.
Registrer fil:
Denne funktion bevirker, at den aktive fil registreres.
Afslut:
Lukker DGNREG dialogboksen.
Når filer registreres, gør FINDDGN følgende:
•Filen åbnes.
•Der udføres fit view.
•Programmet undersøger i databasen om filen tidligere er registreret, her ses evt. fejlmeddelelsen ‘Select statement returned no rows’ i MicroStations message felt. Dette er helt normalt i denne forbindelse.
•Der oprettes evt. en ny forekomst i databasen.
•Databasen opdateres med min og max koordinater mv.
•Hvis der er valgt Opdater MAPID: Alle objekter i filen undersøges mht om der er link til en tabel i databasen som har et MAPID felt. Er dette tilfældet indsættes det pågældende korts ID i dette felt.