Restauranter og Smiley kontrolresultater

From OpenStreetMap Wiki
Jump to navigation Jump to search

Fødevarestyrelsens kontrolresultater - Smiley-ordningen

Fødevarestyrelsen vedligeholder en database over virksomheder, der håndterer madvarer. Udover selve kontrolrapporterne indeholder de også adresser og positioner.

Det kan vi bruge til at:

  • identificere virksomheder, der ikke er på OpenStreetMap, ikke er navngivet, eller har et forkert navn
  • identificere virksomheder, der er på OpenStreetMap, men som ikke eksisterer mere

I første omgang interesserer vi os for restauranter, cafeer og lignende, men det kan også bruges til butikker, slagtere, bagere, osv.


Fødevarestyrelsens data

Data-kilden er Fødevarestyrelsens egen daglige frigivelse i en XML-formateret fil licenseret under Den åbne offentlige datalicens med yderligere betingelser. Se mere på FVST's hjemmeside, eller hent den den aktuelle XML-fil.

Restauranter m.m. er identificeret med pixibranche="Restauranter, pizzeriaer, kantiner m.m.".

Fødevarestyrelsen identificerer virksomhederne med nøglen navnelbnr. I OpenStreetMap bruger vi nøglen fvst:navnelbnr

Selve kontrolrapporterne bruger vi ikke i OSM. For det første er det ikke vores opgave at anmelde fødevarevirksomheder. For det andet ville det indebære et ansvar for at vedligeholde data. Derimod vil det være mulig at lave anvendelser, der bruger navnelbnr-nøglen til at vise virksomheders kontrolrapporter.

Værktøjer

Elgaard restaurant diff er en webside, der viser restauranter m.m., som ikke er at finde i OpenStreetMap, madsteder som er ikke OSM, men ikke har en kontrolrapport, osv.

Siden viser Smiley-registrerede restauranter som:

  • ikke har en OSM-tagget restaurant, cafe, fastfood med et lignende navn indenfor en radius af nogle hundrede meter
  • ikke har en OSM-knude med en fvst:navnelbnr der matcher
  • ikke er i blacklisten over steder, der ikke skal i OSM (private kantiner m.m.)
  • ikke er filtreret fra p.g.a. navnet (kantiner m.m.)

Man kan tilføje madstedet direkte i JOSM/remote, med navn og fvst:navnelbnr udfyldt. Det tilføjes som amenity=fast_food, hvad langt de fleste manglende madsteder er, men man skal naturligvis rette det hvis det er en cafe eller restaurant.

Vær opmærksom på

OSM og FVST bruger ikke altid samme navngivning. Vi bruger de navne, som restauranterne annoncerer med på skilte, menukort osv. FVST bruger ofte firmanavne, som ikke altid svarer til restauranternes navne. F.eks. Restauranten på Århusgade, som FVST kalder "Restaurant No1 Aarhusgade", og OSM "Århusgade No. 1", eller co-ma.dk som OSM kalder COMA og FVST "COMA-CORNER". Laundromat Cafe Kalder FVST for "The Laundromat Cafe Clean Cafe ApS"

Selvom det nu er meget nemt og hurtigt at tilføje en masse madsteder, så sørg for at gøre dem mere brugbare ved at finde og tagge telefonnumre, åbningstider, websteder, osv.

Uoverensstemmelser i data

Når vi finder fejl i Fødevarestyrelsens data, markerer vi dem i OSM med tagget fvst:fixme så det er nemt for dem opstream at finde uoverensstemmelser med f.eks. en enkel overpass-turbo søgning og vores værktøjer undgår at slå alarm over uoverensstemmelser, som vi godt kender.

Typisk vil det være koordinater i FVST-data som er forkerte eller upræcise.


Overpass Turbo der viser uoverensstemmelser


Madsteder uden FVST-tag

Vi kan nu finde madsteder uden FVST-tag: Hurtigt-link til søgning med Overpass Turbo der viser madsteder uden FVST-tag


Det kan skyldes:

  • Det er et nyt sted, som ikke har haft sin første fødevarekontrol
  • OSM-navnet er et andet end i FVST og er derfor ikke fundet af uni-værktøjet
  • Stedet er permanent lukket
  • Det er i FVST registreret under en kategori, som vi endnu ikke behandler

Kildekoden

Kildekoden (source code) til værktøjerne kan findes på Niels Elgaards Github-repository.