Accessible Routing

The "Accessible Routing" project () aims at developing an accessible web service for route planning on the web. The geocoding and routing services as well as hosting are currently provided by OpenRouteService. Contact person is the user Ant. Actually, this project only works for Germany.

Project description

"Accessible Routing" is a web portal for accessible route planning. The web site allows to generate a route description for a desired pedestrian route - in plain text or in an embosser-ready braille format. Start and end locations are entered as adresses, the output contains a description where to turn in which street and what distance is left until the next turn.

Most routing services on the web are reserved for seeing people, because they use graphical interaction, such as maps, or excluding technologies, such as JavaScript and Flash. For this reason our focus is on designing a web site for all that can be used with refreshable braille displays and screen readers.

In upcoming releases the route description shall be more detailed. They will contain hints for orientation and special points of interest for the blind, such as tactile pavings.

Another idea is the conception of a user terminal in public space that allows passersby to get route descriptions to their desired destinations immediately.

Project status

Prototype

The first prototype is ready. Web: http://koenigstuhl.geog.uni-heidelberg.de/accessible_routing/?lang=en

Features:

  • calculation of any desired pedestrian within Germany
  • plain text input and output
  • text output in embosser-ready grade 1/grade 2 braille
  • black and white mode
  • multiple languages (so far only English and German)

Upcoming features

  • Routing conforming to the needs of the visually impaired
  • Visual map interface
  • ...


Requirements

General

requirementrationalepriorityplanned for
Functionality without graphicsEverybody shall be able to use the system1prototype
Functionality with graphicsmore comfort for the seeing2upcoming version
Conformity with web accessibility standardsVisually impaired people shall be able to use the system unrestrainedly1prototype
Functionality with keyboard onlyVisually impaired people shall be able to use the system unrestrainedly1prototype
MapJumper compatibility...2upcoming version
License informationcompulsory1prototype
Disclaimercompulsory1prototype

Compatibility

requirementrationalepriorityplanned for
Browser compatibilityThe system shall be usable regardless of the browser used (top 10 browsers)1prototype
Operating system compatibilityThe system shall be usable regardless of the operating system used (top 3 Windows, top 3 Linux, top 3 mobile)1prototype
Screenreader compatibilityThe system shall be usable regardless of the screenreader used (top 10 screen readers)1prototype
Suitability for braille displaysThe system shall be usable for owners of refreshable braille displays (top 10 braille displays)1prototype
Suitability for embossersThe system shall be usable for owners of braille printers (top 10 embossers)1prototype
Suitability for inkjet printing on swell paperThe system shall be usable for people printing on swell paper (TIFF or PDF output)1upcoming version

Routing

requirementrationalepriorityplanned for
Pedestrian routing (consider footways, crossings, etc.)Moving afoot is inevitable for all people1prototype
Door-to-door routing....1prototype
Options for shortest and safest route....1upcoming version
Consider tactile pavings and traffic signals with vibration/soundThe system shall prioritize routes suitable for the visually impaired1upcoming version
Consider number of crossings and obstaclesThe system shall prioritize routes suitable for the visually impaired2upcoming version
Address finderNecessary with plain text input1prototype
Distance calculationEstimating distance is helpful1prototype
Time calculationEstimating time is helpful2prototype
Public transport routingThe possibility of using public transport is relevant for pedestrians3upcoming version
Integration of GPS on mobile devices...4upcoming version

Output

requirementrationalepriorityplanned for
Route instructions in normal and braille typeInstructions shall be printable by braille printer1prototype
Sending URL containing the current route...1prototype
Display points of orientation (bridges, traffic lights, tactile pavings, intersecting streets)Visually impaired people need good orientation in order not to stray from the track1upcoming version
Display road properties (segregated footways/cycleways, grass verges, curbs, road surfaces)Disabled people need detailed advice about road properties and passability1upcoming version
Display danger spots (tramway, crossings, steps etc.)Some spots might be dangerous for visually impaired people1upcoming version
Display special POI for the blindPOI mapped explicitly for blind people shall be told.1upcoming version
Display pedestrian zones and other special road typesArea-like ways make orientation difficult1upcoming version
Display selected points of interestToilets, shops etc. close to the route are hard to find. The route might be altered2upcoming version

User Interface

requirementrationalepriorityplanned for
UsabilityThe system shall be easy to use, even for non-experts1prototype
ClarityA clear struture helps navigate through the site1prototype
ScalabilityFont size shall be customizable1upcoming version
Color modesFont color and contrast shall be customizable1prototype
Save settingspersonal settings shall be remembered for logged-in users2upcoming version
Upload of personal favourites in the Loadstone-GPS formatUsers want to set their GPS locations as start/end positions3upcoming version

Customizability

requirementrationalepriorityplanned for
Customizability of route descriptionsPeople with different kinds of impairment have different needs1upcoming version
Managing user profilesUser profiles make the management of user preferences easier3upcoming version

Internationalization

requirementrationalepriorityplanned for
Multi-language supportEverybody shall be able to use the system1prototype (limited)
Unicode support...1prototype
Support for latin braille alphabets...1prototype
Support for other braille alphabets...1 ?
Support for metric units...1prototype
Support for other units...2upcoming version
Controlling screen reader language...3upcoming version
Worldwide dataEverybody shall be able to use the system anywhere3upcoming version
This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.