API PDF Print

Licens

Vis Stedet API'et er udgivet under en MPL version 1.1 licens. Se mere under menupunktet licens.

Vis Stedets komponenter

Javascript API

http://VisStedet.kms.dk/VisStedet.js

Denne URL vil altid pege på den nyeste version. Når en ny version frigives, vil den også blive lagt som en navngiven fil, så man kan vælge at linke til en specifik version.

Tidligere versioner kan ses her - Tidligere versioner og revisionshistoriken kan ses her - Revisionshistorik

KML facader til Kortforsyningens WFS-tjenester

Disse tjenester kontakter Kortforsyningen®s WFS tjenester, og tilføjer mulighed for at angive visse visualiseringsparametre. Dette er ment som en simpel måde at få vist almindelig data fra Kortforsyningen; hvis der er brug for mere avanceret visualisering bør man sætte sin egen server op til at formattere KML'en.

Da WFS/KML datafiler hurtigt bliver meget store, og skal behandles som individuelle punkter og polygoner der tegnes i browseren, er det vigtigt at begrænse den mængde data man trækker ud på denne måde, typisk ved kun at spørge på en begrænset bounding box.

http://VisStedet.kms.dk/WFSPointKML.aspx

leverer punkter vist som et (valgbart) ikon.

http://VisStedet.kms.dk/WFSPolyKML.aspx

leverer polygoner, med mulighed for at vælge farve.

Søgefunktionalitet

Søgefunktionaliteterne vil blive udvidet til at anvende AWS når disse sættes i drift.

http://VisStedet.kms.dk/GetPlaceJSON.aspx: Stednavnesøgning baseret på KMS' geonøgler, hvor parametren "input" er en delstreng.

http://VisStedet.kms.dk/GetAddressJSON.aspx: Addressesøgning baseret på KMS' geonøgler. Der kræves et vejnavn og et postnummer i "input" parametren.

http://VisStedet.kms.dk/FindAddressJSON.aspx: Addressesøgning baseret på AWS prototypen. "input" parametren er en streng, som vil blive forsøgt fortolket som en addresse, inkl. at tage højde for ukomplet input, stavefejl og forkortelse. "maxresults" parametren angiver hvor mange resultater der maksimalt returneres, som JSON array. Hvis denne parameter ikke er angivet (eller er 0), vil der kun blive returneret ét object, ikke som et array.

KML hjælpeklasser

Hvis man ønsker selv at generere en KML fil kan man anvende disse C# hjælpeklasser. De er ikke ment som et generelt framework til at manipulere KML strukturer (der er andre projekter til dette), men til blot nemt og hurtigt at skrive de mest almindelige KML-elementer.

http://VisStedet.kms.dk/KML-CSharpUtil.zip

 

Last Updated ( Monday, 14 December 2009 14:44 )