<p dir="ltr">Great, thanks! </p>
<br><div class="gmail_quote"><div dir="ltr">A qui, 12/01/2017, 10:44, Stéphane Henriod <<a href="mailto:stephanebek@gmail.com">stephanebek@gmail.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">upon advice from Andreas, I started a formal description of the requirements for such a feature:</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><a href="https://docs.google.com/document/d/1cDemM2m88_mbs65sYzfBbVdHI_ObOjf_i35ne3OKsRs/edit?usp=sharing" class="gmail_msg" target="_blank">https://docs.google.com/document/d/1cDemM2m88_mbs65sYzfBbVdHI_ObOjf_i35ne3OKsRs/edit?usp=sharing</a></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Please, anyone interested, do check, comment, add, correct,... Once we have a "final" version, I will inquire a more precise financial estimation. Then let's see how we can move forward!</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Thanks and cheers</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Stéphane</div><div class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">Le jeudi 12 janvier 2017, Stéphane Henriod <<a href="mailto:stephanebek@gmail.com" class="gmail_msg" target="_blank">stephanebek@gmail.com</a>> a écrit :<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Alexandre<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">(also posting on user-)</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I 100% agree with you and I would love to somehow give back to QGIS (I did already, but at a small scale).</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I mostly wanted to know if I am the only one to wish for this feature. Apparently not the case: many have expressed the same wish!</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Now funding: I would love to have a rough idea what "not very expensive" means. If there are any dev around who could have the interest / skills to implement this feature, can we somehow go concrete and work together on a feature description and tentative budget? The situation is obviously very different if we talk about 1.000 or 20.000€</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Cheers</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Stéphane</div><div class="gmail_msg"><br class="gmail_msg"></div><br class="gmail_msg">Le jeudi 12 janvier 2017, Alexandre Neto <<a class="gmail_msg">senhor.neto@gmail.com</a>> a écrit :<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Hello Stéphane,<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">IMHO, since it seems that you are not able/willing to sponsor the feature yourself, sounds like a good opportunity for a small crowdfunding.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">That way you would be able to contribute back to QGIS by giving your time in finding a developer able to do it, setting up the crowdfunding, advertise it, pay for part of it and so on.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">It looks like a simple feature. it should not be very expensive (much less than an ArcGIS license for sure), and if you think many people need this, then the money will be easy to raise.</div></div><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Alexandre Neto</div></div><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">Stéphane Henriod <<a class="gmail_msg">stephanebek@gmail.com</a>> escreveu no dia quarta, 11/01/2017 às 11:37:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">One last message for today (sorry for spamming!)<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">It seems that this feature would actually be wished by "many" people (see the ticket and the talks on user-). I just gave a try to 2.99-nightly and, as far as I can see, nothing has been done in this direction (yet?).</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I am wondering if there are massive challenges that I am overlooking or if this could be implemented quite easily. In any case, do you think this is a request that can be taken on to 3.0?</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Thanks a lot to all the devs here... I feel quite bad for asking for a new feature while not having the competences to contribute a tiny bit to its development but I really feel this is one of the few major missing features in QGIS right now (and will be happy to help on the feature requirements, the tests, etc.).</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">All the best!</div><div class="gmail_msg"><br class="gmail_msg">Stéphane</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg">Le mercredi 11 janvier 2017, Stéphane Henriod <<a class="gmail_msg">stephanebek@gmail.com</a>> a écrit :<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi again<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">it seems that the requirements are related (although not 100% similar) to this other open (and assigned) ticket: <a href="http://hub.qgis.org/issues/14449" class="gmail_msg" target="_blank">http://hub.qgis.org/issues/14449</a></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I really hope to see this very needed feature in a coming version of QGIS and happy to help wherever I can!</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Cheers</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Stéphane</div><div class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">Le mardi 10 janvier 2017, Stéphane Henriod <<a class="gmail_msg">stephanebek@gmail.com</a>> a écrit :<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">let me move here a request that has been shortly discussed on the user-mailing list:</div><div class="gmail_msg"><div class="gmail_msg"><a href="http://lists.osgeo.org/pipermail/qgis-user/2017-January/038793.html" class="gmail_msg" target="_blank">http://lists.osgeo.org/pipermail/qgis-user/2017-January/038793.html</a></div><div class="gmail_msg"><a href="http://lists.osgeo.org/pipermail/qgis-user/2017-January/038795.html" class="gmail_msg" target="_blank">http://lists.osgeo.org/pipermail/qgis-user/2017-January/038795.html</a></div><div class="gmail_msg"><a href="http://lists.osgeo.org/pipermail/qgis-user/2017-January/038801.html" class="gmail_msg" target="_blank">http://lists.osgeo.org/pipermail/qgis-user/2017-January/038801.html</a></div></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">and for which a ticket is open:</div><div class="gmail_msg"><a href="http://hub.qgis.org/issues/14845" class="gmail_msg" target="_blank">http://hub.qgis.org/issues/14845</a></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I was said that some work has been done in this direction for 3.0 but I don't know if it completely covers the feature request</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">----------------------</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><div class="gmail_msg">When styling a discrete or boolean raster, there seems to be no direct method, only a few workarounds. The feature I dream of would do the following:</div><div class="gmail_msg"><ul class="gmail_msg"><li class="gmail_msg">A new render type "Discrete raster"</li><li class="gmail_msg">One button allows to fetch all unique values form the raster (with a warning message if there are more than XXX unique values)</li><li class="gmail_msg">A color ramp is applied by default</li><li class="gmail_msg">I can multi-select values and apply them the same style and / or the same label</li><li class="gmail_msg">I can remove values. The pixels with those values will simply not be displayed</li><li class="gmail_msg">I can save my color map and load an existing color map</li></ul><div class="gmail_msg">So pretty much like the ArcGIS implementation: <a href="http://resources.arcgis.com/en/help/main/10.1/index.html#/representing_unique_categories_such_as_land_use/009t00000074000000/" class="gmail_msg" target="_blank">http://resources.arcgis.com/en/help/main/10.1/index.html#/representing_unique_categories_such_as_land_use/009t00000074000000/</a></div></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">The current limitations I see (in 2.14):</div><div class="gmail_msg"><ul class="gmail_msg"><li class="gmail_msg">The discrete values must be entered manually, which is a pain for a raster with many unique values (or if I don't know in advance what all values are)</li><li class="gmail_msg">If I click on <b class="gmail_msg">Classify</b>, QGIS will choose X values (based on the number of classes and the classification method (continuous or equal interval)), which no longer match the "exact" values of my raster. It doesn't really make sense to classify a discrete rendering</li><li class="gmail_msg">Although it is currently possible to style discrete rasters, the procedure is not really intuitive for beginners</li></ul></div><div class="gmail_msg">----------------------</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Is this a feature that is envisioned for 3.0? Is there anything I can do to support it? (except coding it myself, since I don't have the skills for that...)</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Thanks a lot in advance</div></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Cheers</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Stéphane</div><br class="gmail_msg">
</blockquote></div><br class="gmail_msg"><br class="gmail_msg">-- <br class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><span class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><br class="gmail_msg"></div><div dir="ltr" class="gmail_msg">“When you travel, remember that a foreign country is not designed to 
make you comfortable. It is designed to make its own people 
comfortable." -- Clifton Fadiman<span dir="ltr" class="gmail_msg"><br class="gmail_msg"></span></div></div></div></div></span></div></div></div></div></div></div></div><br class="gmail_msg">
</blockquote></div><br class="gmail_msg"><br class="gmail_msg">-- <br class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><span class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><br class="gmail_msg"></div><div dir="ltr" class="gmail_msg">“When you travel, remember that a foreign country is not designed to 
make you comfortable. It is designed to make its own people 
comfortable." -- Clifton Fadiman<span dir="ltr" class="gmail_msg"><br class="gmail_msg"></span></div></div></div></div></span></div></div></div></div></div></div></div><br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
Qgis-developer mailing list<br class="gmail_msg">
<a class="gmail_msg">Qgis-developer@lists.osgeo.org</a><br class="gmail_msg">
List info: <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br class="gmail_msg">
Unsubscribe: <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div><div dir="ltr" class="gmail_msg">-- <br class="gmail_msg"></div><div data-smartmail="gmail_signature" class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg">Alexandre Neto</div><div class="gmail_msg">---------------------</div><div class="gmail_msg">@AlexNetoGeo</div><div class="gmail_msg"><a href="http://sigsemgrilhetas.wordpress.com" class="gmail_msg" target="_blank">http://sigsemgrilhetas.wordpress.com</a></div><a href="http://gisunchained.wordpress.com" class="gmail_msg" target="_blank">http://gisunchained.wordpress.com</a><br class="gmail_msg"></div></div>
</blockquote><br class="gmail_msg"><br class="gmail_msg">-- <br class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><span class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><br class="gmail_msg"></div><div dir="ltr" class="gmail_msg">“When you travel, remember that a foreign country is not designed to 
make you comfortable. It is designed to make its own people 
comfortable." -- Clifton Fadiman<span dir="ltr" class="gmail_msg"><br class="gmail_msg"></span></div></div></div></div></span></div></div></div></div></div></div></div><br class="gmail_msg">
</blockquote></div><br class="gmail_msg"><br class="gmail_msg">-- <br class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><span class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg"><br class="gmail_msg"></div><div dir="ltr" class="gmail_msg">“When you travel, remember that a foreign country is not designed to 
make you comfortable. It is designed to make its own people 
comfortable." -- Clifton Fadiman<span dir="ltr" class="gmail_msg"><br class="gmail_msg"></span></div></div></div></div></span></div></div></div></div></div></div></div><br class="gmail_msg">
</blockquote></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr"><div>Alexandre Neto</div><div>---------------------</div><div>@AlexNetoGeo</div><div><a href="http://sigsemgrilhetas.wordpress.com">http://sigsemgrilhetas.wordpress.com</a></div><a href="http://gisunchained.wordpress.com">http://gisunchained.wordpress.com</a><br></div></div>