[SoC] GSoC 2022: Week 1 Report Integrating ZOO-services with QGIS

Sandeepan Dhoundiyal dsandeepan995 at gmail.com
Sun Jun 19 20:27:56 PDT 2022


Hey everyone the Week 1 (June 13th - June 19th) report is:-
Tasks completed during the past week:-
1.  Started integration of the QGIS georeferencing tool
1.1 Went through the codebase and documentation of the Georeferencing tool.
1.2 Committed the qgsgcppoint.cpp[1] and qgsgcppoint.h[2] files from the
QGIS repository[3,4]. The only change was that the 2D point class,
QgsPointXY was replaced with the 3Dpoint class, QgsPointXYZ. This is being
done so that the georeferencing would support both 2D and 3D ground control
points.
1.3 Committed the qgspointxyz.h[5] file. It is a slight modification of the
qgspointxy.h[6] file from the QGIS repository with a third dimension added.
The code in this file is still being written. Tasks for this week:-
1.  Complete and commit the 3D point related changes.
2.  Finish implementing the Georeferencing tool as a ZOO-service.
3.  Begin implementation of a front-end interface to interact with the
service.Currently, I am not blocked on anything[1]
https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/qgsgcppoint.cpp
[2]
https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/qgsgcppoint.h
[3]  https://api.qgis.org/api/qgsgcppoint_8cpp_source.html
[4]  https://api.qgis.org/api/qgsgcppoint_8h_source.html
[5]
https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/qgspointxyz.h
[6]  https://api.qgis.org/api/qgspointxy_8h_source.html

Regards,
Sandeepan.
<https://api.qgis.org/api/qgspointxy_8h_source.html>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/soc/attachments/20220620/f20995dc/attachment.htm>


More information about the SoC mailing list