Скачать презентацию Print af vektordata med Kortforsyningen Nikolaj Kamstrup National Скачать презентацию Print af vektordata med Kortforsyningen Nikolaj Kamstrup National

4e2eb06970bce515ba3b384318e10967.ppt

  • Количество слайдов: 11

Print af vektordata med Kortforsyningen Nikolaj Kamstrup National Geodatabank, Kort & Matrikelstyrelsen Print af vektordata med Kortforsyningen Nikolaj Kamstrup National Geodatabank, Kort & Matrikelstyrelsen

Problem: Store billeder • Tommerfingerregel på op til 20 px/mm medfører meget store billeder Problem: Store billeder • Tommerfingerregel på op til 20 px/mm medfører meget store billeder store datamængder over Internettet Papir B x H (mm) B x H (px) (ca. ) A 0 1189 x 841 22. 000 x 17. 000 A 1 841 x 594 17. 000 x 12. 000 A 2 594 x 420 12. 000 x 8. 000 A 3 420 x 297 8. 000 x 6. 000 A 4 297 x 210 6. 000 x 4. 000

Problem: Forkert skalering • WMS server beregner målestoksforholdet for en forespørgsel baseret på BBOX, Problem: Forkert skalering • WMS server beregner målestoksforholdet for en forespørgsel baseret på BBOX, WIDTH og HEIGHT samt nogle prædefinerede værdier • Labels/tekster defineres ofte med en fontstørrelse, som kan afhænge af det forespurgte målestoksforhold • Tommelfingerreglen betyder, at WMS serveren danner et svar i et målestoksforhold, som man efterfølgende printer i et andet målestoksforhold især tekster kan få et overraskende udseende på printet

Vektoroutput fra WMS • En delmængde af WMS’erne i Kortforsyningen understøtter SVG (Scalable Vector Vektoroutput fra WMS • En delmængde af WMS’erne i Kortforsyningen understøtter SVG (Scalable Vector Graphic) som outputformat • I modsætning til PNG og JPEG er SVG vektorer (defineret i XML) • SVG anvender sit eget koordinatsystem geometrier passer indbyrdes men kan ikke umiddelbart kombineres med andre SVG

Eksempel på forespørgsel http: //kortforsyningen. kms. dk/service? kms_vector_extended_01& service=WMS& version=1. 1. 1& request=Get. Map& Eksempel på forespørgsel http: //kortforsyningen. kms. dk/service? kms_vector_extended_01& service=WMS& version=1. 1. 1& request=Get. Map& srs=EPSG: 25832& bbox=721000, 6193000, 724384, 6195340& layers=HAVBOX, LANDG, REKROMR, KIRKEGD, SPORTANL, SKOV, VAADOMR, BYKERNE, HOJBEBYG, LAVBEBYG, VANDL_BR, SOE, BYGNING, KYST, HAVN, VEJE, MAT_REG, MAT_NR& styles=, , , gray_orange, , , gray_white, , & width=3384& height=2340& format=image/svg%2 Bxml& exceptions=application/vnd. ogc. se_inimage& bgcolor=0 x. DFF 3 FF& transparent=FALSE

Print af SVG • SVG (XML) er målrettet skærm og ikke papir, hvilket kan Print af SVG • SVG (XML) er målrettet skærm og ikke papir, hvilket kan medføre fejlagtigt målestoksforhold og udsnit/udbredelse • PDF er i modsætning til SVG målrettet print • Med XSL: FO kan man transformere SVG til PDF XSL: FO (Extensible Stylesheet Language Formatting Objects) er et XML-baseret markup language, der bruges til at specificere layout og præsentation af XML indhold i printvenlige formater fx PDF

Eksempel på forespørgsel <fo: root xml 2 pdfversion= Eksempel på forespørgsel

Det endelige resultat link Det endelige resultat link

Filter Encoding er understøttet • Både SLD og Filter Encoding er understøttet Filter Encoding er understøttet • Både SLD og Filter Encoding er understøttet

Kendte mangler og fejl • Der findes en række områder, som ikke er understøttet Kendte mangler og fejl • Der findes en række områder, som ikke er understøttet helt eller delvist fx – Eksterne SVG symboler til fyld i polygoner eller som symbol for punkter ”forsvinder” – Stiplede linjer bliver fuldt optrukne – Den specielle matrikelnr. font med hævet litra er pt. ikke understøttet

Vil du vide mere • Artikel og dokumentation på udvikler. kms. dk Vil du vide mere • Artikel og dokumentation på udvikler. kms. dk