[SoC] Report 7 - QGIS Symbology Sharing Tools
Akbar Gumbira
akbargumbira at gmail.com
Sun Jul 10 15:28:33 PDT 2016
Hi All,
This is the report for the 7th week of my GSoC project
*What did you get done this week?*
- Implemented resources handler (base class and the SVG handler). This
classes are responsible to import resources in to QGIS.
- Did some refactoring
- Set up documentation here: www.akbargumbira.com/qgis_symbology_sharing
*What do you plan on doing next week?*
- FIx some issues (#8
<https://github.com/akbargumbira/qgis_symbology_sharing/issues/8>, #9
<https://github.com/akbargumbira/qgis_symbology_sharing/issues/9>) and
minor stuffs (filter collections to only show collections compatible with
user's QGIS version)
- Step back and think again about the approach to import resources in to
QGIS since I think the current approach won't work if we want all the
resources in the collection to link correctly before and after
installation. Before installation is when user prepares the collection
(SVG, styles, and symbols) before pushing to the repository. After
installation is when users install the collection through the plugin after
the author shares the collection.
*Are you blocked on anything?*
I am blocked on:
- How to import symbol and colorramp in to QGIS (was thinking to create
a group for a collection, a child group for each xml file in a collection,
and put all the symbols and colorramps in the child group in Style
Manager). But the name of the symbol must be unique no matter what the
group is (This is set as the constraint of the symbology-ng-style.db
- Haven't figured out a way for the resources to link each other
correctl (2nd point for what I will do next week). The problem is, when
user sets up a collection (put SVG, create symbols and styles for that
SVGs, and push to the repository), the symbols/styles that use that SVGs
might use absolute path. If it's possible, I need to make it use relative
path and ensure that before and after installation, the relative path works.
There is also a bug I believe in the QGIS for importing symbols and
colorramps from the xml file and directly save in the group (it doesn't add
the imported symbols/colorramps to the group).
Other things in Style Manager that is not intuitive right now:
- Deleting a parent group doesn't delete child group(s)
- Selecting a parent group doesn't show all the items from the child
group(s)
Cheers
--
*-------------------*
*Akbar Gumbira *
*www.akbargumbira.com <http://www.akbargumbira.com>*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/soc/attachments/20160711/3525b9b4/attachment-0001.html>
More information about the SoC
mailing list