gi2016 ppt charvat senslog api as tools for collection of big vgi data

13
SENSLOG API as Tools for Collection of Big VGI Data. Karel Charvat, Michal Kepka, Runar Bergheim, Simon Leitgeb, Dmitrij Kozuch, Tomas Reznik 04.10.2016 GI 2016

Upload: ign-vorstand

Post on 10-Jan-2017

68 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: GI2016 ppt charvat senslog api as tools for collection of big vgi data

SENSLOG API as Tools for Collection of Big VGI Data.

Karel Charvat, Michal Kepka, Runar Bergheim, Simon Leitgeb, Dmitrij Kozuch, Tomas Reznik

04.10.2016 GI 2016

Page 2: GI2016 ppt charvat senslog api as tools for collection of big vgi data

SensLog

• SensLog is an integrated solution for sensor networks.

• SensLog consists of data model and server-side application which is capable to store, analyses and publish data in various ways.

• SensLog receives measured data from nodes or gateways, stores data properly in the database, pre-processes for easier queries if desired and then publishes data through the system of web-services.

04.10.2016 GI 2016

Page 3: GI2016 ppt charvat senslog api as tools for collection of big vgi data

SensLog

• SensLog is suitable for sensor networks with static sensors (e.g. meteorological stations) as well as for mobile sensors (e.g. tracking of vehicles, human-as-sensor).

• Database model was based on standardized data model for observations from OGC Observations&Measurements.

04.10.2016 GI 2016

Page 4: GI2016 ppt charvat senslog api as tools for collection of big vgi data

SensLog

• Main component for storing, managing and publishing sensor data

• Meeting point for measured sensor data

• Provides REST API for both sides of chain – data producers and data consumers

• Works above relation DB with spatial extension – can provide variety of analytical services

04.10.2016 GI 2016

Page 5: GI2016 ppt charvat senslog api as tools for collection of big vgi data

Database model - core

04.10.2016 GI 2016

Page 6: GI2016 ppt charvat senslog api as tools for collection of big vgi data

Database model - VGI extension

Core model

04.10.2016 GI 2016

Page 7: GI2016 ppt charvat senslog api as tools for collection of big vgi data

SensLog VGI extension

• Stores VGI observations from web and mobile applications

• Attributes of VGI observations not only simple datatypes but multimedia files too

• Few mandatory attributes, optional according to users needs with only small limitation on data volume

04.10.2016 GI 2016

Page 8: GI2016 ppt charvat senslog api as tools for collection of big vgi data

Examples of usage Ground water monitoring

Meteorogical station

04.10.2016 GI 2016

Page 9: GI2016 ppt charvat senslog api as tools for collection of big vgi data

Farm Telemetry

04.10.2016 GI 2016

Page 10: GI2016 ppt charvat senslog api as tools for collection of big vgi data

VGI examples

04.10.2016 GI 2016

Page 11: GI2016 ppt charvat senslog api as tools for collection of big vgi data

White board example

04.10.2016 GI 2016

Page 12: GI2016 ppt charvat senslog api as tools for collection of big vgi data

SensLog

• Source code available on:

https://github.com/mkepka/senslog

• News and detail documentation:

http://sdi4apps.eu/keywords/opensensorsnetwork/

• Running instance on:

http://portal.sdi4apps.eu/SensLog-VGI/

The instance is under high development now…

…new features are available every day!

04.10.2016 GI 2016

Page 13: GI2016 ppt charvat senslog api as tools for collection of big vgi data

HSLayers NG, HSLayers NG Mobile

• Source code of HSLayers available on: https://github.com/hslayers/hslayers-ng

• Source Code of HSlayers Mobile available on https://github.com/hslayers/cordova

• Web Pages https://ng.hslayers.org/

[email protected]

04.10.2016 GI 2016