real-time services to support decision-making with inspire...
TRANSCRIPT
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!