210 likes | 365 Views
Kortforsyningen: Switchboard v2. Gennemgang af de tekniske opdateringer og nye muligheder. Hvorfor version 2?. Version 2 sat i drift Opsamling af erfaringer fra version 1 Optimering Hjælpeværktøjer, både interne og eksterne Skred fra ren OpenGIS til mere generel funktionalitet. Optimering.
E N D
Kortforsyningen: Switchboard v2 Gennemgang af de tekniske opdateringer og nye muligheder
Hvorfor version 2? • Version 2 sat i drift • Opsamling af erfaringer fra version 1 • Optimering • Hjælpeværktøjer, både interne og eksterne • Skred fra ren OpenGIS til mere generel funktionalitet
Optimering • Hastighed • Robust udvikling og opdatering • Adgang til information til debug og overvågning
Loginhåndtering (for dem der synes den slags er sjovt) Loginsystem Kortforsyningen
Loginhåndtering (for dem der synes den slags er sjovt) Kortforsyningen Loginsystem
Optimering • Hastighed • Login-håndtering komplet redesignet • Ca. ½ sekund hurtigere • Har egen database, og derfor kan f.eks. tickets overleve et genstart af systemet.
Optimering • Hastighed • Login-håndtering komplet redesignet • Ca. ½ sekund hurtigere • Har egen database, og derfor kan f.eks. tickets overleve et genstart af systemet. • Robust udvikling og opdatering • Erfaringer og ”hacks” i version 1 generaliseret
Optimering • Hastighed • Login-håndtering komplet redesignet • Ca. ½ sekund hurtigere • Har egen database, og derfor kan f.eks. tickets overleve et genstart af systemet. • Robust udvikling og opdatering • Erfaringer og ”hacks” i version 1 generaliseret • Mulighed for at koble specielle kodegrene ind på en kontrolleret måde
Optimering • Hastighed • Login-håndtering komplet redesignet • Ca. ½ sekund hurtigere • Har egen database, og derfor kan f.eks. tickets overleve et genstart af systemet. • Robust udvikling og opdatering • Erfaringer og ”hacks” i version 1 generaliseret • Mulighed for at koble specielle kodegrene ind på en kontrolleret måde • Mere ensartet fejlhåndtering
Optimering • Hastighed • Login-håndtering komplet redesignet • Ca. ½ sekund hurtigere • Har egen database, og derfor kan f.eks. tickets overleve et genstart af systemet. • Robust udvikling og opdatering • Erfaringer og ”hacks” i version 1 generaliseret • Mulighed for at koble specielle kodegrene ind på en kontrolleret måde • Mere ensartet fejlhåndtering • Manipulation af input • Håndtering af uregelmæssigheder i syntax og/eller klienter • Specialiserede servere og tjenester præsenteret med fælles front, f.eks. Plot
Optimering • Hastighed • Login-håndtering komplet redesignet • Ca. ½ sekund hurtigere • Har egen database, og derfor kan f.eks. tickets overleve et genstart af systemet. • Robust udvikling og opdatering • Erfaringer og ”hacks” i version 1 generaliseret • Mulighed for at koble specielle kodegrene ind på en kontrolleret måde • Adgang til information til debug og overvågning
Hjælpeværktøjer • GetTimers • GetServices • Draw
Hjælpeværktøjer • GetTimers • http://kortforsyningen.kms.dk/service?request=GetTimers&login=parsem04&password=parsem04 • GetServices • Draw
Hjælpeværktøjer • GetTimers • http://kortforsyningen.kms.dk/service?request=GetTimers&login=parsem04&password=parsem04 • GetServices • Eksperimentel, kommentarer ønskes • http://kortforsyningen.kms.dk/service?request=GetServices&login=parsem04&password=parsem04 • Draw
Hjælpeværktøjer • GetTimers • http://kortforsyningen.kms.dk/service?request=GetTimers&login=parsem04&password=parsem04 • GetServices • Eksperimentel, kommentarer ønskes • http://kortforsyningen.kms.dk/service?request=GetServices&login=parsem04&password=parsem04 • Draw • Hjælpeværktøj i stedet for HTML layer manipulation
Draw • Baggrundsbillede • http://kortforsyningen.kms.dk/service?servicename=D_850&service=WMS&version=1.1.1&request=GetMap&srs=EPSG:25832&bbox=568815,6122572,608084,6156571&width=462&height=400&format=image/jpeg&jpegquality=80&login=parsem04&password=parsem04 • Parameter:image=http%3A%2F%2Fkortforsyningen.kms.dk%2Fservice%3Fservicename%3DD_850%26service%3DWMS%26version%3D1.1.1%26request%3DGetMap%26srs%3DEPSG%3A25832%26bbox%3D568815%2C6122572%2C608084%2C6156571%26width%3D462%26height%3D400%26format%3Dimage%2Fjpeg%26jpegquality%3D80%26exceptions%3Dapplication%2Fvnd.ogc.se_inimage%26login%3Dparsem04%26password%3Dparsem04 • Ikon • http://kortforsyning.kms.dk/partnerportal/AppDemo/images/x.gif • Parametericon1=http%3A%2F%2Fkortforsyning.kms.dk%2Fpartnerportal%2FAppDemo%2Fimages%2Fx.gif&coord1=580000,6145000
Draw • Samlet kald • http://kortforsyningen.kms.dk/service?request=Draw&login=parsem04&password=parsem04&image=http%3A%2F%2Fkortforsyningen.kms.dk%2Fservice%3Fservicename%3DD_850%26service%3DWMS%26version%3D1.1.1%26request%3DGetMap%26srs%3DEPSG%3A25832%26bbox%3D568815%2C6122572%2C608084%2C6156571%26width%3D462%26height%3D400%26format%3Dimage%2Fjpeg%26jpegquality%3D80%26exceptions%3Dapplication%2Fvnd.ogc.se_inimage%26login%3Dparsem04%26password%3Dparsem04&icon1=http%3A%2F%2Fkortforsyning.kms.dk%2Fpartnerportal%2FAppDemo%2Fimages%2Fx.gif&coords1=580000,6145000
Draw • Icon2=…&coords2=… • Hotspot for hvert enkelt ikon • Drawbox • drawbox=580000,6145000,582000,6147000
Huskeliste • http://kortforsyningen.kms.dk/service?login=parsem04&password=parsem04&