380 likes | 563 Views
Kortforsyningen – nye muligheder siden sidst og i fremtiden. Udviklingen det sidste år og frem i tiden. 14-02-2005. Sidste års fokusområder. Driftsstabilitet Fremtidig strategi for Kortforsyningen Nyudvikling GEO WMS Print Applikationer. Forbruget sidste år har været stigende.
E N D
Kortforsyningen – nye muligheder siden sidst og i fremtiden Udviklingen det sidste år og frem i tiden 14-02-2005
Sidste års fokusområder • Driftsstabilitet • Fremtidig strategi for Kortforsyningen • Nyudvikling • GEO • WMS • Print • Applikationer
Øget indsats for driftsstabilitet • Konsolidering af datakilder Én datakilde til WMS, GEO etc. • Løbende analyse af forespørgsler input til IT-arkitektur herunder justering af load balancing og evt. hardwareopgraderinger • Ny database backup procedure Minimal nedetid • Redundant database til fail-over (manuel håndtering) Minimal nedetid • Bedre overvågning
ILLUSTRATIVT Konsolidering af datakilder for geonøgler Internet Internet Kortforsyningen Kortforsyningen geo1 geo2 geo3 geo4 geo1 geo2 geo3 geo4
ILLUSTRATIVT Database redundans til fail-over • Nuværende setup er sårbart for database problemer • Redundant database etableret manuel fail-over • Pt. er data i redundant database ikke nødvendigvis dagligt ajourført data kan være op til flere uger gamle Internet fail-over Kortforsyningen server 1 server 2 server 3 geodata 1 geodata 2
Sidste års fokusområder • Driftsstabilitet • Fremtidig strategi for Kortforsyningen • Nyudvikling • GEO • WMS • Print • Applikationer
Strategi for Kortforsyningen Baggrundskort Temakort Analysekort Interaktive klienter (data selvstændiggøres ikke) Kortvisning (WMS maks. 1200 px) Temavisning (WMS/SLD/FE maks. 1200 px) Featureservice (WFS/FE) Overførsel til klient (data selv-stændiggøres) Kortprint(WMS maks. A0) TemaprintWMS/SLD/FE maks. A0) Features til i eget GIS (GML, DSFL, Shape, GM, MIF/MID) Løsning implementeres pt. hos Nordisk Korthandel Forventes i drift 3. kvartal 2005
Sidste års fokusområder • Driftsstabilitet • Fremtidig strategi for Kortforsyningen • Nyudvikling • GEO • WMS • Print • Applikationer
GEO – Nyheder for geonøgler v.1 • OSAK adresser (geoA, geoV, geoVA, geoAM) • Stednavne (geoSS) • Daglig ajourføring • Kategorisering af stednavne fx Gård, Fortidsminder osv. • Geografisk position defineret som Minimum Bounding Rectangle fremfor punkt • Koordinattransformation (geoT) • opgraderet til seneste udgave af KMSTrans • 3D transformation (ikke sat i drift) Vi forventer ikke at videreudvikle på geonøgler v.1. Fremtidig udvikling vil være relateret til den nye generation af geonøglerne kaldet Geo Web Services
GEO – Geo Web Services (geonøgler v.2) Hvorfor skal vi benytte KMS minilabels til transformation, når alle andre tjenester benytter EPSG-koder? Kan I ikke understøtte valgfri projektion, så vi slipper for at transformere koordinaterne hver gang? Jeg slår et stednavn op og får en position i form af et punkt, men hvor stor er dets udstrækning? Partnere Jeg har brug for lod-id’et, da flere matrikelflader har samme master-matrikel-nummer! Kunne vi få adgang til masse-transformation af koordinater, frem for én ad gangen som i dag? Hvorfor er beskrivelsen af geonøgler ikke implementeret, ligesom det er i WMS?
Sidste års fokusområder • Driftsstabilitet • Fremtidens IT-arkitektur i Kortforsyningen • Nyudvikling • GEO • WMS • Print • Applikationer
Forsøg med forskellige optimerede geometrier • Store geometrier ”klippet op” i mindre • Outline medfører ternet lag i praksis er det ikke muligt at benytte outline • Forsøg med land temaet viser stort potentiale for performance-optimering Gennemsnitlig leveringstid [ms]
WMS – VendorSpecificCapabilities (manipulation) • Parameternavn: MANIPULATION • Parameterværdi: greyscale • Gør det muligt at konvertere billedet til gråtoner http://kortforsyningen.kms.dk/service?SERVICENAME=DTK_Skaermkort&MANIPULATION=greyscale&…
WMS – VendorSpecificCapabilities (convolution) • Parameternavn: CONVOLUTION • Gør det muligt at manipulere billedet så hver pixel antager en værdi baseret på omkringliggende pixels (3x3 kernel) • Parameterværdi: Ni kommaseparerede decimaltal • Hvert tal angiver en vægtning af den pågældende pixel • Kan kombineres med manipulation • Virker kun med format=image/png • http://www.blackbeltsystems.com/html_docs/f_op_convolve.html http://kortforsyningen.kms.dk/service?SERVICENAME=DTK_Skaermkort&CONVOLUTION=.07,.18,.07,.18,0,.18,.07,.18,.07&…
WMS – Convolution eksempler Almindelig Lysere Udvisket Skarp
WMS – Brugerspecifik GetCapabilities svar • Indhold af svaret fra GetCapabilities forespørgsel afhænger af forespørgerens rettigheder • Påvirker pt. følgende elementer • Layers (kun de lag man har købt sig adgang til vises) • Kunne evt. udvides til: • BBOX (kun det område man har købt sig adgang til vises) • Layer attributten querable (har man rettighed til at foretage GetFeatureInfo)
WMS – Ændringer i matrikel tjenester • Flere temaer • Kommuner • Sogne • Ejerlav • Strandbeskyttelse og klitfredning • Bedre synliggørelse af matrikelnumre • Udlysning i Matrikelflader_r • Større fontstørrelse • Bedre synliggørelse af matrikelnumre • Større fontstørrelse matrikelkort_01 tomat_01
WMS – Ændringer i kort10 tjenester • Husnummer tilføjet som label på adresse tema • Vejnavne vises som label i vejnavne tema
WMS – GetFeatureInfo forbedringer • System 34/45 understøttes også i GetFeatureInfo • Specialtegn – herunder æ, ø, å – returneres korrekt (tidligere problem med kommunenavn og ejerlavsnavn) • Flere returformater • application/vnd.ogc.wms_xml • text/xml • text/html • text/plain • text/html og text/plain indeholder læsevenlige attributnavne • SDEWRITE.MAT_REG.ELAVSKODE ELAVSKODE • text/xml er endnu ikke ændret grundet bagud-kompatibilitet • XML encoding forbedret påståede encoding = returnerede encoding • Øget buffer omkring klikpunktet nemmere at få informationer for punkt- og linjetemaer
Sidste års fokusområder • Driftsstabilitet • Fremtidig strategi for Kortforsyningen • Nyudvikling • GEO • WMS • Print • Applikationer
Print • Sidste års tiltag revideret Kortforsyningen skal ikke levere den færdige opsætning men byggestenene til at lave en opsætning af kort • Frem for at læne sig op ad en standardiseret tilgang (WMS) udnyttes denne tilgang direkte data til plot/print hentes via WMS forespørgsel • WMS til plot kan være optimeret til formålet herunder: • Anden udgave af data fx højere opløsning (raster) • Anden lagring af og tilgang til data forbedret performance • Anden opsætning på grund af andre krav i forbindelse med print fx at labels skal være til stede • Andre outputformater DEMO i ArcMap
Årets fokusområder • Driftsstabilitet • Fremtidig strategi for Kortforsyningen • Nyudvikling • GEO • WMS • Print • Applikationer
Kommende års fokusområder • Driftsstabilitet • Performance • Funktionalitet/tjenester/data
Indsats for øget driftstabilitet • Øget overvågning • Database dedikeret til distribution af geodata via Internettet • Automatisk fail-over på databaseniveau • Optimering af ajourføringsprocedurer af geodata
Kommende års fokusområder • Driftsstabilitet • Performance • Funktionalitet/tjenester/data
Netværk Netværk Performance optimering • Definition og lokalisering af potentielle og aktuelle flaskehalse NetværkstrafikBåndbredde Repræsentation af dataHardware Antal af SQL forespørgsler DB WMS/WFS server WMS/WFS klient query HTTP request query resultat HTTP response IndekseringDatastrukturDatatyper Datamængde i forhold til behov
Forsøg med forskellige datastruktur og –typer Gennemsnitlige svar-tider for alle testede kombinationer i relation til nuværende drift setup (indeks 100)
Forsøg med forskellige optimerede geometrier • Store geometrier ”klippet op” i mindre • Outline medfører ternet lag i praksis er det ikke muligt at benytte outline • Forsøg med land temaet viser stort potentiale for performance-optimering Gennemsnitlig leveringstid [ms]
Kommende års fokusområder • Driftsstabilitet • Performance • Funktionalitet/tjenester/data
Forventet udvikling • WMS med SLD og FE support • Print-on-Demand (vektor) • Etablering af performance optimerede baggrundskort (WMS) til brug i forbindelse med egne data fx WFS eller WMS (kaskade) • WFS (basic) • Daglig ajourføring af topografiske data • Historisk forbrugsstatistik • Ny og bedre partnerportal med mindre vægt på allerede publiceret information fx OGC specifikationer men med mere vægt på fx eksempler
Yes Filter Encoding No Named User Styles Udviklingen af WMS Mulighed for at definere udseende for ét eller flere objekter fx ”Næstved kommune skal farves rød – de andre grå” WMS+SLD+FE Mulighed for at definere udseende for alle objekter i et tema fx ”alle motorveje skal være orange” WMS+SLD WMS Svarende til Kortforsyningen i dag. KMS har defineret udseendet af temaer (ét style pr. lag)
Eksempel WMS WMS+SLD WMS+SLD+FE
Forbrugsstatistik • Muligt at se historisk forbrug i vilkårlig periode