Optima IO data interface
The Optima IO data interface exposes both input and output functions as standard REST web services.
The Optima IO data interface can feed Optima with various data, such as:
- Real-time traffic states as produced by fixed sensors (speeds and flows measured by speed cameras, inductive loops, signal controllers)
- Floating car data (FCD), coming either from GPS devices or from Bluetooth portals
- The real-time status of field devices (variable message signs, signal controllers).
The Optima IO data interface can expose different output data, such as:
- Traffic forecast
- Real-time traffic states as a result of data fusion
- Suggested messages to be published via variable message sign signs (VMS)
- Key Performance Indicators (KPIs) about a network status.

The Optima IO data interface is built on top of different components implementing the following protocols:
-
OGC WMS and OGC WFS
WMS and WFS are OGC standard protocols for publishing geographic data on the web.
-
DATEX II
DATEX II is a European standard for exchanging traffic events and traffic states information.
-
ORCAv2
ORCAv2 is a PTV protocol designed for handling large amounts of data concerning transportation information over the network. This data can be both measured data or forecast data.
-
GTFS and GTFS-real time
GTFS is a protocol defined by Google for static public transport information exchange. GTFS-real time is the counterpart for real-time information. PTV has expanded these protocols to account for extra information that is not covered by the base protocols.
Important: Optima handles GTFS input packets compliant with either GTFS 1.0 and 2.0. The output is compliant with GTFS 1.0, without any data losses with respect to GTFS 2.0.

Optima IO provides various interfaces.
All the interfaces that provide/read traffic state inputs, events, KPIs only need the license PTV Optima IO BASE.
The other available interfaces require a specific software module to properly work, which also needs its own license.
For example, the Scenario interface needs the Real-time Scenario Evaluation module.