[QGIS-ZA-user] QGIS Legend Problem

Taute, Arthur Arthur.Taute at smec.com
Wed Jul 19 06:57:38 PDT 2017


Hi, I had this problem some time ago and it was raised as a QGIS bug that needed fixing because if you set the style programmatically using the colour codes it just gives a black legend.  Not sure if it has been fixed yet – it appears to be a problem with all GIS and all geological maps.
Here is a style file using the colour codes with no legend

and another that was done manually be editing the style file in notepad++
It uses the typical Gauteng Geology map and its colours and I summarised the geology map to minimise the pain

Maybe if you follow its logic you may be able to do one that suits your purpose

Regards


Arthur Taute
Chief Technical Principal, Pavements and Toll Roads
M +27 83 274 8885   T +27 12 481 3821
From: qgis-za-user [mailto:qgis-za-user-bounces at lists.osgeo.org] On Behalf Of Immo Blecher via qgis-za-user
Sent: 17 July 2017 03:22 PM
To: South Africa QGIS user group <qgis-za-user at lists.osgeo.org>
Cc: Immo Blecher <immo at blecher.co.za>
Subject: Re: [QGIS-ZA-user] QGIS Legend Problem


Hi All,

Attached a much smaller ZIP file with Shapefiles :-[. It has only a few polygons.

Regards

Immo

On 17/07/2017 14:45, Dean Ollis via qgis-za-user wrote:
Hi, Immo

Could you send us a copy of the layer you are trying to render with a legend, or a clipped section of the layer? That will help with the testing...

Thanks

Dean

------------------------------------------------------------------
Dean Ollis
Freshwater Research Centre
Kommetjie, Cape Town
CELL: 072 377 7006

-------- Original Message --------
Subject: Re: [QGIS-ZA-user] QGIS Legend Problem
From: Immo Blecher via qgis-za-user <qgis-za-user at lists.osgeo.org><mailto:qgis-za-user at lists.osgeo.org>
To: South Africa QGIS user group <qgis-za-user at lists.osgeo.org><mailto:qgis-za-user at lists.osgeo.org>
Cc: Immo Blecher <immob19 at gmail.com><mailto:immob19 at gmail.com>
Date: 17/07/2017 14:23


Sorry Frank, I realised later that I did not send that info. Here it is:

QGIS version



2.18.10



QGIS code revision



59e0f78 <https://github.com/qgis/QGIS/commit/59e0f78><https://github.com/qgis/QGIS/commit/59e0f78>

Compiled against Qt



4.8.7



Running against Qt



4.8.7

Compiled against GDAL/OGR



1.11.3



Running against GDAL/OGR



1.11.3

Compiled against GEOS



3.5.0-CAPI-1.9.0



Running against GEOS



3.5.0-CAPI-1.9.0 r4084

PostgreSQL Client Version



9.5.2



SpatiaLite Version



4.3.0a

QWT Version



5.2.3



PROJ.4 Version



492

QScintilla2 Version



2.9.1





And I run it under Ubuntu 16.04 LTS

Thanks
Immo

On 17/07/2017 14:19, Frank Sokolic via qgis-za-user wrote:

Hi Immo,

Which version of QGIS are you using?

Frank.

On 17/07/2017 09:48, Immo Blecher via qgis-za-user wrote:


Good Morning Everyone,

I have a geology layer with a few columns, including the chronostratigraphic symbol, the rock type description and, importantly, a colour column (String type). The values stored in the colour column are the HTML hex values for the colour according to the 1 : 1 000 000 simplified geological map of South Africa.

When I open the layer and select the colour column for colouring the lithological units it works beautifully, but I do not get a legend for the composer. But if I set the Properties|Style to Categorized and then again select the colour from the Colour column in the table I also get the same nicely coloured map according to the colour column, an a Legend. But the Legend is wrong...it chooses random colours! What am I doing wrong? Is there a way to get a correct legend, also only showing the units which are actually on the map in the composer. I can set the colours manually to match the value in the colour field but that sort of defeats the purpose.

Thanks for your help so long,

Immo

--

*Immo F. Blecher**Street: */52 Lynedoch Eco Village, Lynedoch, 7603, South Africa //*Postal:*//52 Lynedoch Eco Village, Lynedoch, 7603, South Africa //*Cell:*///+27 83 272 6791 |*Fax: *+27 86 7363302 *Email:*_immo at blecher.co.za_ <mailto:immo at blecher.co.za><mailto:immo at blecher.co.za> | _immob19 at gmail.com_ <mailto:immob19 at gmail.com><mailto:immob19 at gmail.com>| _immob at mymtnmail.co.za <mailto:immob at mymtnmail.co.za><mailto:immob at mymtnmail.co.za> _*Internet:*_http://www.blecher.co.za/_




_______________________________________________
qgis-za-user mailing list
qgis-za-user at lists.osgeo.org<mailto:qgis-za-user at lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/qgis-za-user



_______________________________________________
qgis-za-user mailing list
qgis-za-user at lists.osgeo.org<mailto:qgis-za-user at lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/qgis-za-user

--

*Immo F. Blecher**Street: */52 Lynedoch Eco Village, Lynedoch, 7603, South Africa //*Postal:*//52 Lynedoch Eco Village, Lynedoch, 7603, South Africa //*Cell:*///+27 83 272 6791 |*Fax: *+27 86 7363302 *Email:*_immo at blecher.co.za_ <mailto:immo at blecher.co.za><mailto:immo at blecher.co.za> | _immob19 at gmail.com_ <mailto:immob19 at gmail.com><mailto:immob19 at gmail.com>| _immob at mymtnmail.co.za <mailto:immob at mymtnmail.co.za><mailto:immob at mymtnmail.co.za> _*Internet:*_http://www.blecher.co.za/_

Contact me: immob19 at gmail.com<mailto:immob19 at gmail.com> immoblecher

<http://www.linkedin.com/pub/immo-blecher/30/414/b8><http://www.linkedin.com/pub/immo-blecher/30/414/b8>



Please consider your environmental responsibility. Before printing this e-mail message, ask yourself whether you really need a hard copy.

IMPORTANT: The contents of this email and any attachments are confidential. They are intended for the named recipient(s) only. If you have received this email by mistake, please notify the sender immediately and do not disclose the contents to anyone or make copies thereof.



_______________________________________________
qgis-za-user mailing list
qgis-za-user at lists.osgeo.org<mailto:qgis-za-user at lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/qgis-za-user

_______________________________________________
qgis-za-user mailing list
qgis-za-user at lists.osgeo.org<mailto:qgis-za-user at lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/qgis-za-user

--

Immo F. Blecher
Street: 52 Lynedoch Eco Village, Lynedoch, 7603, South Africa
Postal: 52 Lynedoch Eco Village, Lynedoch, 7603, South Africa
Cell: +27 83 272 6791 | Fax: +27 86 7363302 Email: immo at blecher.co.za<mailto:immo at blecher.co.za> | immob19 at gmail.com<mailto:immob19 at gmail.com> | immob at mymtnmail.co.za<mailto:immob at mymtnmail.co.za>
Internet: http://www.blecher.co.za/
Contact me: [Image removed by sender.] immob19 at gmail.com<mailto:immob19 at gmail.com> [Image removed by sender.] immoblecher

[Image removed by sender.]<http://www.linkedin.com/pub/immo-blecher/30/414/b8>

[Image removed by sender.]


Please consider your environmental responsibility. Before printing this e-mail message, ask yourself whether you really need a hard copy.


IMPORTANT: The contents of this email and any attachments are confidential. They are intended for the named recipient(s) only. If you have received this email by mistake, please notify the sender immediately and do not disclose the contents to anyone or make copies thereof.



_____________________________________________________________________
This e-mail has been scanned for viruses by Symantec.Cloud.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-za-user/attachments/20170719/d53ead13/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 335 bytes
Desc: image001.jpg
URL: <http://lists.osgeo.org/pipermail/qgis-za-user/attachments/20170719/d53ead13/attachment-0004.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 407 bytes
Desc: image002.jpg
URL: <http://lists.osgeo.org/pipermail/qgis-za-user/attachments/20170719/d53ead13/attachment-0005.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.jpg
Type: image/jpeg
Size: 344 bytes
Desc: image003.jpg
URL: <http://lists.osgeo.org/pipermail/qgis-za-user/attachments/20170719/d53ead13/attachment-0006.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.jpg
Type: image/jpeg
Size: 332 bytes
Desc: image004.jpg
URL: <http://lists.osgeo.org/pipermail/qgis-za-user/attachments/20170719/d53ead13/attachment-0007.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: GeologyColours.qml
Type: application/octet-stream
Size: 18926 bytes
Desc: GeologyColours.qml
URL: <http://lists.osgeo.org/pipermail/qgis-za-user/attachments/20170719/d53ead13/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: GeologyColours-C.qml
Type: application/octet-stream
Size: 205473 bytes
Desc: GeologyColours-C.qml
URL: <http://lists.osgeo.org/pipermail/qgis-za-user/attachments/20170719/d53ead13/attachment-0003.obj>


More information about the qgis-za-user mailing list