Add message if leg id was not found in legend table
This commit is contained in:
parent
18f5ca5aa5
commit
530c3a6823
1 changed files with 13 additions and 2 deletions
|
@ -3,6 +3,13 @@
|
||||||
import arcpy # type: ignore
|
import arcpy # type: ignore
|
||||||
|
|
||||||
DEFAULT_LINE_WIDTH = 0.7
|
DEFAULT_LINE_WIDTH = 0.7
|
||||||
|
DEFAULT_COLOR = [
|
||||||
|
59.61,
|
||||||
|
50.98,
|
||||||
|
50.59,
|
||||||
|
19.61,
|
||||||
|
100,
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
class Toolbox:
|
class Toolbox:
|
||||||
|
@ -380,6 +387,10 @@ class FeatureRenderer:
|
||||||
messages.AddMessage(
|
messages.AddMessage(
|
||||||
f"Could not find symbol in gallery {symbol_key}"
|
f"Could not find symbol in gallery {symbol_key}"
|
||||||
)
|
)
|
||||||
|
else:
|
||||||
|
messages.AddMessage(
|
||||||
|
f"{leg_id} is not in legend table yet"
|
||||||
|
)
|
||||||
|
|
||||||
# Add user defined labels
|
# Add user defined labels
|
||||||
if add_labels:
|
if add_labels:
|
||||||
|
@ -440,7 +451,7 @@ class FeatureRenderer:
|
||||||
color = arcpy.cim.CreateCIMObjectFromClassName(
|
color = arcpy.cim.CreateCIMObjectFromClassName(
|
||||||
"CIMCMYKColor", "V3"
|
"CIMCMYKColor", "V3"
|
||||||
)
|
)
|
||||||
color.values = [40, 40, 40, 10, 100]
|
color.values = DEFAULT_COLOR
|
||||||
stroke_symbol_props[leg_id][
|
stroke_symbol_props[leg_id][
|
||||||
"color"
|
"color"
|
||||||
] = color
|
] = color
|
||||||
|
@ -477,7 +488,7 @@ class FeatureRenderer:
|
||||||
color = arcpy.cim.CreateCIMObjectFromClassName(
|
color = arcpy.cim.CreateCIMObjectFromClassName(
|
||||||
"CIMCMYKColor", "V3"
|
"CIMCMYKColor", "V3"
|
||||||
)
|
)
|
||||||
color.values = [40, 40, 40, 10, 100]
|
color.values = DEFAULT_COLOR
|
||||||
stroke_symbol_props[leg_id]["color"] = color
|
stroke_symbol_props[leg_id]["color"] = color
|
||||||
|
|
||||||
if not stroke_symbol_props[leg_id]["width"]:
|
if not stroke_symbol_props[leg_id]["width"]:
|
||||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue