Koordinater til Roskilde Festival
Jeg koder lige for tiden på mit bidrag til app-konkurrencen hos Roskilde Labs.
Mit udgangspunkt var at jeg ville opfylde 2 mål: 1) At man kan se på et kort hvor man selv og ens (Facebook-)venner er, så man nemmere kan finde hinanden. 2) Det skal være lavet udelukkende med åbne webteknologier, så alle med en moderne smartphone med GPS kan være med. Ikke noget med native apps til forskellige platforme. Når det er på plads vil jeg bygge ovenpå med spilleplan osv.
I den forbindelse vil jeg gerne kunne oplyse om at en person er i nærheden af Arena, toiletterne ved agora E eller campingområde G39. Desværre stiller festivalen ikke den slags oplysninger til rådighed, så jeg er selv begyndt at indsamle dem.
Det skrev jeg om på Twitter, og efterfølgende var der flere der gav udtryk for at de gerne ville have fingrene i mine data. Eftersom det ikke var verdens sjoveste opgave at sidde og indtaste koordinater for 652 campingområder deler jeg dem selvfølgelig gerne. Men først lidt advarsler og formaninger.
Præcision
Først og fremmest: Kvaliteten er ikke i top endnu. Jeg har taget udgangspunkt i det officielle kort. Jeg prøvede først at finde 2 fikspunkter og deres koordinater på OpenStreetMap at beregnet alt udfra.
I torsdags var jeg et smut forbi festivalpladsen med et par venner og opdagede til min store ærgrelse at det slet ikke passede. I stedet lavede jeg nogle fikspunkter direkte fra selve pladsen som mine data er baseret på lige nu. Men det er stadig upræcist. Dels fordi koordinaterne for mine fikspunkter blev rundet for meget af. Dels fordi det hele gik lidt for hurtigt fordi min mobiltelefon var ved at løbe tør for strøm. Og dels fordi jeg endnu ikke stoler helt på at det officielle kort ikke er en anelse fortegnet i forhold til virkeligheden, selvom de fra Roskilde Labs siger at kortet skulle være i orden. Jeg regner med at tage nogle flere ture til festivalpladsen for at forbedre datakvaliteten.
Pas på min maskine
Dataene bliver pt. serveret hjemme fra min egen maskine (jeg rykker dem nok ud i byen på et tidspunkt). Den klarer det helt fint indtil videre. Men jeg tør ikke garantere for stabiliteten på hverken maskinen eller ADSL-forbindelsen. Så vil du bruge mine data, så tag venligst en kopi. Lad være med at basere noget som helst på antagelsen om at mine data svarer særligt hurtigt – eller svarer overhovedet. Gem dataene lokalt hos dig selv og sæt evt. et cronjob til at opdatere dem en gang om dagen eller hvor tit du nu har lyst. Udover at jeg regner med at forbedre præcisionen er planen også at tilføje flere typer af steder. Lige nu er det kun scener og campingfelter (som fx C71) jeg har tastet ind. Men jeg har tænkt mig at stort set alt der er markeret på det officielle kort skal være tilgængeligt.
Og så til sagen
Koordinaterne er tilgængelige som JSON. Det meste skulle give sig selv, men her er lidt forklaring på de ting der ikke giver direkte mening.
- Alle ting har en
_revog et_id. Dette er fordi dataene kommer direkte ud af CouchDB. De har ikke nogen praktisk mening og kan ses bort fra. - Alle ting har en et
xog etypå sig. Det er tingenes placering på mit eget kort, giver ikke rigtigt mening i andre sammenhænge og kan dermed også ses bort fra. - Ting med typen
stagehar etscene_id. Dette er pt. fiktivt, men tanken er at når de rigtige spilleplansdata bliver frigivet, så kan dette ID matches med scene-ID'et derfra.
Ideer og kommentarer modtages selvfølgelig med kyshånd. Enten herunder, på Twitter eller inde hos Roskilde Labs.
Kan du lide hvad du lige har læst? Så tryk på Flattr-knappen til venstre og red verden.
Kommentarer
#1
Fucking awesome!
#2
Satans… Nice med koordinater, men jeg er ved at lave en app der lyder meget lig din.. :/
#3
Saebekassebil, det er jo ikke ligefrem en vildt revolutionerende ide, omend det kan være en rigtig nyttig ting, så der er sikkert flere end os der er i gang med noget i den stil.
Laver du det også som et website eller har du gang i noget native app til en eller flere platforme?
Har du planer om at dukke op til det der meetup d. 30.?
#4
Hej Mikkel.
Det ser super godt ud :) Bare lige for at forstå det korrekt, så har du optegnet centret af campingfeltet? Hvad har du gjort med de aflange af slagsen?
Jeg kommer helt sikkert til Meetup d. 30. er det arrangeret af Roskilde eller af frivillige? Det kan synes jeg ikke helt fremgår af eventet.
#5
Kræn, ja, det er (ca) midten af campingfelterne jeg har markeret. Dem der ikke er kvadratiske har jeg forsøgt at markere med en afvejning af hvad der er midten af dem og hvor prikken skulle sidde for at man vil blive dømt tættest på dette felt når man rent faktisk er tættest på dette felt.
Giver det mening? Ellers kan jeg forklare/vise det bedre på mandag.