Convert LEG_ID to str instead of int
This commit is contained in:
parent
a456a6104e
commit
2107947c03
1 changed files with 5 additions and 12 deletions
|
@ -258,7 +258,7 @@ class FeatureRenderer:
|
||||||
],
|
],
|
||||||
) as search_cursor:
|
) as search_cursor:
|
||||||
for row in search_cursor:
|
for row in search_cursor:
|
||||||
symbol_codes[row[0]] = {
|
symbol_codes[str(row[0])] = {
|
||||||
"fill": row[1],
|
"fill": row[1],
|
||||||
"stroke": row[2],
|
"stroke": row[2],
|
||||||
"marker": row[3],
|
"marker": row[3],
|
||||||
|
@ -290,7 +290,7 @@ class FeatureRenderer:
|
||||||
labels,
|
labels,
|
||||||
) as search_cursor:
|
) as search_cursor:
|
||||||
for row in search_cursor:
|
for row in search_cursor:
|
||||||
headings[row[0]] = row[1]
|
headings[str(row[0])] = row[1]
|
||||||
|
|
||||||
# Start rendering process
|
# Start rendering process
|
||||||
for layer in map_layers:
|
for layer in map_layers:
|
||||||
|
@ -315,7 +315,7 @@ class FeatureRenderer:
|
||||||
for group in sym.renderer.groups:
|
for group in sym.renderer.groups:
|
||||||
for item in group.items:
|
for item in group.items:
|
||||||
if item.values[0][0] != "<Null>":
|
if item.values[0][0] != "<Null>":
|
||||||
leg_id = int(item.values[0][0])
|
leg_id = str(item.values[0][0])
|
||||||
else:
|
else:
|
||||||
leg_id = None
|
leg_id = None
|
||||||
|
|
||||||
|
@ -343,7 +343,7 @@ class FeatureRenderer:
|
||||||
for group in sym.renderer.groups:
|
for group in sym.renderer.groups:
|
||||||
for item in group.items:
|
for item in group.items:
|
||||||
if item.values[0][0] != "<Null>":
|
if item.values[0][0] != "<Null>":
|
||||||
leg_id = int(item.values[0][0])
|
leg_id = str(item.values[0][0])
|
||||||
else:
|
else:
|
||||||
leg_id = None
|
leg_id = None
|
||||||
|
|
||||||
|
@ -381,7 +381,7 @@ class FeatureRenderer:
|
||||||
for unique_value_class in group.classes:
|
for unique_value_class in group.classes:
|
||||||
|
|
||||||
if unique_value_class.values[0].fieldValues[0] != "<Null>":
|
if unique_value_class.values[0].fieldValues[0] != "<Null>":
|
||||||
leg_id = int(
|
leg_id = str(
|
||||||
unique_value_class.values[0].fieldValues[0]
|
unique_value_class.values[0].fieldValues[0]
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
|
@ -468,14 +468,12 @@ class FeatureRenderer:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
# Update color property of symbol layer
|
|
||||||
def update_color(symbol_layer, color_value):
|
def update_color(symbol_layer, color_value):
|
||||||
color = arcpy.cim.CreateCIMObjectFromClassName("CIMCMYKColor", "V3")
|
color = arcpy.cim.CreateCIMObjectFromClassName("CIMCMYKColor", "V3")
|
||||||
color.values = color_value["CMYK"]
|
color.values = color_value["CMYK"]
|
||||||
symbol_layer.color = color
|
symbol_layer.color = color
|
||||||
|
|
||||||
|
|
||||||
# Update colors of symbol layers of type CIMCharacterMarker and CIMVectorMarker
|
|
||||||
def update_symbol_layer_colors(symbol_layer, symbol_color_value):
|
def update_symbol_layer_colors(symbol_layer, symbol_color_value):
|
||||||
if isinstance(
|
if isinstance(
|
||||||
symbol_layer,
|
symbol_layer,
|
||||||
|
@ -493,7 +491,6 @@ def update_symbol_layer_colors(symbol_layer, symbol_color_value):
|
||||||
update_color(sub_symbol_layer, symbol_color_value)
|
update_color(sub_symbol_layer, symbol_color_value)
|
||||||
|
|
||||||
|
|
||||||
# Retrieve symbole code for shape type
|
|
||||||
def get_symbol_code_for_shape(shape_type, symbol_codes):
|
def get_symbol_code_for_shape(shape_type, symbol_codes):
|
||||||
if shape_type == "Polygon":
|
if shape_type == "Polygon":
|
||||||
return symbol_codes["fill"]
|
return symbol_codes["fill"]
|
||||||
|
@ -507,7 +504,6 @@ def get_symbol_code_for_shape(shape_type, symbol_codes):
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
# Decode symbol code
|
|
||||||
def get_code_components(code):
|
def get_code_components(code):
|
||||||
code_len = len(code)
|
code_len = len(code)
|
||||||
if code_len == 4:
|
if code_len == 4:
|
||||||
|
@ -538,7 +534,6 @@ def get_code_components(code):
|
||||||
raise ValueError(f"Execution aborted: unknown symbol code {code}")
|
raise ValueError(f"Execution aborted: unknown symbol code {code}")
|
||||||
|
|
||||||
|
|
||||||
# Decode color values
|
|
||||||
def decode_color(color_string):
|
def decode_color(color_string):
|
||||||
return {
|
return {
|
||||||
"CMYK": [
|
"CMYK": [
|
||||||
|
@ -551,7 +546,6 @@ def decode_color(color_string):
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# Decode letters
|
|
||||||
def get_percentage_from_letter(letter):
|
def get_percentage_from_letter(letter):
|
||||||
if letter == "F":
|
if letter == "F":
|
||||||
return 15
|
return 15
|
||||||
|
@ -565,7 +559,6 @@ def get_percentage_from_letter(letter):
|
||||||
return int(letter) * 10
|
return int(letter) * 10
|
||||||
|
|
||||||
|
|
||||||
# Decode symbol colors
|
|
||||||
def get_symbol_color(color_string):
|
def get_symbol_color(color_string):
|
||||||
if color_string == "BLK":
|
if color_string == "BLK":
|
||||||
return {
|
return {
|
||||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue