Giter Site home page Giter Site logo

monalisr's Introduction



MonalisR

An R-package for handling open Databases for South Tyrol

This R-Package aims at accessing multiple open databases for the environmental parameters in the Autonomous Province of South Tyrol. The databases are all openly accessible via central APIs and structurized storages. This makes them addressable and accessible via R. For all the databases core functionalities were implemented simplifying

  • data access and exploration
  • spatial and data plots of locations (or stations) of interest
  • download and storage of the desired dataset(s)

For each database the respective functions are devided according to the three tasks. Following that, th naming conventions utilize the prefixes get, plot and download.

Additionally the repository contains a /Demo folder with exemplary codes showing the basic functionalities of the MonalisR package.

1. EURAC Databases

Two environmental databases hosted by EURAC research can be accessed with the MonalisR Package. Both are based on the Sensor Observation Service (SOS) convention defined by the Open Geospatial Consortium (OGC) and contain environmental parameters from multiple sensors mounted on fixed station all across South Tyrol, Italy.

1.1. MONALISA

The MONALISA project (MONitoring key environmental parameters in the ALpine environment Involving Science, technology and Application) aims at the development of multi-scale monitoring approaches for key environmental parameters and production processes using innovative monitoring technologies and non-destructive methods in the application field of agriculture. Within this project the MONALISA Database has been created to store and distribute the wide variety of environmental parameters collected.

2. Open Data Portal South Tyrol - Meteo Data

A second platform to retrieve open data for scientific applications is now openly accessible via the Open Data Portal of the Autonomous Province of South Tyrol. On this platform multiple meteorological variables have been opened to the public. A central API handles the request for each single database stored. For now the package offers the possibilty to access one of these databases is addressable with this package containing meteorological data of several fixed Stations continuously operated by the Meteorological Service of South Tyrol.

3. Download the Package

3.1 Development Repository

This package is in an active development stage and therefore privatly hosted in a Gitlab repository. It is available only to registered group members and the access has to be granted by one of the active members of the group (see Members Section) A general way to load the package in R is provided with the following code:

library(devtools)
library(git2r)
library(getPass)

uname<-     "Your GITLAB username"

devtools::install_git("https://gitlab.inf.unibz.it/REMSEN/MonalisR", 
  credentials = git2r::cred_user_pass(uname, getPass::getPass()))

3.2 Open Repository

The stable versions of the packages will be shared on the Open Repository and can be downloaded without the need to provide the credentials:

library(devtools)

devtools::install_git("https://gitlab.inf.unibz.it/earth_observation_public//MonalisR")

4. Contributors & Contact

For further information or interest/ideas for future development please contact: [email protected]

monalisr's People

Contributors

andvianello avatar giuliogenova avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.