Dokumentation af geonøgler Classic - Kortforsyningen
Dokumentation af geonøgler Classic - Kortforsyningen
Dokumentation af geonøgler Classic - Kortforsyningen
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Kort & Matrikelstyrelsen<br />
<strong>Kortforsyningen</strong> Version 2.13, 2010-05-21<br />
Output<br />
Man kan vælge at få det returnerede output formateret i ASCII, HTML eller XML. For geonøgle T<br />
er HTML versionen dog ikke mulig. HTML versionen kan man benytte direkte i en web-side,<br />
mens ASCII-versionen er nemmest at manipulere med, hvis man har behov for dette. Fra en XML<br />
parser kan man også nemt benytte XML-versionen. Vil man manipulere med den returnerede<br />
tekst er det vigtigt, at man kender strukturen på den returnerede tekst.<br />
Output ASCII<br />
Den returnerede ASCII-formaterede tekst er opbygget <strong>af</strong> en header, en body og til sidst en trailer.<br />
Disse tre er separeret med tegnet #. I body er alle værdier separeret med tegnet ;. Er man kun<br />
interesseret i body, kan denne separeres fra header og trailer med en split-kommando i et<br />
programmeringssprog/makrosprog. På samme måde kan man adskille værdierne i body fra<br />
hinanden. Bemærk at der ikke er new-line tegn i den returnerede ASCII-tekst, selvom det i<br />
eksemplerne nedenfor ser sådan ud. I tabellerne nedenfor ses strukturen for den ASCIIformaterede<br />
tekst, der returneres. Header og trailer vil altid forekomme én gang (og kun én gang),<br />
hvorimod strukturen <strong>af</strong> body kan forekomme 0 eller flere gange.<br />
Geonøgle S (geoS)<br />
Tekststruktur<br />
Forekomst<br />
Header HEADER: antal forekomster n 1<br />
Body FOREKOMST n;stednavn;kommunekode;kommunenavn;amtskode;amtsnavn;<br />
>=0<br />
projection_datum_minilabel;northing;easting<br />
Trailer COPYRIGHT Kort & Matrikelstyrelsen 1<br />
Output eksempel:<br />
HEADER: antal forekomster 3#FOREKOMST 1;Ager;0665;Lemvig;1082;Region<br />
Midtjylland;UTM32_EUREF89;6270795,53;455166,28;FOREKOMST<br />
2;Ager;0665;Lemvig;1082;Region<br />
Midtjylland;UTM32_EUREF89;6268992,99;448789,665;FOREKOMST<br />
3;Ager;0760;Ringkøbing-Skjern;1082;Region<br />
Midtjylland;UTM32_EUREF89;6200947,355;478218,7#COPYRIGHT Kort &<br />
Matrikelstyrelsen<br />
Output eksempel indeholdende ingen resultater:<br />
HEADER: antal forekomster 0#COPYRIGHT Kort & Matrikelstyrelsen<br />
Geonøgle S7 (geoS7)<br />
Tekststruktur<br />
Forekomst<br />
Header HEADER: antal forekomster n 1<br />
Body FOREKOMST n;stednavn;kommunekode;kommunenavn;regionskode;regionsnavn;<br />
>=0<br />
projection_datum_minilabel;northing;easting<br />
Trailer COPYRIGHT Kort & Matrikelstyrelsen 1<br />
Output eksempel:<br />
HEADER: antal forekomster 6#FOREKOMST 1;Virum;0173;Lyngby-Taarbæk;1084;Region<br />
Hovedstaden;UTM32_EUREF89;6188316.67;716899.26;FOREKOMST 2;Virum;0173;Lyngby-<br />
Taarbæk;1084;Region Hovedstaden;UTM32_EUREF89;6188376.36;716384.38;FOREKOMST<br />
3;Virum;0173;Lyngby-Taarbæk;1084;Region<br />
Hovedstaden;UTM32_EUREF89;6188697.97;716961.325;FOREKOMST 4;Virum;0173;Lyngby-<br />
Taarbæk;1084;Region Hovedstaden;UTM32_EUREF89;6188820.595;717702.085;FOREKOMST<br />
5;Virum;0230;Rudersdal;1084;Region<br />
Hovedstaden;UTM32_EUREF89;6188316.67;716899.26;FOREKOMST<br />
6;Virum;0230;Rudersdal;1084;Region<br />
Hovedstaden;UTM32_EUREF89;6188697.97;716961.325#COPYRIGHT Kort &<br />
Matrikelstyrelsen<br />
Output eksempel indeholdende ingen resultater:<br />
HEADER: antal forekomster 0#COPYRIGHT Kort & Matrikelstyrelsen<br />
Side 33 <strong>af</strong> 94