Add CIMHatchFill and case for LEG-ID labels
This commit is contained in:
parent
387c891134
commit
5bdad0ea44
1 changed files with 8 additions and 2 deletions
|
@ -344,7 +344,10 @@ class FeatureRenderer:
|
||||||
if len(fields) == 3:
|
if len(fields) == 3:
|
||||||
custom_labels[row[0]] = f"{row[1]}{label_delimieter}{row[2]}"
|
custom_labels[row[0]] = f"{row[1]}{label_delimieter}{row[2]}"
|
||||||
elif len(fields) == 2:
|
elif len(fields) == 2:
|
||||||
custom_labels[row[0]] = f"{row[1]}"
|
if label_field_1 == primary_key_field:
|
||||||
|
custom_labels[row[0]] = f"{row[0]}{label_delimieter}{row[1]}"
|
||||||
|
else:
|
||||||
|
custom_labels[row[0]] = f"{row[1]}"
|
||||||
elif len(fields) == 1:
|
elif len(fields) == 1:
|
||||||
custom_labels[row[0]] = f"{row[0]}"
|
custom_labels[row[0]] = f"{row[0]}"
|
||||||
|
|
||||||
|
@ -570,7 +573,6 @@ class FeatureRenderer:
|
||||||
for (
|
for (
|
||||||
symbol_layer
|
symbol_layer
|
||||||
) in unique_value_class.symbol.symbol.symbolLayers:
|
) in unique_value_class.symbol.symbol.symbolLayers:
|
||||||
|
|
||||||
if symbol_color_value:
|
if symbol_color_value:
|
||||||
update_symbol_layer_colors(
|
update_symbol_layer_colors(
|
||||||
symbol_layer, symbol_color_value
|
symbol_layer, symbol_color_value
|
||||||
|
@ -675,6 +677,10 @@ def update_symbol_layer_colors(symbol_layer, symbol_color_value):
|
||||||
if isinstance(symbol_layer, arcpy.cim.CIMSymbols.CIMSolidStroke):
|
if isinstance(symbol_layer, arcpy.cim.CIMSymbols.CIMSolidStroke):
|
||||||
update_color(symbol_layer, symbol_color_value)
|
update_color(symbol_layer, symbol_color_value)
|
||||||
|
|
||||||
|
if isinstance(symbol_layer, arcpy.cim.CIMSymbols.CIMHatchFill) and hasattr(symbol_layer, "lineSymbol"):
|
||||||
|
for sub_symbol_layer in symbol_layer.lineSymbol.symbolLayers:
|
||||||
|
update_color(sub_symbol_layer, symbol_color_value)
|
||||||
|
|
||||||
if isinstance(
|
if isinstance(
|
||||||
symbol_layer,
|
symbol_layer,
|
||||||
arcpy.cim.CIMSymbols.CIMCharacterMarker,
|
arcpy.cim.CIMSymbols.CIMCharacterMarker,
|
||||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue