OpenStreetMap Data and Shortest Path Analysis

TdhGISnet is a general routing app that can import OSM data. This has the following implications:

  1. A network is built from OSM data according to user specifications.

  2. Ways with specified keywords can be included or excluded from the network.

  3. Ways with specified keywords can be assigned to a specified network layer, which can then be used or not used in routing analysis.

  4. Each way is translated into one or more links within the network.

  5. Each link has a routing value that can be automatically calculated based on distance or travel time (distance/speed).

  6. The routing value of any link can be edited.

  7. The status of any link can be edited.

  8. New links can be added graphically.

  9. Start/Stop points can be placed anywhere, the closest network point will be automatically determined and a temporary node created.

  10. Several highly efficient routing options are provided, including (distance is used as short hand for routing value):

    1. Closest point among a group.

    2. Routing to a group of points in a specified order.

    3. Shortest route to a group of points, with or without a specified end point.

    4. The network portion within a specified distance of a point.

  11. An OSM raster image can be displayed behind the network drawing, with network layers drawn in any color.

  12. TdhGISnet is an excellent tool for determining the effect of changes to existing data. The routing library used by TdhGISnet could be used for many other applications.