Diagram of the French railway signalling projects: SNCF references and the OSM wiki feed the FrenchRailwaySignalling tools (wiki backup, validator, presets, audit, MapRoulette and taginfo generators), which feed JOSM, OpenStreetMap, MapRoulette, sncf-sigmap and the OpenRailwayMap rendering. Diagram of the French railway signalling projects: SNCF references and the OSM wiki feed the FrenchRailwaySignalling tools (wiki backup, validator, presets, audit, MapRoulette and taginfo generators), which feed JOSM, OpenStreetMap, MapRoulette, sncf-sigmap and the OpenRailwayMap rendering.
How the projects fit together, from the SNCF reference documents to the map. Click to enlarge.

SNCF Permanent Signalling

A web map of the permanent signalling open data published by SNCF Réseau, built to help OpenStreetMap contributors map French railway signals.

  • Filters by signal type, network ID and line code, with pinned signals
  • Comparison of SNCF records with the tags already present in OpenStreetMap
  • Validation page that flags conflicting or isolated records
  • Export of MapRoulette challenges split by region
SNCF Permanent Signalling map around Lyon, with the details of a signal and the filter panel.
SNCF Permanent Signalling

JOSM presets and validator rules

French Railway Signalling presets and validator rules for the JOSM editor, covering the railway signalling and infrastructure specific to France.

  • Preset tree with an icon for every French signal, sign and plate
  • Validator rules generated from the Tagging in France documentation
  • One-click fixes that replace legacy tagging with the current scheme
French Railway Signalling preset menu in JOSM, with a mapped signal, its tags and the validator results.
JOSM presets and validator rules

OpenRailwayMap rendering

Contributions to OpenRailwayMap: the French signal icons and the rendering rules of the French section of the signals layer.

  • Layered light box icons built from a base box and one aspect per light
  • Signals, boards and signs combined into a single composition per node
  • Rendering rules kept in sync with the JOSM presets and the wiki
OpenRailwayMap signals layer at a French station, with light signals, speed boards and Z signs drawn on the tracks.
OpenRailwayMap rendering

MapRoulette challenges

Cooperative challenges that guide mappers through adding French railway signals and migrating legacy tagging to the documented scheme.

  • Tag fix tasks: each one proposes the correction, ready to review and apply
  • Challenges generated from the validator rules and the SNCF open data
MapRoulette challenge unifying the tagging of French railway signals, with its tasks spread over a map of France.
MapRoulette challenges

Tagging in France

Documentation of the French railway signalling tagging scheme on the OpenStreetMap wiki, the reference used by the presets, the validator and the rendering.

Light signal c.296 on a gantry, with the list of its OpenStreetMap tags and its rendering on the map.
Tagging in France