<div dir="ltr">My report for week 10 is as follows:<br><div class="gmail-p-rich_text_section">Tasks completed during the past week:-<br>This week was spent on two tasks:<br></div><ol class="gmail-p-rich_text_list gmail-p-rich_text_list__ordered"><li>Incorporating the steps for importing the QGIS processes into the ZOO-project's docker setup.</li></ol><ol class="gmail-p-rich_text_list gmail-p-rich_text_list__ordered"><li>I
 have been having trouble integrating the required code with the 
ZOO-project's docker setup. As such, I decided to take a step back and 
start with the basics. I wrote a Hello World script[1] and created and 
ran it through a docker image[2].</li><li>Next,
 I moved on to compiling the commands for installing all the 
dependencies and running the python script for importing the processes 
from QGIS desktop[3] into a single .sh file[4]. The execution of the 
script for importing the processes results in an error, "cannot find 
proj.db". This error had been solved previously by installing the gdal 
from the conda-forge. However, right now I am not sure why it has come 
up again, as gdal is already installed. This issue will be debugged and I
 will move to addressing the move onto incorporating the python script 
and .sh file into the docker setup.</li></ol><ol class="gmail-p-rich_text_list gmail-p-rich_text_list__ordered"><li>Adding additional processes:</li></ol><ol class="gmail-p-rich_text_list gmail-p-rich_text_list__ordered"><li>Minor
 changes were made to the code for the python script for sampling points
 inside polygons. Currently, this process isn't working as I am unsure 
what the method parameter is. This will be looked into as well, and 
solved.</li><li>A python method[5] for the <code class="gmail-c-mrkdwn__code">qgis:randomselection</code> and a config file[6] have been implemented.</li><li>A
 simple script was written to compile descriptions of additional 
processes[7]. These include IDW[8], TIN interpolation[9], contour 
polygons[10], knn based concave hull[11], statistics by category[12].</li></ol><div class="gmail-p-rich_text_section">Tasks for next week:<br></div><ol class="gmail-p-rich_text_list gmail-p-rich_text_list__ordered"><li>Resolve the "cannot find proj.db" error and incorporate the .sh and python scripts into the docker setup.</li><li>Prepare a slide stack for FOSS4G and present the work at the conference.</li><li>Get the process for sampling points inside polygons working.</li></ol><div class="gmail-p-rich_text_section"><span class="gmail-c-mrkdwn__br"></span>Blocked On:<br>The docker setup is a critical issue, which I need to resolve before any QGIS algorithm can be integrated as a ZOO-service.<br>[1] <a target="_blank" class="gmail-c-link" href="https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/QGISInteraction/helloWorld.py" rel="noopener noreferrer" tabindex="-1">https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/QGISInteraction/helloWorld.py</a><br>[2]<a target="_blank" class="gmail-c-link" href="https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/qgis_interaction/dockerFile" rel="noopener noreferrer" tabindex="-1">https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/qgis_interaction/dockerFile</a><br>[3]<a target="_blank" class="gmail-c-link" href="https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/QGISInteraction/importing_qgis_algorithms.py" rel="noopener noreferrer" tabindex="-1">https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/QGISInteraction/importing_qgis_algorithms.py</a><br>[4]<a target="_blank" class="gmail-c-link" href="https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/QGISInteraction/QGIS_and_python_installation.sh" rel="noopener noreferrer" tabindex="-1">https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/QGISInteraction/QGIS_and_python_installation.sh</a><br>[5]<a target="_blank" class="gmail-c-link" href="https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/randomSelection.py" rel="noopener noreferrer" tabindex="-1">https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/randomSelection.py</a><br>[6]<a target="_blank" class="gmail-c-link" href="https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/randomSelection.zcfg" rel="noopener noreferrer" tabindex="-1">https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/randomSelection.zcfg</a><br>[7]<a target="_blank" class="gmail-c-link" href="https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/generate_descriptions.py" rel="noopener noreferrer" tabindex="-1">https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/generate_descriptions.py</a><br>[8]<a target="_blank" class="gmail-c-link" href="https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/IDW_description.txt" rel="noopener noreferrer" tabindex="-1">https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/IDW_description.txt</a><br>[9]<a target="_blank" class="gmail-c-link" href="https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/TIN_description.txt" rel="noopener noreferrer" tabindex="-1">https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/TIN_description.txt</a><br>[10]<a target="_blank" class="gmail-c-link" href="https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/contourPloygons_description.txt" rel="noopener noreferrer" tabindex="-1">https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services[…]operations/additonal_operations/contourPloygons_description.txt</a><br>[11]<a target="_blank" class="gmail-c-link" href="https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/knnConcaveHull_description.txt" rel="noopener noreferrer" tabindex="-1">https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/knnConcaveHull_description.txt</a><br>[12]<a target="_blank" class="gmail-c-link" href="https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/statisticsByCategory_description.txt" rel="noopener noreferrer" tabindex="-1">https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/Vector%20operations/additonal_operations/statisticsByCategory_description.txt</a></div>

</div>