Processing Digital Maps
This Tutorial Trail refers to Chapter 7 of the Book.
Introduction (book chp 7.1)
The Viewers developed in the previous Trails (i.e., GPX Viewer and Tile/MapViewer) are using map images or image tiles to display a map for a given area. Traces are displayed on top of a map image for an observer to visually validate the trace. For a computer, these images are practically useless, and it would be almost impossible for the computer to identify roads.
A machine can only interpret digital maps describing the mapped area by structured information - often referred to as spatial data. In the context of the ROAF project, digital maps are vital for the orientation of real objects. Digital maps bind Real Objects and Real-Object Applications together. Externally, the map describes the object's environment, while the object can internally make a decision in which direction to go.
This Tutorial Trail describes how to process digital maps for dedicated applications with a Map Compiler. At the open source project OpenStreetMap, you can find free digital-map data for your geographical area to set up your own OSM map compiler.