Difference between revisions of "New Virtual Raster Data Provider for Raster Calculator in QGIS"

From OSGeo
Jump to navigation Jump to search
Line 17: Line 17:
 
'''Community bonding period''':
 
'''Community bonding period''':
 
#'''Achieved tasks:'''
 
#'''Achieved tasks:'''
* Setting up Development Environment for QGIS;
+
 
* Introducing myself over the channel and shared my proposal on the mailing list for suggestions and feedbacks;
+
* Set up of the development environment for QGIS (build the code from source, fork the official [https://github.com/Franc-Brs/QGIS.git Repository], start to dive into the code base);
* Getting in contact with mentors and start to dive in the source code and look for some small bugfix I can work on;
+
* Introduce myself over the channel and shared my proposal on the mailing list for suggestions and feedbacks;
* Created a wiki page for the project "A new render type On the fly Raster Calculator for QGIS".
+
* Get in contact with mentors, try to code something and look for some small bugfix I can work on;
* Forking the repository of QGIS. Here: [https://github.com/Franc-Brs/QGIS.git Forked Repository];
+
* Create a wiki page for the project and my [https://wiki.osgeo.org/wiki/User:Frabrs User page];
* Creating wiki User page and added my personal information. [https://wiki.osgeo.org/wiki/User:Frabrs Here] the page is available;
+
* Join Slack channel created by mentors;
* Updating links on the wiki Google Summer of Code 2021 Accepted [https://wiki.osgeo.org/wiki/Google_Summer_of_Code_2021_Accepted page]
 
* Joining Slack channel created by mentors;
 
  
 
== GSoC 2021 Final Report ==
 
== GSoC 2021 Final Report ==

Revision as of 10:54, 26 May 2021

Introduction

QGIS and Tasks

QGIS is a powerful Free and Open Source GIS software, you can work with everything that has some spatial characteristics. The aim of this project is to add some tool to the existing raster calculator to facilitate some workflows.

Project proposal

The proposal for GSoC 2021 that I submitted can be found here.

Abstract

QGIS already has an integrated raster calculator, where user can enter an expression that will apply raster algebra functions to one or more input rasters and produce a new raster file. This project aim is to develop a new virtual raster data provider that can help to use the raster calculator without creating a lot of files on a disk. It will be possible to perform the computation on the fly when map gets rendered. It will be therefore possible for the users to see the results of raster algebra expression that has been typed without the creation of derived raster files. For example, it should be possible to compute the NDVI index on-the-fly.

Link to Github repository: Repository

Timeline

17th May - 7th June

Community bonding period:

  1. Achieved tasks:
  • Set up of the development environment for QGIS (build the code from source, fork the official Repository, start to dive into the code base);
  • Introduce myself over the channel and shared my proposal on the mailing list for suggestions and feedbacks;
  • Get in contact with mentors, try to code something and look for some small bugfix I can work on;
  • Create a wiki page for the project and my User page;
  • Join Slack channel created by mentors;

GSoC 2021 Final Report

Student's Biography

I am Francesco Bursi and I’m currently enrolled at Advanced Master on "GIScience and Unmanned System for the integrated management of the territory and the natural resources - with majors" with specialization in GISCIENCE and GEOINFORMATICS (Level 8 EQF) at the University of Padua, in Italy. I took my master’s degree in civil engineering attending the Polytechnic of Turin in 2017. I'm passionate about informatics and GIS, and I really love OS environment. Some more information about me can be found on Linkedln and on Github

Mentors

Martin Dobias

Peter Petrik