[SoC] GSoC QGIS 3D Improvement: Week 2 Report

Ismail Sunni imajimatika at gmail.com
Sat Jun 8 01:09:36 PDT 2019


Dear OSGEO SoC communities

Here is my 2st-week report for my GSoC Project. You can read this report
better with image and GIF in the weekly report wiki [4]. You can also check
the project wiki page [3]. Comments and suggestions are welcome :)

GSoC QGIS 3D Improvement Week 2 Report

*Period*: 3 June 2019 - 9 June 2019

*Report*
1. What did I complete this week?
   - Implement all functionalities of the on-screen navigation
   - Screenshot

https://user-images.githubusercontent.com/1421861/59020256-e788c080-8849-11e9-9d66-a2be03365e8f.png
   - GIF

https://user-images.githubusercontent.com/1421861/59144140-61988100-89d3-11e9-8e33-fc06c0a09a47.gif
   - Make a PR  [1] for it (and update it according to the PR review,
thanks Nyall for reviewing it)

2. What am I going to achieve for next week?
   - Starting working on the measurement tool, already discuss with mentors
for the initial steps:
      - implement a concrete class of 3D map tool to understand how it can
get the clicked position
      - use a temporary line layer to store the clicked position then we
can render it to show in the 3D map view.
3. Is there any blocking issue?
   - Previously yes, regarding customizing QDial. Fortunately, I found
QwtDial that has an easier way to customize. Even better, there is
QwtCompas that offers what I wanted.
4. Code
   - My code for this feature is in this PR [1]
   - Branch in my repo [2]
5. Misc
   - N/A

*References*
- [1] https://github.com/qgis/QGIS/pull/30105
- [2] https://github.com/ismailsunni/QGIS/tree/on-screen-navigation
- [3] Project Wiki:
https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement
- [4] Week 2 report: https://github.com/ismailsunni/QGIS/wiki/Week-2-Report

Best regards

-- 
Ismail Sunni
ismailsunni.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/soc/attachments/20190608/ef04870e/attachment.html>


More information about the SoC mailing list