Jeg var ikke ét sekund i tvivl, da min gode kollega Cathrine Lippert spurgte mig. Cathrine er bagkvinde til Offentlige data i spil – initiativet (ODIS), som blandt sine leverancer i år er at frembringe noget infrastruktur, som kan gavne udnyttelsen af offentlige data. Spørgsmålet, som Cathrine stillede, var selvfølgelig, hvilket stykke infrastruktur ODIS skulle levere. I en sådan situation er det sjældent fordelagtigt at svare øjeblikkeligt, men i mit stille sind, vidste jeg, at vi skulle lave en service, som kan gøre det lettere for borgere og mindre virksomheder at anvende myndighedernes geokodede data. Efter lidt drøvtyggen og pingpong frem og tilbage blev vi enige om, at det var det vi gjorde. Vi vil lave en service, Geoservicen, som gør det lettere for dig at anvende myndighedernes geokodede data i dine egne it-løsninger.
Hvorfor en geoservice?
Jeg har ofte savnet en let tilgængelig service til at konvertere koordinater mellem det koordinatsystem, som Kort & Matrikelstyrelsen og mange andre myndigheder bruger, og det koordinatsystem, som Google Maps samt andre korttjenester og de fleste GPS’er bruger. Jeg har ofte savnet en maskinlæsbar og opdateret liste over de officielle postnumre, kommuner, sogne, regioner osv. I forbindelse med arbejdet OIOREST projektets første eksempel service, Danmarksservicen, fandt jeg ud af at der var mange andre, der havde samme behov for at kunne tilgå opdaterede, maskinlæsbare data om generelle referencedata, som postnumre, kommuner osv. At der var mange der kæmpede med at konvertere koordinater mellem det koordinatsystem, som myndighederne anvender, og det som de populære korttjenester og GPS’er anvender.
Mange borgere og virksomheder ønsker at anvende myndighedernes geokodede data i deres egne løsninger. Det kan være til mashups, GPS mobil apps, datavalidering osv. Det volder ofte problemer, da data ikke altid geokodet i et format, som gør det let at anvende dem i forbindelse med applikationer, som bruger GPS og/eller de populære korttjenester. Det skyldes dels at de er geokodet i et koordinatsystem, som er forskelligt fra det som GPS'erne og korttjenesterne anvender; dels at de er lagret i format, som ikke kan anvendes direkte af GPS og korttjenesterne.
Geo servicen er et forsøg på at gøre det lettere for ikke-geokyndige – men it-modne - at anvende myndighedernes geokodede data i deres egne it-løsninger.
Setup
I de fleste tilfælde hvor vi i IT- og Telestyrelsen skal have udviklet en sådan service laver vi et udbud: Udarbejder udbudsmateriale, kravspecifikation, etablerer udbudsforretning, vurdere leverandør tilbud osv. Geoservicen har ikke et voldsomt stort budget. Det betyder, at dels at vi ikke har råd til at få lavet servicen gennem et udbud; dels at udbudsreglerne ikke kræver at vi går i udbud. Det kunne umiddelbart se ud som en ulempe, men kan også ses som en fordel. Udbud giver automatisk en afstand mellem løsningen ide og løsningen. Rent tidsmæssigt betyder det, at kravene kan have ændret sig en del fra de blev specificeret til de bliver implementeret. Verden ændrer sig. Afstanden er også stor mellem dem der skal bruge løsningen, og dem der skal udvikle den med velkendte problemer til følge.Der er også en stor afstand mellem fra ideen fødes til, at den bliver implementeret og giver værdi. Time to Value.
Disse afstande vil vi gerne minimere i udviklingen af Geoservicen. Derfor har vi etableret følgende setup: Lavet et lille internt udviklingsteam bestående af undertegnede. Lavet en kontrakt med konsulenthus, som giver os mulighed for i en begrænset periode at kunne bruge en GIS-konsulent (en som både er geo- og it-kyndig) til det geospecifikke udviklingsarbejde. Lavet et samarbejde med Erhvers- og Byggestyrelse via Morten Lind, en af Open Data- pionerne i dk, om at levere adressedata til geoservicen, som led i den videreudviklingen af Adressewebservicen (AWS’en). Fulgt mine kære kollegaers - Morten K. Hansen og Camilla Fisker – gode råd om at lægge kildekoden i softwarebørsens svn og driften i skyen. Sidst – men ikke mindst – fulgt OIOREST’s mantraet: Brug webbets arkitektur.
Ud af dette setup er der ikke kommet et designdokument til Geoservicen, men derimod et første udkast til servicen på http://geo.oiorest.dk. Det er tit nemmere at forholde sig til kørende software end dokumenter, som beskriver det.
Det første udkast af Geoservicen tilbyder 1) udstilling af DAGI data fra Kort & Matrikelstyrelsen. Det drejer sig om referencedata, som postnumre, kommuner, regioner, sogne, opstillingskredse, retskredse og politikredse. 2) en service til at konvertere koordinater mellem det koordinatsystem, som Kort & Matrikelstyrelsen og mange andre myndigheder bruger, og det koordinatsystem, som Google Maps samt andre korttjenester og de fleste GPS’er bruger. 3) udstilling af Danmarks adresser fra Erhvervs og Byggestyrelsen er på trapperne.
Geoservicen giver f.eks. mulighed for:
Invitation til samarbejde
Vi vil gerne have et samarbejde med dig om videreudviklingen af Geoservicen. Først og fremmest vil vi gerne høre dig om det overhovedet er en god ide at udvikle Geoservicen? Skal vi forsætte udviklingen og driften af Geoservicen? Hvis du synes at det er en god ide, vil vi så gerne høre din mening om designet af Geoservicen, ideer til forbedringer samt ideer til anden funktionalitet indenfor de givne rammer.
Ideen er at vi vha. vores fælles indsats får designet og etableret en service, som kan gøre det lettere for os ikke-geokyndige at etablere interessante applikationer baseret på myndighedernes geokodede data.
Finn Jordal /@finnjordal
IT- og Telestyrelsen