Specifikation af formater (Graveforespørgsler)
1. Indledning
Det er muligt for graveaktører at overføre deres graveforespørgselsområder til LER-registeret ved at uploade informationerne som flader i enten DSFL- eller GML-formatet.
I de følgende afsnit beskrives hvilke objekt- og attributkoder der skal anvendes ved upload af graveforespørgsler.
Der er ligeledes en kortfattet beskrivelse af særlige forhold ved anvendelse af DSFL og GML formatet til upload, herunder de understøttede kortprojektioner.
Desuden forefindes et eksempel på upload filer i henholdsvis DSFL og GML.
Ved digital overførsel af interesseområder må hver fil der overføres maksimalt indeholde 1000 pkt.
2. Beskrivelse af LER DSFL-importformat
Der skal uploades ét graveforespørgselsområde ad gangen. Når uploaden er færdig, kan brugeren rette i eventuelle uploadede informationer om gravefore-spørgselsområdet eller indtaste yderligere informationer. Desuden kan fladerne redigeres.
Endelig skal graveforespørgslen godkendes (eller den kan afvises). Når en gra-veforespørgsel er godkendt, modtager ledningsejeren en e-mail med en kvitte-ring, der viser det uploadede graveforespørgselsområde.
Et uploadet datasæt skal indeholde én eller flere flader, der geografisk beskriver det graveforespørgselsområde, som forespørgselen skal omfatte.
LER-systemet understøtter import af simple flader samt af mere komplekse fla-der med ét eller flere huller.
Der er mulighed for at importere værdier for visse attributter/oplysninger hø-rende til en graveforespørgsel. Det er ikke noget krav, at disse forefindes i data-sættet. Attributter kan også indtastes inden den afsluttende godkendelse af de importerede data.
Der understøttes import af data, der følger "Basis-udgaven af DSFL-formatet" (se Geoforum), med de begrænsninger der følger af, at LER-systemet udeluk-kende beskæftiger sig med objekttypen flade.
2.1 Tilladte DSFL objekt- og attributkoder
Ved import af data i DSFL-format skal der benyttes følgende DSFL-objektkode for flader:
%KA1 %U52 %B Graveforespørgselsområde
Der er mulighed for at importere nedenstående attributter til en graveforespørgsel ved brug af følgende DSFL-datafelter:
Datafelt | Attribut-felt | Datatype | Betydning/attributfelt |
%D60913 | Bemaerkning | Tekst, max. 255 tegn | Bemærkning til graveforespørgsel (begrænset antal tegn i DSFL import). |
%D60921 | Graveart_id | Heltal / kommasepareret liste af heltal | Identifikation for graveart, jf. prædefineret liste over gravearter i LERsystemet (se 2.1.1). Ved flere gravearter tilknyttet samme område, skrives disse som en kommasepareret liste. |
%D60922 | Graveart_anden | Tekst, max. 50 tegn | Beskrivelse af anden graveart. Kun hvis graveart_id for "anden graveart" er angivet. |
%D60924 | Graveperiode_fra | Dato | Start dato for graveperioden., på formen aaaammdd eller aammdd. |
%D60925 | Graveperiode_til | Dato | Slut dato for graveperioden, på formen aaaammdd eller aammdd. |
Hvis der skal tilknyttes flere gravearter til samme graveforespørgsel, skrives de pågældende graveartskoder som en kommasepareret liste jf. nedenstående eksempel:
%D60921 1,3,7,99 %B Graveart, eksempel med flere gravearter
Kun datafelter med attributværdier defineret før den første polygon anvendes i importen, da attributterne knytter sig til graveforespørgslen som helhed og ikke de enkelte polygoner.
2.1.1 Liste over tilladte graveartskoder
Upload processen vil kun acceptere graveartskoder/ID-værdier, der fremgår af nedenstående liste (LER systemtabel Graveart):
Graveartskode | Betydning |
1 | Kædegraver |
2 | Gennempresning |
3 | Boring m. pælebor |
4 | Relining |
5 | Cracking |
6 | Gravemaskine |
7 | Styret understyring |
8 | Plov |
9 | Ramning |
10 | Sprængning |
99 | Andet |
Hvis der skal tilknyttes flere gravearter til samme graveforespørgsel, skrives de pågældende graveartskoder som en kommasepareret liste jf. nedenstående eksempel:
%D60911 1,3,12 %B Graveart, eksempel med flere arter tilknyttet.
2.2 Datavalidering under import
Under import af uploadede DSFL-data foretages en validering af data - opdelt i validering af geometri (dvs. flader) og en validering af attributter.
Validering af flader omfatter:
- En flade danner en lukket geometri ved gentagelse af første punkt som sidste punkt.
- En flade består af minimum 4 punkter.
- Huller ligger indenfor den ydre flade uden at røre denne.
- Huller indenfor samme ydre flader må ikke overlappe eller røre hinanden.
Hvis en flade ikke overholder disse valideringskrav, vil den blive afvist med en fejlmeddelelse.
Hvis en import ikke indeholder valide flader, vil hele upload- og importoperationen blive afvist med en fatal fejl.
For attributværdiers vedkommende valideres udelukkende graveartskode.
DSFL-koder, såvel objektkoder som datafelter, der ikke er defineret i listen over tilladte koder i afsnit 2.1, vil blive fejlmeldt og ignoreret under importen.
2.3 Understøttede kortprojektioner i DSFL import
LER's DSFL importfunktion understøtter omregning fra nedenstående kort-projektioner til den internt benyttede UTM 32 Euref89 projektion:
DSFL %H1 | Projektion | Projektionens navn |
S34J | S34J | System 34 Jylland/Fyn |
S34S | S34S | System 34 Sjælland |
S45B | S45B | System 45 Bornholm |
U32 | UTM32, ED50 | UTM zone 32, ED 50 |
U33 | UTM33, ED50 | UTM zone 32, ED 50 |
U32E | UTM32, Euref89 | UTM zone 32, Euref 89 |
U33E | UTM33, Euref89 | UTM zone 33, Euref 89 |
Transformationen mellem projektionerne foretages ved hjælp af Kort- og Matrikelstyrelsens transformationsrutiner (KMS trans).
Det er brugerens eget ansvar at uploade de data, der koordinatmæssigt ligger indenfor den angivne korts projektion.
2.4 Begrænsninger i DSFL formatunderstøttelsen
Der understøttes som nævnt import af data, der følger "Basisudgaven af DSFL-formatet" (se Geoforum), begrænset til et subset af geometrityper og attributinformationer, svarende til LER-systemets interesseområder.
Polygoner angivet med DSFL stedfæstelseskoderne i nedenstående tabel under-støttes:
DSFL-kode | Betydning |
%F1KR | Begynd ny flade stedfæstet med koordinater og forbundet med rette linier. |
%F2KR | Efterfølgende sekvens tilhører samme objekt, men der er ikke nødvendigvis umiddelbar sammenhæng (dvs. eksklave). |
%F3KR | Efterfølgende sekvens tilhører samme objekt. Sidste punkt i foregående sekvens indgår som første punkt i efterfølgende sekvens. |
%F4KR | Efterfølgende sekvens tilhører samme objekt som en indre begrænsning, dvs. et hul (enklave). |
Ved komplekse fladekombinationer skal de enkelte delflader angives i logisk rækkefølge, således at et hul knytter sig til den nærmest foregående ydre flade.
Der understøttes ikke indlæsning af punkter (%P) eller linier (%L).
Der understøttes ikke indlæsning af splines (KS), cirkelbuer/cirkler (KC) eller klotoider (KK).
Der understøttes ikke indlæsning via referenceflader, -linier eller -punkter.
DSFL-modulet forventer 2D data, men accepterer DSFL-data angivet i 3D. Koten behandles ikke.
DSFL-hovedoplysninger og nøjagtigheds-/oprindelsesoplysninger gemmes ikke i LER-databasen.
2.5 Eksempel på DSFL fil
Nedenfor er vist et eksempel på en simpel DSFL-fil bestående af 2 gravefore-spørgselspolygoner med attributter:
%H0 æøåÆØÅ
%H1 S45B
%H3 YX
%H11 Graveforespørgsel
%H41 050826 1553
%H58 Basis-udgave 970901
%H59 950601
%KA1 %U52 %B Graveforespørgsels polygoner
%D60913 Nedgravning af elkabler i X-købing %B Bemærkning til område
%D60921 6,7,99 %B Graveart_id (ekstern)
%D60922 Manuel gravning %B Graveart_anden
%D60924 20050901 %B Graveperiode fra dato
%D60925 20050911 %B Graveperiode til dato
%F1KR 45628.767 55372.897
45591.391 55276.297
45636.476 55262.748
45670.618 55349.888
45725.162 55333.105
45688.604 55246.169
45669.443 55221.025
45633.408 55226.509
45616.011 55164.717
45575.349 55173.025
45600.812 55243.867
45543.852 55260.856
45584.296 55393.695
45628.767 55372.897
%F2KR 45834.915 55192.417
45824.804 55159.208
45777.712 55177.794
45755.075 55111.579
45731.529 55120.872
45761.210 55184.057
45728.205 55196.584
45711.421 55142.040
45683.044 55151.742
45756.365 55328.030
45834.045 55297.121
45801.706 55202.529
45834.915 55192.417
%F4KR 45807.331 55270.184
45795.459 55237.731
45773.066 55242.669
45788.213 55277.885
45807.331 55270.184
%K %U
%D
%S
3. Beskrivelse af LER GML-importformat
Der skal uploades ét graveforespørgselsområde ad gangen. Når uploaden er færdig, kan brugeren rette i eventuelle uploadede informationer om graveforespørgselsområdet eller indtaste yderligere informationer. Desuden kan fladerne redigeres.
Endelig skal graveforespørgslen godkendes (eller den kan afvises). Når en graveforespørgsel er godkendt, modtager ledningsejeren en e-mail med en kvittering, der viser det uploadede graveforespørgselsområde.
Et uploadet datasæt skal indeholde én eller flere flader, der geografisk beskriver det graveforespørgselsområde, som forespørgselen skal omfatte.
LER-systemet understøtter import af simple flader samt af mere komplekse flader med ét eller flere huller.
Der er mulighed for at importere værdier for visse attributter/oplysninger hørende til en graveforespørgsel. Det er ikke noget krav, at disse forefindes i datasættet. Attributter kan også indtastes inden den afsluttende godkendelse af de importerede data.
Der understøttes import af data, der følger GML version 2.1.2 (se Opengis), med de begrænsninger der følger af, at LER-systemet udelukkende beskæftiger sig med polygoner og multipolygoner.
3.1 Tilladte GML objekt- og attributkoder
Ved import af data i GML-format skal formatet i filen ler.xsd overholdes.
Der accepteres ét lag med navn Graveforesp.
Features i dette lag skal have en lergml:polygonProperty, som indeholder geometrien. Desuden kan features have én eller flere af de attributter, der vises i nedenstående skema.
Element | Datatype | Betydning / attributfelt |
bemaerkning | Tekst, max. 255 tegn | Bemærkning til graveforespørgsel (begrænset antal tegn i DSFL import). |
graveart_id | Heltal / kommasepareret liste af heltal | Identifikation for graveart, jf. prædefineret liste over gravearter i LERsystemet (se 2.1.1). Ved flere gravearter tilknyttet samme område, skrives disse som en kommasepareret liste. |
graveart_anden | Tekst, max. 50 tegn | Beskrivelse af anden graveart. Kun hvis graveart_id for "anden graveart" er angivet. |
graveperiode_fra | Dato | Start dato for graveperioden., på formen aaaammdd eller aammdd. |
graveperiode_til | Dato | Slut dato for graveperioden, på formen aaaammdd eller aammdd. |
Kun attributværdier defineret for den første feature anvendes i importen, da attributterne knytter sig til graveforespørgslen som helhed og ikke til de enkelte features.
3.1.1 Liste over tilladte forsyningsartskoder
Upload processen vil kun acceptere graveartskoder/ID-værdier, der fremgår af nedenstående liste (LER systemtabel Graveart):
Graveartskode | Betydning |
1 | Kædegraver |
2 | Gennempresning |
3 | Boring m. pælebor |
4 | Relining |
5 | Cracking |
6 | Gravemaskine |
7 | Styret understyring |
8 | Plov |
9 | Ramning |
10 | Sprængning |
99 | Andet |
Hvis der skal tilknyttes flere gravearter til samme graveforespørgsel, skrives de pågældende graveartskoder som en kommasepareret liste jf. nedenstående eksempel:
1,3,12
3.2 Datavalidering under import
Under import af uploadede GML-data foretages en validering af data - opdelt i validering af geometri (dvs. flader) og validering af attributter.
Validering af flader omfatter:
- En flade danner en lukket geometri ved gentagelse af første punkt som sidste punkt.
- En flade består af minimum 4 punkter.
- Huller ligger indenfor den ydre flade uden at røre denne.
- Huller indenfor samme ydre flader må ikke overlappe eller røre hinanden.
Hvis en flade ikke overholder disse valideringskrav, vil den blive afvist med en fejlmeddelelse.
Hvis en import ikke indeholder valide flader, vil hele upload- og importoperationen blive afvist med en fatal fejl.
For attributværdiers vedkommende valideres udelukkende graveartskode.
GML-koder, såvel elementtags som datafelter, der ikke er defineret i listen over tilladte koder i afsnit3.1, vil blive fejlmeldt og ignoreret under importen.
3.3 Understøttede kortprojektioner i GML import
LER's GML importfunktion understøtter omregning fra nedenstående kort-projektioner til den internt benyttede UTM 32 Euref89 projektion:
srsName | Projektion | Projektionens navn |
EPSG:34003 | S34J | System 34 Jylland/Fyn |
EPSG:34005 | S34S | System 34 Sjælland |
EPSG:45001 | S45B | System 45 Bornholm |
EPSG:23032 | UTM32, ED50 | UTM zone 32, ED 50 |
EPSG:23033 | UTM33, ED50 | UTM zone 33, ED 50 |
EPSG:25832 | UTM32, Euref89 | UTM zone 32, Euref 89 |
EPSG:25833 | UTM33, Euref89 | UTM zone 33, Euref 89 |
Transformationen mellem projektionerne foretages ved hjælp af KMS' transformationsrutiner (KMS trans).
Det er brugerens eget ansvar at uploade de data, der koordinatmæssigt ligger indenfor den angivne korts projektion.
Alle flader i en GML-fil skal angives i samme projektion.
3.4 Begrænsninger i GML-formatunderstøttelsen
Der understøttes som nævnt import af data, der følger GML version 2.1.2, begrænset til et subset af geometrityper og attributinformationer, svarende til LER-systemets graveforespørgselsområder.
De eneste tilladte geometrier er gml:Polygon og gml:MultiPolygon. Disse kan indeholde huller ved hjælp af elementet gml:innerBoundaryIs.
Der understøttes ikke indlæsning via referenceflader, -linier eller -punkter.
GML-modulet forventer 2D data, men accepterer GML-data angivet i 3D. Koten behandles ikke.
Metadata såsom nøjagtigheds-/oprindelsesoplysninger gemmes ikke i LER-databasen.
3.5 Eksempel på GML-fil
Nedenfor er vist et eksempel på en simpel GML-fil bestående af to graveforespørgselsområdeflader med attributter.
Du kan hente eksemplet her.
3.6 Tilladte GML-værdier (XSD)
Indholdet af XSD dokumentet kan ses her.

