1 / 23

Brug af Kortforsyningen Best Practices

Brug af Kortforsyningen Best Practices. Hvordan udnytter man teknikken bag Kortforsyningen bedst muligt?. Indhold. Hvilket filformat skal jeg vælge? Benyt det rette kortværk 12-i-1 kortværk En brugerspecifik kortvælger Adressesøgning i hele landet Undgå afsløring af brugerinformation

jared
Download Presentation

Brug af Kortforsyningen Best Practices

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Brug af Kortforsyningen Best Practices Hvordan udnytter man teknikken bag Kortforsyningen bedst muligt?

  2. Indhold • Hvilket filformat skal jeg vælge? • Benyt det rette kortværk • 12-i-1 kortværk • En brugerspecifik kortvælger • Adressesøgning i hele landet • Undgå afsløring af brugerinformation • Kortforsyningen benytter WMS version 1.1.1 • Hvordan får jeg hjælp?

  3. Forskel på formatet PNG JPEG (100) JPEG (50)

  4. Forskel på formatet – Raster Performancetest af DTK Skærmkort 1:320.000 (DTK_Skaermkort_320)* Gennemsnitlig leveringstid [ms] Gennemsnitlig datastørrelse [kb] * Baseret på 100 forespørgsler i tilfældigt genereret geografisk område (Fyn). På nær formatet er forespørgslerne identiske for begge tests. Fælles for alle forespørgsler er en højde og bredde på 400 pixels, vertikal og horisontal geografisk udstrækning på 25,6 km.

  5. Forskel på formatet – Raster Performancetest af Danmark 1:25.000 (D_25)* Gennemsnitlig leveringstid [ms] Gennemsnitlig datastørrelse [kb] * Baseret på 100 forespørgsler i tilfældigt genereret geografisk område (Fyn). På nær formatet er forespørgslerne identiske for begge tests. Fælles for alle forespørgsler er en højde og bredde på 400 pixels, vertikal og horisontal geografisk udstrækning på 1 km.

  6. Forskel på formatet – Vektor Performancetest af Matrikelkort (matrikelkort_01)* Gennemsnitlig leveringstid [ms] Gennemsnitlig datastørrelse [kb] * Baseret på 100 forespørgsler i tilfældigt genereret geografisk område (Fyn). På nær formatet er forespørgslerne identiske for begge tests. Fælles for alle forespørgsler er en højde og bredde på 400 pixels, vertikal og horisontal geografisk udstrækning på 1 km og lagene ”Matrikelflader, Jordforurening_V1,Jordforurening_V2,Kredse,Fredskov_linie,Fredskov_punkt,Udlagtvej,Fixpunkt”.

  7. Hvad tager tid? Switchboard Kortforsyningen – Alle forespørgsler Fordeling af leveringstid [ms] Workhorse Ekstern net

  8. Hvilket format skal jeg vælge? JPEG ”Jeg benytter kun DTK Skærmkortet!” ”Mine brugere er primært private slægtsforskere, der ser historiske kort på PC’en derhjemme” ”Jeg er mest interesseret i, at det går stærkt” ”Det skal se så godt ud som muligt” ”Jeg benytter kun kort10!” ”Jeg vil gerne vise matrikelskellene ovenpå et flyfoto” PNG

  9. Vælg kortværk med omhu Mange informationer tager lang tid at levere • Størrelsen af kortværket (defineret i width og height) bør stemme overens med behovet • Benyt kortværk uden sub-pixel information, hvis muligt • Kombiner evt. kortværk fra Rastertjenesten og Vektortjenesten i stedet for ét kortværk med mange temaer/lag fra Vektortjenesten • Brug kun de temaer/lag der er behov for

  10. Vælg kortværk med omhu – eksempel Eksempel: kort10k Eksempel: DTK_Skaermkort_8000 http://kortforsyningen.kms.dk/service?version=1.1.1&service=WMS&srs=EPSG:25832&request=GetMap&bbox=426037,6039284.882352941,902901,6417971&layers=Amt&width=272&height=216&format=image/png&bgcolor=0x3399CC&transparent=false&servicename=kort10k&login=xxx&password=yyy http://kortforsyningen.kms.dk/service?version=1.1.1&service=WMS&srs=EPSG:25832&request=GetMap&bbox=426037,6039284.882352941,902901,6417971&width=272&height=216&format=image/png&bgcolor=0x3399CC&transparent=false&servicename=DTK_Skaermkort_8000&login=xxx&password=yyy

  11. 12-i-1 kortværk – DTK Skærmkortet DTK_Skaermkort_8000 DTK_Skaermkort_4000 DTK_Skaermkort_2000 DTK_Skaermkort_1000 DTK_Skaermkort_640 DTK_Skaermkort_320 DTK_Skaermkort_160 DTK_Skaermkort_80 DTK_Skaermkort_40 DTK_Skaermkort_20 DTK_Skaermkort_10 DTK_Skaermkort_4 DTK_Skaermkort

  12. Adressesøgning i hele landet Mulighed for adressesøgning i hele landet vha. geonøgle V • Postnr/kommunenr skal være 9999 • Vejnavnet skal være minimum 2 karakterer langt <?xml version="1.0" encoding="ISO-8859-1" ?> <dokument> <header> <antalforekomster>20</antalforekomster> </header> <forekomst nummer="1"> <vejkode>1950</vejkode> <vejnavn>Nyballe</vejnavn> <kommunekode>507</kommunekode> <kommunenavn>Broager</kommunenavn> </forekomst> <forekomst nummer="2"> <vejkode>5430</vejkode> <vejnavn>Nyballevej</vejnavn> <kommunekode>701</kommunekode> <kommunenavn>Ebeltoft</kommunenavn> </forekomst> ..... http://kortforsyningen.kms.dk/service?servicename=geoV&version=1.1.1&exceptions=application/vnd.ogc.se_xml&soegemetode=1&vejnavn=nyb&kommunepost=9999&format=XML&login=xxx&password=xxx

  13. Brugerspecifik kortvælger Request=GetServices returnerer et XML dokument indeholdende de tjenester/kortværk en given bruger har adgang til <raster> <D_300> <title>Danmark 1:300.000</title> <bbox> <minx>-9.99999999E8</minx> <miny>-9.99999999E8</miny> <maxx>9.99999999E8</maxx> <maxy>9.99999999E8</maxy> </bbox> </D_300> <D_200> <title>Danmark 1:200.000</title> <bbox> <minx>-9.99999999E8</minx> <miny>-9.99999999E8</miny> <maxx>9.99999999E8</maxx> <maxy>9.99999999E8</maxy> </bbox> </D_200> ....

  14. ’---------------------------------------------------------------------’--------------------------------------------------------------------- ’ASP/VBScript eksempel ’--------------------------------------------------------------------- dim objXML, strLogin, strPassword, strTicket strLogin = ”Anders" strPassword = ”And" Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP") objXML.Open "GET", "http://kortforsyningen.kms.dk/service?request=GetTicket&login=" & strLogin & "&password=" & strPassword, False objXML.Send strTicket = objXML.ResponseText Undgå afsløring af brugerinformation Benyt ticket fremfor login og password /service?login=Anders&password=And&… /service?ticket=1234321ABCBA123….

  15. WMS 1.1 versus WMS 1.0 WMS 1.1.1 WMS 1.0.0 SERVICE=WMS VERSION=1.1.1 REQUEST=GetCapabilities REQUEST=GetMap REQUEST=GetFeatureInfo FORMAT=image/jpeg FORMAT=image/png EXCEPTIONS= application/vnd.ogc.se_xml EXCEPTIONS= application/vnd.ogc.se_inimage EXCEPTIONS= application/vnd.ogc.se_blank - VERSION=1.0.0 REQUEST=capabilities REQUEST=map REQUEST=featureinfo FORMAT=JPEG FORMAT=PNG EXCEPTIONS=WMS_XML EXCEPTIONS=INIMAGE EXCEPTIONS=BLANK

  16. Typiske syntaksfejl Forkert syntaks Rigtig syntaks Udeladt FORMAT=JPEG FORMAT=image/PNG FORMAT=PNG VERSION=1.0.0 EXCEPTIONS=INIMAGE EXCEPTIONS=WMS_XML EXCEPTION=xxx Brug af WMS 1.0.0 SERVICE=WMS FORMAT=image/jpeg FORMAT=image/png FORMAT=image/png VERSION=1.1.1 EXCEPTIONS= application/vnd.ogc.se_inimage EXCEPTIONS= application/vnd.ogc.se_xml EXCEPTIONS=xxx Brug af WMS 1.1.1

  17. Online ressourcer • Partnerportalen indeholder ressourcer, der kan inspirere og hjælpe applikationsudviklere • Nyheder og opdateret dokumentation • Eksempler på brug af Kortforsyningen • Værktøjer fx URL generering • Forum

  18. Backup Backup

  19. Forskel på formatet – Vektor Performancetest af Kort10 dæmpet (kort10d)* Gennemsnitlig leveringstid [ms] Gennemsnitlig datastørrelse [kb] * Baseret på 100 forespørgsler i tilfældigt genereret geografisk område (Fyn). På nær formatet er forespørgslerne identiske for begge tests. Fælles for alle forespørgsler er en højde og bredde på 400 pixels, vertikal og horisontal geografisk udstrækning på 1 km og lagene ”Amt,Bykerne, Industri,Lavbebyg,Hoejbebyg,Skov,Bygning,Jernbane,Kurver,Groeft,Soer,Tekst”.

  20. Detaljeret resultat af performancetest

  21. Detaljeret resultat af performancetest

  22. Detaljeret resultat af performancetest

  23. Detaljeret resultat af performancetest

More Related