Real-Time Services to Support Decision-Making with INSPIRE...

Post on 04-Jun-2018

221 views 0 download

Transcript of Real-Time Services to Support Decision-Making with INSPIRE...

Real-Time Services to Support Decision-Making with INSPIRE Data

April – June 2013

The World runs on …

Data

More Data

Connected Devices

Sensors are everywhere!

Citizens as Sensors

Sensor Protocols and Formats

Protocols http: UDP: Email: Social Media: Formats JSON XML CSV Binary ASCII

Access Models Push Pull

Sensor Portal - COSM

Searching is Expensive

Challenge is clear!

When it comes to decisions…

time to decision is key!

Real Time Data

Synchronous Event Support

Event generator waits for event to be handled

Typical 1-1 relationship between event and response

Synchronous Event Support

Create Callable Web Services

Workspace invoked via simple web call

a) Post body is used as source dataset

b) Results are then streamed back to caller.

Asynchronous Event Support

Actions are triggered by an event notification.

Asynchronous Event Support

Upon receipt of event 0 or more actions are triggered.

Asynchronous Event Support

Maps well to 1 – M relationship between event and actions.

CN Railway - Canada/USA

Yves St-Julien

The Mission: Optimize operations at North America’s only transcontinental rail network, with over 20,000 route-miles of track.

The Solution: Use FME Desktop and FME Server to deliver automated, real time, or event-driven solutions to almost every CN group and practice.

CN Railway

FME does Real-Time!

FME Server brings spatial to real time event processing

CN Railway

The highlights of this system

Grid > polygon cellular coverage analysis

SQL Server decommissioning to Oracle Spatial

GPS point enhancement with network and geofence data – 7,000,000 points per hour

Point cloud indexing

AutoCAD® Map 3D <> MapGuide interface with FME Server REST services

FME does Location-Based Notifications! 52° North – Germany

Simon Jirka, 52° North and Christian Dahmen, con terra

The Mission: To create a prototype system using sensors to assist ships in safe passage under bridges on inland waterways.

The Solution: Use FME Server to calculate and monitor available clearance and ship height, sending notifications if danger exists.

52° North

Data Sources: Onboard Ships: Automated Identification System

(AIS) send Ship ID, position, course, speed, height, and current draft (distance below water)

On the river: sensor network monitors water level, up to once per minute

Static database: contains bridge locations and clearance from water reference level

52° North

Workflow: When captain subscribes to the service, the ship’s AIS sends

data to FME Server, which tracks its position.

As a ship approaches a bridge, water level (from sensors) is compared to bridge height, providing available clearance.

Clearance is compared to current height above water (ship height minus draft).

A notification (text, email) sent immediately if danger of collision.

52° North

Video showing prototype system

52° North

FME Server consumes sensor data, monitors situation in real-time

Interoperable OGC interfaces for data provision Sensor Observation Service (SOS) Sensor Event Service (SES)

Performs both spatial and

non-spatial analysis

Events trigger notifications, providing situational awareness and safer operations

Conclusion

The world is exploding with sensors bringing with it a whole new world of data to be used.

Sensor data with real-time server software enables organizations to make more timely decisions.

New HTML 5 technology like Web Sockets adds another exciting standards-based real-time feed.

Thank You!