<< Click to Display Table of Contents >> Navigation: Kapitel 1 Programafvikling > 1.7 Filmenu > 1.7.12 Importér rammeplaceringer fra fil |
Denne metode gør det muligt at at importere en række rammeplaceringer, tegningshovedtekster mm., som er gemt i en Excel fil (.xls*).
Excel filen kan dannes med funktionen "Eksportér rammeplaceringer til Excel" (se 1.7.11 Eksportér rammeplaceringer til Excel ) hvor du manuelt placerer rammerne med Plotmap og derefter eksporterer dem ud i en .csv fil.
Det er også muligt at danne Excel filen på anden vis hvis du f.eks. har adgang til data som kan danne koordinater til placeringen af rammerne. Det kunne f.eks. være et udtræk af adressekoordinater hvis rammerne skal placeres efter husnumrene. I LIFAs GIS Værktøjskasse findes funktionen "Søg adresser indenfor polygon/fence" som kan udlæse koordinater til husnumre og deres vinkel - se eksempel i afsnit 1.4.5.5 Batch plot.
Forudsætningen for importfunktionen er, at der opbygges et regneark som indeholder data for de ønskede plot. Ud fra regnearket placerer Plotmap automatisk de ønskede plotrammer med mulighed for tilhørende tekster i tegningshovedet mm.
Dermed kan der let og hurtigt, laves en række plot med placering af rammer og udfyldelse af tegningshoveder.
Bemærk
Før Excel filen indlæses skal det ønskede tegningshoved være valgt i Plotmaps hovedialogboks. Årsagen er at det valgte tegningshoved styrer hvor mange tekstlinjer der er tilgængelig i import dialogboksen.
I Excel filen skal der som minimum være søjler med x- og y-koordinat samt modelnavn. De øvrige søjler kan udelades eller felterne kan være tomme. Er der ingen værdi benytter Plotmap de valg der er foretaget i hoveddialogboksen som f.eks. valg af tegningshoved mm.
Import af rammeplaceringer (Batchplot) virker kun ved oprettelse af modeller/Multi plot (ikke med traditionel metode).
Se desuden eksempel i afsnit 1.4.5.5 Batch plot og underafsnit om Excel im- og eksport.
Importdialog
Når Excel filen er dannet åbnes dialogboksen til at importere rammer.
Filnavn: |
Sti- og filnavn på Excel filen som indeholder rammeplaceringer. Sidst valgte Excel fil gemmes i brugerindstillingerne (du bliver spurgt når lukker dialogboksen). Såfremt variablen IKKE er defineret (eller Excel filen ikke findes) forsøges det at indlæse den Excelfil der sidst er gemt i brugerindstillingerne i Plotmap.
|
Udpeg fil Når du trykker udpeg åbnes den mappe som er defineret med variablen PLOTMAP_EXCEL_DIR |
|
Søjle definitions fil: |
Filnavn på søjledefinitionsfilen som indeholder hvilke "formateringen" af Excel arket - søjler (kolonner) indeholder hvilke værdier. Alternativt kan sti- og filnavn også styres af konfigurationsvariablen: PLOTMAP_EXCEL_COLUMN_DEF_FILENAME. Hvis variabel er defineret forsøges det at indløse søjledefinitionsfilen automatisk hvis den findes. Såfremt variablen IKKE er defineret (eller filen ikke findes) forsøges det at indlæse den søjledefinitionsfil der sidst er gemt i brugerindstillingerne i Plotmap.
|
Udpeg fil Valg af søjledefinitionsfil. Når du trykker udpeg åbnes den mappe som er defineret med variablen PLOTMAP_EXCEL_COLUMN_DEF |
Gem Tryk for at gemme søjledefinitionsfilen med de valg der er foretaget. |
Ark: |
Valg af det ark i Excel filen som indeholder rammeplaceringerne.
|
||
Start fra række: |
Nummer på første række hvorfra der indlæses rammeplaceringer.
|
||
Slut i række: |
Nummer på sidste række hvorfra der indlæses rammeplaceringer - indsættes en * læses automatisk til sidste række.
|
||
|
|||
|
Importér... starter indlæsningen og optegning af rammer inkl. de tilhørende Items/attributter |
||
|
|||
Søjle for... |
Valg af de enkelte søjler (kolonner) og hvilken værdi de indeholder ...se hvilke type af data der kan vælges herunder. Bemærk: x- og y-koordinater samt modelnavn SKAL vælges resten kan udelades). |
- X-koordinat: |
x koordinat for placering af rammecellens origin (skal være angivet i Excel).
|
|
- Y-coordinate: |
y koordinat for placering af rammecellens origin (skal være angivet i Excel).
|
|
- Vinkel: |
Vinkel for placering af rammecellen.
|
|
- Modelnavn: |
Navngivning af sheetmodel (skal være angivet i Excel).
|
|
- Rammenavn: |
Cellenavn for den ønskede rammecelle.
|
|
- Målforhold: |
Målforhold for plot (angives som et heltal uden 1: foran).
|
|
- Signaturforklaring: |
Navn for den ønskede signaturforklaring. Her skal bruges det aktuelle navn fra databasen i tabellen PLOTSIGN og feltet SIGNATURE (identisk med det der vælges i Plotmaps dialogboks).
|
|
- Miniature min. koordinat: |
Her kan angives størrelsen på den Shape (ramme) der definerer det Saved View som bruges til en evt. miniatureoversigt - her angives xy minimumskoordinater og med semikolon ";" som skilletegn mellem x og y koordinat, f.eks.: 536100.1;6228292.2 |
|
- Miniature max. koordinat: |
Samme som ovenfor men dog xy maksimumkoordinater.
|
|
- Tekstlinje(r) |
Tegningshovedtekster - der understøttes op til 60 tekstlinjer. Antallet af tilgængelige tekstlinjer bestemmes af det aktuelle tegningshoved - har det aktuelle tegningshoved 10 tekstlinjer vil der således være 10 linjer tilgængelige i import dialogen o.s.v. Husk derfor at vælg det ønskede tegningshoved før du vælger Excel filen. |
Styring af sti- og filnavn for Excel- og søjledefinitionsfiler
Hvilke Excel- og søjledefinitionsfiler der benyttes gemmes Plotmaps brugerindstillinger (du bliver spurgt når lukker dialogboksen).
Er sti- og filnavne gemt vil de automatisk blive valgt når importdialogen åbnes.
Alternativt kan sti- og filnavne også styres af konfigurationsvariabler. Det er oplagt i de tilfælde hvor der er fast sti- og filnavn til filerne - enten under de aktuelle projektmapper eller i en fast fællesmappe. Se nærmere om variablerne i afsnit 5.2 Konfigurationsvariable og opsætning.
Bemærk: Hvis variablerne er defineret ignoreres de filnavne og stier som ellers er gemt i brugerindstillingsfilen.
Items - attributter på plotrammer
Ved import af en Excel fil tilknyttes tre Items på alle de indlæste plotrammer:
1.PlotRamme (indeholder alt undtagen tegningshovedtekster - d.v.s. rammeplacering, vinkel. målforhold mm.).
2.TegningshovedTekster (indeholder tegningshovedtekster)
3.TegningshovedTekster_Ref (reference til de enkelte tegningshovedtekster og hvilke ramme de tilhører - benyttes i funktionen til at opdatere tekster: "Opdatér tekster i tegningshoved")