[SoC] Week 2 Report: Integrating ZOO-services with QGIS

Sandeepan Dhoundiyal dsandeepan995 at gmail.com
Sun Jun 26 22:23:07 PDT 2022


Hey everyone!

Report for week 2:
 Created a config file (.zcfg)[1] for the georeferencing service. The file
was based on the CGAL Delaunay triangulation configuration files [2].
 Started trails for creating a connector for the QGIS georeferencing tool
[3].
 This includes creating three random Ground Control Points (GCP) and using
them to create a transform, then, applying this transform to a test point.
 Dependencies including qgis_core.h and qgis_analysis.h files could not be
found in the QGIS repository[4] or the QGIS API documentation[5] so the
trail is unsuccessful. Currently, the working theory is that these
dependencies are created when QGIS is built.
 Therefore the immediate goal has shifted from implementing the
georeferencing service to resolving the dependency issue.
The task for next week:-
The main task for the coming week is to resolve the issue of dependencies.
One potential solution could be using PyQGIS instead of the C++
implementations directly.
Blocked on:-
Currently, I'm blocked on finding the necessary QGIS dependencies:
qgis_core.h and qgis_analysis.h.
[1]
https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/trial.cpp
[2]
https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/cgal/cgi-env/Delaunay.zcfg
[3]
https://github.com/sdhoundiyal/GSoC_ZOO-Project/blob/main/zoo-project/zoo-services/qgis/georefence.zcfg
[4] https://github.com/qgis/QGIS
[5] https://api.qgis.org/api/index.html
[6] https://docs.qgis.org/3.22/en/docs/pyqgis_developer_cookbook/index.html

Regards,
Sandeepan.
<https://docs.qgis.org/3.22/en/docs/pyqgis_developer_cookbook/index.html>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/soc/attachments/20220627/cd9603d7/attachment.htm>


More information about the SoC mailing list