OSID Specifications
mapping path package
Version 3.0.0
Release Candidate Preview
TitleMapping Path Open Service Interface Definitions

The Mapping Path OSID provides a means for managing spatial paths. This service may be used to link routing information with geospatial information or to simulate or monitor physical traffic.


A Path is any interconnection that may represent a road, hallway, or orbit. A Path is plotted along a series of Coordinates to describe its geometry or may include data to generate the path from an equation.

A multi-lane road may be modeled as a series of individual paths along side each other. Each Path may have its own intersections, speed zones, obstacles, and signals.


Intersections define a crossing of Paths where one can move from one Path to another. Different types of Intersections may exist including forks and rotaries.

Speed Zones

A SpeedZone specifies the speed limit between a set of Coordinates on a Path. SpeedZones may be manually created or automatically generated based on conditions along a Path.


A Signal represents some instruction to traffic along a Path. A Signal may be a traffic light, stop sign, or other control point in which to collect data about moving Resources.


Obstacles represent an obstruction that impacts the travel between a set of Coordinates along a Path. Obstacles may be used to generate implicit SpeedZones or completely block a Path.

Sub Packages

The Mapping Path OSID contains a Mapping Path Rules OSID for managing the effectiveness of SppedZones and Obstacles as well as a Mapping Path Batch OSID for managing Paths, Intersections, Signals, and Obstacles in bulk.