Hello everyone,
I have a number of JSON files that will be converted into geoJSON standard. One of the attributes contain information about the designed colour to be used for symbolization within feature class. This colour is provided as a string value in HEX format, e.g. "#FF0000".
Is there any way (using arcpy) to symbolize the output features within a class (I plan to use JSON to Features) based on the colour value?
To give an example, let's say I have a geoJSON file as below, describing two point features with the colour attribute. How, using the given file, can I create a point feature class within which these two point features would be coloured red and green (based on the hex codes)?
Thank you in advance!
{"type":"FeatureCollection",
"features":[
{"type":"Feature","properties":{"colour": "#FF0000"},
"geometry":{"type":"Point","coordinates":[45.45,-25.25]}},
{"type":"Feature","properties":{"colour": "#00FF00"},
"geometry":{"type":"Point","coordinates":[46.46,-22.22]}}
]
}
Okay, that issue seems to be more complicated than I thought.
Anyway, I found some sort of a workaround - attribute driven symbology: https://support.esri.com/en/technical-article/000024233
This works exactly as I want, i.e. it uses the HEX colour value from an attribute and the uses it to paint the output but... The problem is that I need to have it scripted.
Has anyone tried scripting and automatizing this feature?