OSID Logo
OSID Specifications
mapping path package
Version 3.0.0
Release Candidate Preview
Packageosid.mapping.path
TitleMapping Path Open Service Interface Definitions
Version3.0.0
Description

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.

Path

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

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.

Signals

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

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.