The KML Output-Plugin for the SPF
provides live sensor visualization in Google Earth. The implementation uses kml:NetworkLink
instances to refer to constantly updating KML resources. In combination with the FTPUploadExtension
, this plugin is a powerful real-time data visualisation tool.
The current realization of the KmlOutputPlugin
uses a static root to reference multiple Input-Plugins as sensors. Every sensor is represented as a dedicated document which itself links to another document containing the actual data. This way, the genral plugin architecture is represented as a hierarchy with multiple kml:NetworkLink sinks.
Data is represented using gx:Track
currently. Nevertheless, KML does not provide a mechanism to update the Timeslider of Google Earth. Though the user has to manually start the timeslider animation to actually visualized the data. Future plans focus on developing an enhanced representation which allows a correct real-time behavior.
Notes and Ideas
- Create GUI to enable styling of data representations and to meet other user-specific needs
- Integrate with SensorVis, as an output of the interpolations in a KML file. Essentially reproduce output that is shown in SensorVis in Google Earth via KML
- Add option to upload the files to some server (e.g. FTP protocol) automatically so that one essentially has a "onlive live" SensorVis, test to run SensorVis and SPF as a service component.
- Topic created by: DanielNuest
- Topic created on: 2011-12-20