QGIS Atlas Tutorial – Material Design
This is a guest post by Mickael HOARAU @Oneil974
For people who are working on QGIS Atlas feature, I worked on an Atlas version of the last tutorial I have made. The difficulty level is a little bit more consequente then last tutorial but there are features that you could appreciate. So I’m happy to share with you and I hope this would be helpful.
You can download tutorial here:
Material Design – QGIS Atlas Tutorial
And sources here:
https://drive.google.com/file/d/0B37RnaYSMWAZUUJ2NUxhZC1TNmM/view?usp=sharing
PS : I’m looking for job offers, feel free to contact me on twitter @Oneil974
I played the tutorial win with 10 64-bit, chrome:
I found any errors, perhaps related to the operating system, eg in win $ id = @atlas_featureid AND @map_id = ‘ZOOM’;
NOT can not play pie charts, it depends on the operating system and the browser?
It does not depend on the operating system. The syntax depends on the QGIS version. Current versions, at least from 2.14 and newer, use @atlas_featureid.
thank you,
I use 64-bit OSGeo4W 2.16.3
resolved:
copy paste from PDF is missing a “-” in ‘data-value’
thank you!!
test 64-bit OSGeo4W 2.16.3
Hello,
When I select an entity and apply the rule “$ id = @atlas_featureid AND @map_id = ‘zoom'” it does not work …
There is no space between $ and id.
Very nice…
Hi, I can’t download data from the url which Mickael added to Material Design Atlas, this page not found. Please, share me correct link.
Hi Jadwiga,
Tested in two browsers, link works for me. Could you try again.
Hi, I tested in Chrome and Mozzilla, and both browsers display message “the page not found (Error 404)”. But I did this tutorial on my own data:)
I have a different problem – the html code for “add statistics” didn’t work (QGIS 2.18, Windows 7 Pro).
I have no idea where is the problem, because I don’t know HTML language.
Could be because you need the CSS file from the download. Try this link https://dl.dropboxusercontent.com/u/42637169/Material_design_Qgis_Atlas.zip
I followed by tutorial and I used CSS file and pasted css code in source in user style-sheet.
I think that the problem is the HTML code which I adjusted to my data and it looks like this:
I noticed that the expresion
[% to_int( (( “pow” *100 ) / 1516603 ) )%]
didn’t work in “Insert an expresion” tool (Output value displayed: “expresion is invalid”)
and I modified them like this:
[% to_int( “pow” *100 ) / 1516603 %]. The output valid is ok but html code still didn’t work.
I see grey color pie…
uff… I found a solution for html code’s problem. I used field calculator and calculate percentage values and insert appropriate field in Insert an expression window .. and it works. thanks for help.
Do you have an exemple of the html code you use ? I have the same problem, but I don’t find a solution. thanks for help.
Hi, I’m trying to follow your tutorial, everything is fine except of pie chart at the end. I have a grey pie chart for both superficie and population, without any red part. I’m using qgis 2.18.3, Any syntax change since qgis 2.14 when using html or css code ? Maybe do you know where I can find a simple css sheet ? (I didn’t know the syntax of css language).
Thanks for your time, and for your tutorial nice explain and easy to use it.
Aurélien.
I found a solution to my problem, this both code work :
[%to_int( (( “SUPERFICIE” *100 ) / 250308 ) )%]
I don’t understand why the “-” of the second data-value is drop during copy past, but this is the problem. We don’t need to calculate percentage values.
For using expression in the field calculator you need to drop [% %], this code is added for the html content.