FiksGataMi - historie og teknologi
En innbyggerportal for bedre offentlig infrastruktur
eller hvordan sette innbyggeren i fokus for kroner 77 500.
http://www.hungry.com/~pere/mypapers/drafts/fiksgatami/2011-nuug.html
Petter Reinholdtsen
pere@hungry.com
Christer Gundersen
christer@friprog.no
NUUG, 2011-05-10
Hvem er vi
Petter Reinholdtsen
- been involved in free software development since 1992
- programmer and system administrator
- past and current contributor to several projects (linux,
glibc, kde, debian-{edu, gis, java, cdd}, mapserver,
openstreetmap.org, skolelinux, etc)
- debian developer
- initiator and current tech coordinator in skolelinux
- currently employed at USIT, UiO
- leader of the NUUG member assosication
Christer Gundersen
- currently employed at friprog-senteret
FiksGataMi er
et verktøy for innbyggerne til å synliggjøre og rapportere om
problemer med infrastruktur i det offentlige rom. Det er et
nettsted for å hjelpe folk til å rapportere problemer, vise, eller
diskutere lokale problemer de har funnet i sitt område ved ganske
enkelt å finne dem på et kart. Du kan melde problemer uten å tenke
på hvilken offentlig myndighet som er ansvarlig for å løse det, det
finner FiksGataMi ut for deg.
Enkelt fortalt: Det offentlige er underlagt og følger
forvaltningsloven
som sier at alle skal få svar innen rimelig tid, samt
forskriften
som i tillegg sier at skriftlig henvendelse som er kommet til urette
myndighet, bør i alminnelighet oversendes rett myndighet direkte,
samtidig som avsenderen underrettes om oversendingen.
Bakgrunn og historie
- Petter og Mari ble fascinert over fixmystreet.com julen 2008
og fant ut at det trengtes en norsk utgave
- NUUG ble valgt som hjem for tjenesten.
- Christer (da i NUUG-styret) ble med på arbeidet
- Første testinstallasjon på en Acer Aspire One Petter hadde
lånt fra Skolelinux-prosjektet
- Oversetting og utvikling gikk trått pga. barnepass og lite
fritid.
- Høsten 2010 traff Christer på Tom Steinberg på en
konferanse, og ble enige om at mySociety kunne ta oppdraget om å
tilpasse fixmystreet til norske forhold.
- Rundt juletiden 2010 skaffet vi sponsormidler fra
Departementenes Servicesenter og Friprog-senteret.
- mySociety startet arbeidet i februar 2011.
- Tjenesten annonsert 2011-03-07.
Hva måtte tilpasses til Norske forhold?
- Oversette til Bokmål (tar gjerne imot nynorsk- og nordsamisk
oversettelse hvis noen vil bidra)
- Skrive om til å bruke GPS-koordinater (WGS84) i stedet for
britisk koordinatsystem med northing/easting.
- Utvide tjeneste for å holde rede på geografiske
områdedefinisjoner (MaPit) til å håndtere norske
områdetyper.
- Skaffe georefererte kommunegrenser. Det offentlige nekter
tilgang til nøyaktige grensedata uten bruksbegresninger, så vi
bruker OpenStreetmap-data utledet fra kartverkets
N5000-kartdata (som ble publisret uten bruksbegresninger for
noen år siden)
- Skaffe epostadresser til postmottaket til 450 kommuner og
fylker.
Hvordan velges det hvor meldinger sendes
- Innbygger slår opp postnummer eller stedsnavn
- Velger punkt på kartet hvor problemet er plassert
- Geo-koordinat brukes til å slå opp hvilke områder (kommuner,
fylker, etc) som dekker punktet.
- Områdenes kategorier presenteres for brukeren, som velger
kategori for problemet.
- Melding sendes til kontaktpunktet som er satt for
kombinasjon område/kategori.
- Pr. 2011-05-07 sendes kategorien Annet til kommune og fylke.
Kategoriene Fortau/gangstier Gatelys, Gater/Veier, Hull i vei,
Snøbrøyting, Sykkelveier, Trafikklys, Trafikkskilter,
Veinavn-skilter sendes til kommune og veivesenregion, mens
alle andre kategorier sendes til kommune.
- Noen kategorier er kun tilgjengelige i enkelte kommuner
(Bærum har f.eks. Turvei).
Responsen så langt
Litt om respons fra innbyggere, media og det offentlige
GeoRSS for glede og profitt
GeoRSS er en utvidelse av RSS-spesifikasjonene som lar en legge
inn GPS-koordinat til hver oppføring. Det finnes mange verktøy
som kan vise frem RSS og GeoRSS-data, enten som sekvens av
meldinger, eller med fordeling på kart. Google Maps spiser
GeoRSS-filer direkte. Det finnes OpenStreetmap-baserte
løsninger som gjør det samme.
Noen eksempler:
- http://www.fiksgatami.no/rss/reports/Oslo (Kart)
- Alle meldinger som er sendt til Oslo kommune.
- http://www.fiksgatami.no/rss/reports/Statens+vegvesen+region+øst (Kart)
- Alle meldinger som er sendt til Statens vegvesen region øst.
- http://www.fiksgatami.no/rss/pc/8540/30?state=open (Kart)
- Alle åpne saker i en 30-kilometers radios fra senterpunktet for
postnummer 8540.
- http://www.fiksgatami.no/rss/l/58.886142,5.648012/10?state=fixed (Kart)
- Alle løste sakker i en 10-km-radius fra GPS-posisjon (58.886142
5.648012)
Import-API for mobile enheter
/import er API-et for opplasting fra mobile enheter.
Registrering av ny sak gjøres i to steg. Først lastes bilde,
tittel, koordinat, navn og epostadresse opp via import-API-et.
Deretter sendes epost som bekreftes, der kategori og detaljer
fylles inn. Kan her justere kartpunktet.
På sikt vil kanskje Open311-API-et være å foretrekke. Mer om
det senere.
Direkteimport fra Flick
Kan automatisk registrere sak på bilder lastet opp på Flickr
hvis de takkes med FixMyStreet. Ikke støtte for GPS-koordinat i
EXIF-header (ennå, send patcher). Besøk
http://www.fiksgatami.no/flickr
for å registrere din Flickr-konto.
Fungerer ikke for Norge, bør fikses. :)
Open311 import/export API
Web-API definert av en gruppe i USA, og som er tatt i bruk for
mottak av problemrapporter i blant annet Boston, Washington og
San Francisco
Tilbyr opplisting av kategorier, innsending av problemrapporter
og søk i eksisterende problemrapporter. Leverer XML og JSON.
Vårt API er utvidet til å også levere GeoRSS for søkeresultater.
Ikke implementert innlevering av problemrapporter ennå.
Planlagte utvidelser er innsending av problemrapporter og
oppdateringer, samt søk med GPS-koordinater.
Eksempler på hva Open311-grensesnittet kan brukes til
- Liste opp alle åpne saker i en tidsperiode, eller før og
etter et tidspunkt.
- Liste opp alle saker rapportert med Android.
- Liste opp alle lukkede saker sendt til en samling kommuner,
fylker eller etater.
- På sikt: sende inn problemrapporter og oppdateringer
(f.eks. automatis oppdatering fra det offentliges interne
systemer).
- På sikt: hente ut oppdateringer.
Konklusjon
Referanser
- http://www.fixmystreet.com/
- http://www.mysociety.org/
- http://www.fiksgatami.no/
- http://wiki.nuug.no/grupper/fiksgatami/
- http://www.open311.org/
Takk for oppmerksomheten
Spørsmål?