istsos: latest developments and first steps into the OSGeo incubation process

Similar documents
FREE and open source tools for WATer resource

White Paper. How Streaming Data Analytics Enables Real-Time Decisions

Fast Innovation requires Fast IT

INSPIRE Compliant Provision of Metrological Sensor Data at the IMIDA Murcia, Spain

Novel architecture for a borehole management system

vsphere Client Hardware Health Monitoring VMware vsphere 4.1

Decoding the Big Data Deluge a Virtual Approach. Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco

Search and Real-Time Analytics on Big Data

YOU VS THE SENSORS. Six Requirements for Visualizing the Internet of Things. Dan Potter Chief Marketing Officer, Datawatch Corporation

Charith Pereral, Arkady Zaslavsky, Peter Christen, Ali Salehi and Dimitrios Georgakopoulos (IEEE 2012) Presented By- Anusha Sekar

Institute of Computational Modeling SB RAS

Application of cloud based sensor data infrastructure for agricultural information service in Hokkaido Japan

Oracle Database: SQL and PL/SQL Fundamentals

Copyright 2013 Splunk Inc. Introducing Splunk 6

Data Mining Commonly Used SQL Statements

Oracle Database: SQL and PL/SQL Fundamentals

Towards Smart and Intelligent SDN Controller

Avid. Interfacing with Avid inews. Including inews Web Services Version 1.0

Chapter 7. Using Hadoop Cluster and MapReduce

Towards a common definition and taxonomy of the Internet of Things. Towards a common definition and taxonomy of the Internet of Things...

edoc Document Generation Suite

VitalQIP DNS/DHCP & IP Address Management Software and Appliance Solution

Question Shall the Tender include installation of the central server application on a redundant server?

The Purview Solution Integration With Splunk

CARRIOTS TECHNICAL PRESENTATION

A Web-Based Sensor Data Management System for Distributed Environmental Observation

Real-Time Data Access Using Restful Framework for Multi-Platform Data Warehouse Environment

Application Note 3: TrendView Recorder Smart Logging

Oracle Database: SQL and PL/SQL Fundamentals NEW

Enabling REST Services with SAP PI. Michael Le Peter Ha

INTRODUCTION 3 XYZ EXAMPLE 3 CONNECTING THE FAXFINDER TO THE IP OFFICE SWITCH 4 CONFIGURING THE FAXFINDER FOR INTER-OPERATION -- THE XYZ EXAMPLE 4

The 4 Pillars of Technosoft s Big Data Practice

DBMS / Business Intelligence, SQL Server

obems - open source Building energy Management System T4 Sustainability Ltd

WAM Remote Wireless Asset Monitoring. Website User Guide

How To Use Query Console

SAC-D Data System and Data Distribution Lucas Bruno

SAP Web Application Server 6.30: Learning Map for Development Consultants

Using open source software for the supervision and management of the water resource system of Athens

AORC Technical meeting 2014

Open Source Monitoring

A Big Picture for Big Data

Reference Guide for Inter-Operation with Avaya IP Office INTRODUCTION 3 XYZ EXAMPLE 3 CONNECTING THE FAXFINDER TO THE IP OFFICE SWITCH 4

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

Product Navigator User Guide

An Open-Source Streaming Machine Learning and Real-Time Analytics Architecture

M2M. Machine-to-Machine Intelligence Corporation. M2M Intelligence. Architecture Overview

Leica SmartNet Commercial RTK Network Solution

Comprehensive Data Center Energy Management Solutions

Cognos8 Deployment Best Practices for Performance/Scalability. Barnaby Cole Practice Lead, Technical Services

Sensor Information Representation for the Internet of Things

The IBM Cognos Platform

BusinessObjects Enterprise InfoView User's Guide

Presents. WITSML Solutions For Your Business

Seeing by Degrees: Programming Visualization From Sensor Networks

ANSYS EKM Overview. What is EKM?

Professional Tracking and Tracing Solutions. Product Catalogue

Open Government Data Initiative. Dejan Cvetkovic Regional Technology Officer, Microsoft CEE Athens, Greece, December 1 st, 2011

Developers Integration Lab (DIL) System Architecture, Version 1.0

SIMATIC IT Historian. Increase your efficiency. SIMATIC IT Historian. Answers for industry.

The Next Wave of Big Data Analytics: Internet of Things and Sensor Data. November 6, 2014 Hannah Smalltree, Director

Susanna-Assunta Sansone, PhD. Metadata WG3 chair.

Sense and Sens ability: Semantic Data Modelling for Sensor Networks

CPE Monitor Update for ACPE-Accredited Providers November To hear the audio portion please dial: Dial: Passcode:

Developer Day System Architecture. Michael Troß Sept 20 th 2012

StreamingAnalyticsoverRealTimeBigData

GeoNetwork User Manual

elearning Course Catalog

Comprehensive Data Center Energy Management Solutions

IEEE IoT IoT Scenario & Use Cases: Social Sensors

Table of Contents. 1. Product Overview Proposed Solution System Architecture Key Modules & Features...

BIG DATA: FROM HYPE TO REALITY. Leandro Ruiz Presales Partner for C&LA Teradata

Integration Knowledge Kit Developer Journal

IOT & Applications of Big Data

Managing Large Imagery Databases via the Web

User s Manual. Management Software for ATS

Heterogeneous Data Management on Environmental Sensors Using Ontology Mapping

IPThermo206G. Offline/online data collector, SMS alarm sender, watchdog terminal for IPThermo Pro network

Real Time Performance Dashboard for SOA Web Services ORION SOA

Ultimate Server Client Software

Industry 4.0 and Big Data

How To Develop Software For Cms Tracker Sub Structure Tests

Web of Things Use Cases and Solutions at FZI

Big Data & Data Science Course Example using MapReduce. Presented by Juan C. Vega

DASHBOARD SOFTWARE Ver 1.2.2

The Advantages of Enterprise Historians vs. Relational Databases

Jiří Kadlec and Daniel P. Ames*

Advanced Image Management using the Mosaic Dataset

Overview. 1. GPS data tracking via GSM SMS / GPRS. 2. GPS data logging in internal memory. 3. Alarm alert via GSM SMS / Dialing / GPRS

Next Generation Business Performance Management Solution

Informix Product Strategy and Roadmap Data, Cloud, Analytics, Internet of Things

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World

Version /10. Xerox ColorQube 9301/9302/9303 Internet Services

Case Study: Real-time Analytics With Druid. Salil Kalia, Tech Lead, TO THE NEW Digital

MySQL for Beginners Ed 3

Wind Plant Operator Data Guide

Time series IoT data ingestion into Cassandra using Kaa

Deciding When to Deploy Microsoft Windows SharePoint Services and Microsoft Office SharePoint Portal Server White Paper

HTSQL is a comprehensive navigational query language for relational databases.

Cloud-based Data Logging, Monitoring and Analysis

Transcription:

istsos: latest developments and first steps into the OSGeo incubation process Massimiliano Cannata, Milan P. Antonovic, Mirko Cardoso FREE AND OPEN SOURCE SOFTWARE FOR GEOSPATIAL: TOWARD DIVERSITY! SEPTEMBER 14TH - 19TH 2015, SEOUL

2 istsos @ FOSS4G2015 September 14, Monday - WS02 09:00-13:00 - Exploring the Sensor Observation Service Standard Enhanced by istsos Special Features

3 September 14, Monday - WS02 istsos @ FOSS4G2015

4 Management of the hydro-meteorological monitoring network of Canton Ticino, Switzerland

Real time data collection In 2010, switch from analogue modem (collection every 4 hours) to GPRS sensor data transmission (real time) Needs for smarter system for collecting and dispatch measurements

6 Looking for a solution... Python Simple Standard Open

7 The Sensor Observation Service standard From http://www.opengeospatial.org/standards/sos The Sensor Observation Service standard is applicable to use cases in which sensor data needs to be managed in an interoperable way. This standard defines a Web service interface which allows querying observations, sensor metadata, as well as representations of observed features. Further, this standard defines means to register new sensors and to remove existing ones. Also, it defines operations to insert new sensor observations. This standard defines this functionality in a binding independent way; two bindings are specified in this document: a KVP binding and a SOAP binding (in version 2.0).

8 SOS User types

9 istsos one enabler of the IOT The Internet of Things (IoT) is the collection of billions of end devices intelligently connected and interoperating with servers and services. Combine Things like Lego blocks to create applications, services, values. How to chose the blocks? what are they? how do they fits together? We need well known language: standards for machine machine interaction! SOS is an OGC standard to: register new sensor (THING) to the Web, storing new observations retrieving desired data

10 The software Open Source Software (GPL v2)

11 Suported system types (up-to-now) in-situ - fixed - point in-situ - mobile - points

12 Supported version (up-to-now) SOS v1.0.0

13 The istsos software mod_wsgi isodate psycopg2 pytz

14 Some of the special features...

15 Easy installation and initialization and management using GUI (WebAdmin Interface)

16 Output formats from GetObservation request XML CSV - JSON

17 Aggregation on-the-fly with GetObservation request AVG, SUM, MAX, MIN Extra parameters: aggregateinterval = PT1H & aggregatefunction = AVG

18 Real Time Quality Check Configuration of quality index on the observed property level or sensor specific. Automatically data quality check assigning quality index on each observation based on specific constraints

19 Quality index example Raw data Assignment of quality indices during insertion: Meaningful data (Leve 1) Raw data Statistically sound (Level 1 + 2)

20 Time-Zone support eventtime 2013-01-01T01:00:00+01 / 2013-01-07T01:00:00+01 eventtime 2013-01-01T02:00:00+02 / 2013-01-07T02:00:00+02

21 Virtual procedures (EVAPOTRANSPIRATION) Real Sensor GRABOW Air Temperature Relative humidity Wind velocity Solar radiation FAO56 Calculation V_GRABOW Reference evapotranspiration Virtual procedure

22 Status Page (New) Sensor status at a glance taking in account acquisition delay and inserting errors NO ERRORS OR DELAY AKNOWLEDGED BY ADMINISTATOR PENDING ERRORS OR DELAY

23 Acquisition Job Scheduler (New) With Advanced Python Scheduler (APScheduler, embedded in istsos) you can schedule sensor data to be inserted at times of your choosing Sensor File Transfer of Raw Data Server Scheduler Data acquisition istsos

24 istsos Web Notification Service (New)

25 Incubating in OSGeo for quality software

26 Steps to start the process 1. Proposal submission to the Incubation Committee (IC) [doc, ticket, etc.] 2. IC review documentation and vote 3. Find a mentor 4. IC chair makes a motion to the Board to approve the entering in incubation 5. The Board vote 6. If motion is passed comunication is given and the project is in incubation

27 Requirements: BE OPEN Copyright and License Documentation Release Procedure Processes Active and healthy community

28 Copyright and License - Code Provenance http://sourceforge.net/p/istsos/wiki/code_provenance_review/

29 Documentation - Website http://istsos.org/

30 Documentation - Resources http://istsos.org/

31 Documentation Users & Devel (sphinx)

32 Release Procedure DEB package creation

33 Next steps into incubation Finalize the Code Provenance Complete Developers docs Set-up gevernance RFC 1: Project Steering Committee Guidelines RFC 2: Legal aspects of code contributions RFC 3: PSC Voting Procedures RFC 4: Release Procedure

34 Next steps for development istsos meet pgpool to add reliability and scalability istsos already implements a sort of SOS-P (P=processing) trough VirtualProcedures. Now we will add several time-series processing power collaborating with freewat H2020.

Thanks http://istsos.org