istSOS GSoC 2024 - istSOS/istsos2 GitHub Wiki

istSOS Google Summer of Code 2024

About

Ideas

Post your ideas here or to the istSOS mailing list or in the istSOS Slack channel if you want to discuss them.

Include "istSOS" in the title of our idea to easily distinguish ideas and projects inside OSGeo.

istSOSμ support for STAC

The STAC specification is a common language to describe geospatial information, so it can more easily be worked with, indexed, and discovered. With this work we plan to enable support of STAC for the istsSOS project so that managed time series can be better indexed and exploited.

  • Requirements: Python and PostGIS
  • Project length: 350 hours
  • Mentor: Massimiliano Cannata
  • Rating: medium
  • Expected Outcomes: istSOS extension that expose managed data as STAC index
  • Test of skills: Contributors interested in working on this project idea must successfully perform the following tasks in the Contributor application period.
    • Test for the understanding of Github (Version Control): Fork the istSOS Github repository and create a task list in the issues section of the repository.
    • Create a pull request to the istSOS repository with your code.
  • Other:

n.b.: the link to the Github repository should be mentioned in the final Contributor proposal for the Google Summer of Code 2024.


istSOSμ Web User Interface

istSOS has always been appreciated for its user interface that allows sensor network manager to interact with data and control data quality and network operations. This projects aims at refactoring old UI making use of modern technologies like React or Vue.js enabling also real-time data control and updates.

  • Requirements: Javascript and React/Vue.js
  • Project length: 350 hours
  • Mentor: Daniele Strigaro
  • Rating: medium
  • Expected Outcomes: istSOS web user interface
  • Test of skills: Contributors interested in working on this project idea must successfully perform the following tasks in the Contributor application period.
    • Test for the understanding of Github (Version Control): Fork the istSOS Github repository and create a task list in the issues section of the repository.
    • Create a pull request to the istSOS repository with your code.
  • Other:

n.b.: the link to the Github repository should be mentioned in the final Contributor proposal for the Google Summer of Code 2024.


istSOSμ support for data array extension

Extendo istSOS to support dataArray. In addition to formatting every observation entity as a JSON object, this extension allows to aggregate multiple Observation entities and reduce the request (e.g., POST) and response (e.g., GET) size. SensorThings mainly use dataArray in two scenarios: (1) get Observation entities in dataArray, and (2) create Observation entities with dataArray.

  • Requirements: Python and PostGIS
  • Project length: 350 hours
  • Mentor: Massimiliano Cannata
  • Rating: medium
  • Expected Outcomes: istSOS extension that enable dataArray
  • Test of skills: Contributors interested in working on this project idea must successfully perform the following tasks in the Contributor application period.
    • Test for the understanding of Github (Version Control): Fork the istSOS Github repository and create a task list in the issues section of the repository.
    • Create a pull request to the istSOS repository with your code.
  • Other:

n.b.: the link to the Github repository should be mentioned in the final Contributor proposal for the Google Summer of Code 2024.