Solved! Go to Solution.
Hi Simon,
I guess what you want to do can be achieved with a combination of
1) Remap Function
To be able to add a Attributed/Labeled Classification, you need to make your data display "integer classes" - basically the "numbered Count of classes"
I mimicked your values in the first few classes above. You could also use a table for this. Please read the Function help about upper- and lower Boundaries, ...
Make sure to properly define NoData!
Once you have done that, your now unique classes can be "labeled" and "colored" using the
2) AttributeTable function
Now here is where ArcMap and Pro do make a big difference: In ArcMap you need an attribute table comparable to what used to be a RAT (Raster attribute table) in old times (see help).
This is ArcMap:
As I remember it being tricky to create a proper AttributeTable for ArcMap.
Here what it needs to look like:
Keep in mind:
I attached this sample one (in a zipped fGDB) that you can copy and modify.
In Pro things have improved A LOT: You can either use a table, or just type in your definition in a UI like this (one of my datasets - 4 steepness classes in an elevation dataset😞
Doing things right, you will get something like this (the result of the above AttributeTable settings in ArcGIS Pro TOC):
So - again from my usecase and from Pro RasterFunction Editor - the whole process chain MIGHT look like this:
All this is way more comfortable in Pro - check it out!
I also recommend you to do this:
3) Dont forget to set the Source type of any raster where you apply AttributeTable to "Thematic" .. naturally only if you dont use many different function chains or this is to be the default.
Regards
Guenter
Hi Simon,
I guess what you want to do can be achieved with a combination of
1) Remap Function
To be able to add a Attributed/Labeled Classification, you need to make your data display "integer classes" - basically the "numbered Count of classes"
I mimicked your values in the first few classes above. You could also use a table for this. Please read the Function help about upper- and lower Boundaries, ...
Make sure to properly define NoData!
Once you have done that, your now unique classes can be "labeled" and "colored" using the
2) AttributeTable function
Now here is where ArcMap and Pro do make a big difference: In ArcMap you need an attribute table comparable to what used to be a RAT (Raster attribute table) in old times (see help).
This is ArcMap:
As I remember it being tricky to create a proper AttributeTable for ArcMap.
Here what it needs to look like:
Keep in mind:
I attached this sample one (in a zipped fGDB) that you can copy and modify.
In Pro things have improved A LOT: You can either use a table, or just type in your definition in a UI like this (one of my datasets - 4 steepness classes in an elevation dataset😞
Doing things right, you will get something like this (the result of the above AttributeTable settings in ArcGIS Pro TOC):
So - again from my usecase and from Pro RasterFunction Editor - the whole process chain MIGHT look like this:
All this is way more comfortable in Pro - check it out!
I also recommend you to do this:
3) Dont forget to set the Source type of any raster where you apply AttributeTable to "Thematic" .. naturally only if you dont use many different function chains or this is to be the default.
Regards
Guenter
Really appreciate that well written response. I think I will see if I can shift the workflow to ArcGIS Pro.
A couple of other things have come up, but aim to look at sorting this out next week, your logic gives me everything I need.
I will report back with my workings for completeness.
Big thanks, I imagine your answer will be useful for others.
Pleasure,
feel free to ask if questions come up
BTW: Once you have published a Thematic dataset like this, any end-user can change the color assignment in Desktop