GSoC 2023 project ideas - istSOS/istsos2 GitHub Wiki

istSOS Google Summer of Code 2023

About

Ideas

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

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

Title of idea

Description here

  • Requirements:
  • Project length: (175 or 350 hours)
  • Mentor:
  • Proposed by:
  • Rating:
  • Expected Outcomes:
  • Test of skills:
  • Other:

Support 'images & documents' as observation type in istSOS

As of today istSOS only manage numeric observations. This is a limitation whenever the observation is of file type, it might be an image, a report or any other file-like resource.

  • Requirements: Python and PostGIS
  • Mentor: Massimiliano Cannata
  • Co-Mentor: Daniele Strigaro
  • Project length: 175 or 350 (take your pick)
  • Rating: medium
  • Expected Outcomes: support of file type observations & associated documentation
  • Test of Skill: 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.

The link to the Github repository should be mentioned in the final Contributor proposal for the Google Summer of Code 2023.

Support basic Sensor Things Api (STA) in istSOS

As of today istSOS support SOS standard. To extend its interoperability some of the basic APIs from STA could be implemented in a first prototype version that test new technologies that might be adopted in a new revised version of istSOS.

  • Requirements: Python and PostGIS
  • Mentor: Massimiliano Cannata
  • Co-Mentor: Daniele Strigaro
  • Project length: 175 or 350 (take your pick)
  • Rating: medium
  • Expected Outcomes: support of file type observations & associated documentation
  • Test of Skill: 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.

The link to the Github repository should be mentioned in the final Contributor proposal for the Google Summer of Code 2023.

Implement istSOS Web interface for sensor things apis

As of today istSOS support only SOS API. The istsos dev roadmap includes the extension with the support of STA. With this in mind we want to implement a reactive web interface to support data management using the STA standard.

  • Requirements: JavaScript, reacet/vuejs
  • Mentor: Massimiliano Cannata
  • Co-Mentor: Daniele Strigaro
  • Project length: 175 or 350 (take your pick)
  • Rating: medium
  • Expected Outcomes: istSOS web interface for data display and editing
  • Test of Skill: 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.