[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [udig-devel] Single Band Raster Styling
|
Andrea
Thanks for the feedback. A have a few questions for you below.
On 07/02/2013 11:26 PM, andrea antonello wrote:
Morning Emily,
I made it only in testing today, sorry, I am still abroad.
First off, this style editor rocks! Very nice work, thanks!
General: maybe the colortable combo should be alphabetically sorted, I
had hard time to find the table. And since most of the colobrewer
names are cryptic, it would be good to have a way to search better.
Ok.
Anyways:
1) coloramp: works perfect
2) Intervals: works perfect
3) Unique values. I tried to do what a dummy would do and used a DTM
to create a colortable. It tried to calculate the unique value, stated
that only 256 could be allowed, threw:
java.lang.IllegalArgumentException: Comparison method violates its
general contract!
at java.util.TimSort.mergeHi(TimSort.java:868)
at java.util.TimSort.mergeAt(TimSort.java:485)
at java.util.TimSort.mergeCollapse(TimSort.java:410)
at java.util.TimSort.sort(TimSort.java:214)
at java.util.TimSort.sort(TimSort.java:173)
at java.util.Arrays.sort(Arrays.java:659)
at java.util.Collections.sort(Collections.java:217)
at net.refractions.udig.style.raster.ui.UniqueValuesDialog.sort(UniqueValuesDialog.java:334)
at net.refractions.udig.style.raster.ui.UniqueValuesDialog.access$7(UniqueValuesDialog.java:333)
at net.refractions.udig.style.raster.ui.UniqueValuesDialog$1.run(UniqueValuesDialog.java:169)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
and after that it went in out of memory.
Is there anyway you can share your dataset with me? I have tested this
with a fairly large raster and did not see this error.
Regarding the 256 thing - that is the maximum number of entries the
geotools styling engine will support. If you add more it doesn't style
anything.
Also in that branch are a few changes to the legend plugin to ignore no data
values in the legend. I've attached a few images as examples.
Currently no data values are determined by looking for the '-no data-' label
in the color map label. I am not sure if this is the best way to do it -
but it is probably the most flexible. Thoughts?
Hmmm, not sure about that. I tried 2 things:
1) add nodata to a ramp, and it works as expected
2) flag a whole interval as nodata and in the legend it is duplicated
(see attached image). While I thing I understand the reason it is
strange for the user (also an additional dash is added to the first)
I will look at this.
3) if I add in the "Compute breaks.." a novalue, then nothing seems to
happen. I would imagine that a transparent rule for the novalue would
be added to the list. That would help to always know what I set as
novalue.
This is intended. The "Values to Ignore" are values that are ignored
when computing intervals. Technically they don't have to be no data values.
I add a couple of thoughts learned from using style:
- it would be nice to have an "export with one click" as in the vector
styles. What it does, is, that iif the layer is a file, it creates the
right named sld in the same folder. The export button is too slow for
such a "fast" thing
- it would be great to have something that "format" the number. Dtm
values will always be broken in double values with 8 numbers behind
decimal, so they will appear in the legend
I will look into these.
Emily
Anyways, just thoughts, your work is great, I could play around with
it the whole day!
Andrea
Emily
On 01/02/2013 10:49 PM, andrea antonello wrote:
That is awesome to hear!
I will follow it closely. I will be abroad next week, but at least to
get your changes in and test around will be a pleasure.
Thanks,
Andrea
On Sat, Feb 2, 2013 at 12:33 AM, Emily Gouge <egouge@xxxxxxxxxxxxxxx>
wrote:
A long time ago I put together a proposal for raster styling (see
http://www.refractions.net:8080/confluence/display/UDIG/Raster+Styling)
I have managed to find some time to start developing some of this. I
have
create a branch in github with my new plugin for those
interested.(net.refractions.udig.style.raster)
https://github.com/egouge/udig-platform/tree/rasterstyle
Feedback is welcome.
Emily
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel