Giter Site home page Giter Site logo

traffic-sign-project's Introduction

Imperfect data put to use

The Flemish government has a traffic sign database. They use it to keep track of which exact traffic signs are where. But Flanders only manages the data of the roads they manage themselves. This is just the "regional roads", not the municipal roads. Municipalities however can manage the data for the signs on their own roads. And some do. The data looks complete, because of a data collection project over a decade ago. But in many places, signs haven't been touched since. Some municipalities on the other hand are doing a stellar job.

This means the data cannot be used to map everywhere. But it can be used to detect new traffic signs. These are quite interesting, since we are pretty sure they will actually exist. And often these are newly placed signs, so perhaps the effect in OpenStreetMap is still missing.

In this way, we thank the people who do manage their local traffic signs, by making it easier for routing software to take in account what the road manager wanted.

We do not aim to map the traffic signs themselves. We just filter interesting new signs and turn them into MapRoulette tasks. There, you can map their effects, like for example a new speed limit or one-way street.

Over time, this could be expanded to other datasources, like Mapillary object detections. At some point, we will also start filtering out traffic signs whose effects are probably already mapped.

Main logic

  1. Download weekly file at https://wegenenverkeer.be/sites/default/files/uploads/documenten/Verkeersborden-Borden.zip

  2. Download road signs plugin data https://wiki.openstreetmap.org/wiki/Road_signs_in_Belgium/Road_signs_plugin

  3. In order to make things work in non-geo software, add x-y to data Done in QGIS with built-in QGIS vector tool "add geometry attributes"

  4. Keep interesting traffic signs

  • recent removal
  • recent addition
  • of a traffic sign that we find interesting
  1. Geographic clustering? Open csv in qgis reproject to 4326.

Tips Several ad hoc decisions were made in the processing scripts (SPSS .sps files that you can read with a regular text editor):

  • use only signs that are not from the future and are from the last 30 days (should be replaced with "new since last dump")
  • fixed a missing cyclestreet sign and added a personal "relevancy for osm" scale to the data

See the processing of the traffic sign plugin data and the main processing of the dumps.

Make variants of https://nl.wikipedia.org/wiki/Bestand:Belgian_road_sign_C5.svg to see your traffic sign

Issues / planned improvements

Try it out

At https://maproulette.org/browse/challenges/23550. Detailed mapping instructions and resources there! Please leave comments if you see weird stuff in the source data!

traffic-sign-project's People

Contributors

joostschouppe avatar feleir avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.