Ok, my end goal here is to convert this map file to a MicroStation DGN file where the levels/layers in the DGN file correspond to their specific contour lines. Contours 4-5 will be layer 1, 6-10 on layer 2, 11-15 layer 3, etc.
I added cad fields to the attribute table and used the reclass python function in my code, and there are no errors, the code runs just fine; however, there is no change in the table. I don't know what I'm doing wrong or if I should use Arcade instead of Python.
Thanks!
def reclass(Contour):
if (Contour == '5'):
return '1'
elif (Contour == '4'):
return '1'
elif (Contour == '6'):
return '2'
elif (Contour == '7'):
return '2'
elif (Contour == '8'):
return '2'
elif (Contour == '9'):
return '2'
elif (Contour == '10'):
return '2'
elif (Contour == '11'):
return '3'
elif (Contour == '12'):
return '3'
elif (Contour == '13'):
return '3'
elif (Contour == '14'):
return '3'
elif (Contour == '15'):
return '3'
elif (Contour == '16'):
return '4'
elif (Contour == '17'):
return '4'
elif (Contour == '18'):
return '4'
elif (Contour == '19'):
return '4'
elif (Contour == '20'):
return '4'
elif (Contour == '21'):
return '5'
elif (Contour == '22'):
return '5'
elif (Contour == '23'):
return '5'
elif (Contour == '24'):
return '5'
elif (Contour == '25'):
return '5'
elif (Contour == '26'):
return '6'
elif (Contour == '27'):
return '6'
elif (Contour == '28'):
return '6'
elif (Contour == '29'):
return '6'
elif (Contour == '30'):
return '6'
elif (Contour == '31'):
return '7'
elif (Contour == '32'):
return '7'
elif (Contour == '33'):
return '7'
elif (Contour == '34'):
return '7'
elif (Contour == '35'):
return '7'
elif (Contour == '36'):
return '8'
elif (Contour == '37'):
return '8'
elif (Contour == '38'):
return '8'
elif (Contour == '39'):
return '8'
elif (Contour == '40'):
return '8'
elif (Contour == '41'):
return '9'
elif (Contour == '42'):
return '9'
elif (Contour == '43'):
return '9'
elif (Contour == '44'):
return '9'
elif (Contour == '45'):
return '9'