<< Click to Display Table of Contents >> Navigation: Kapitel 1 Brug WFSimport > 1.2 Automatisk valg og indlæsning af WFS data |
Hvis der ofte er behov for at indlæse de samme kort-tjenester og lag kan det gøres automatisk. Der skal oprettes en kommandofil for hver tjeneste der ønskes indlæst.
For at starte automatisk indlæsning kaldes WFSimport med tilføjelse af filnavn på kommandofil, f.eks.key-in: mdl load wfsimport hent_jordstykker
Forudsætning
For at der kan oprettes kommandofiler skal opsætning af services mm. være på plads - se 2.2 Opsætning af services Hvis der efterfølgende ændres i disse services (tjenestenavn og lag) er det vigtigt at huske at opdatere kommandofilerne tilsvarende.
Eksempel: Key-in til automtisk indlæsning
Følgende key-in indlæser både jordstykker (skel) fra matrikelkortet og bygninger fra grundkortet. Da der kun kan kaldes én tjenste pr. programkald, skal programmet kaldes to gange.
mdl l WFSImport Hent_Jordstykker.txt; mdl l WFSImport Hent_Bygninger.txt
Kommandofiler til indlæsning af udvalgte tjenester og lag
Kommandofilen er en simpel tekstfil som definerer hvilke lag der skal indlæses. Kommandofiler placeres i den mappen som variablen WFSIMPORT_PATH_FOR_COMMANDFILES angiver - se 4.1 konfigurationsvariabler.
Herunder er et eksempel på en kommandofil som indlæsning 2 lag (Jordstykke_Gaeldende og Centroide_Gaeldende) fra matrikeltjensten.
SERVICE:Matriklen - Matrikelkort flader
TYPENAME:Jordstykke_Gaeldende,Centroide_Gaeldende
GEO:geometri
VERSION:1.1.0
BATCH:1
Udfyldning og formatering af kommandofil
I kommandofilen skal angives følgende værider:
•SERVICE |
Titelnavnet på den service der hentes data fra. Det står ud for "Title" i den aktuelle xml konfigurationsfil - se markering herunder.
|
•FILTER |
Bruges normalt ikke og så vil WFSimport indlæse kortdata som udfylder hele det aktuelle View i MicroStation. Et filter kan f.eks. angive et specifikt jordstykke så kun det bliver indlæst - se eksempel nederst i afsnit 1.1 Vælg WFS-fil til import |
•TYPENAME |
De(t) ønskede lagnavn(e) der skal hentes fra service'en. Er der flere lag adskilles disse med komma.
|
•GEO |
Normalt "Geometri".
|
•VERSION |
Version for den aktuelle WFS service.
|
•BATCH |
Skal normalt altid stå til "1". Det bevirker at alle lag hentes i én omgang (batchkørsel) uden info om hvor mange elementer der er importeret for hvert lag. |