def fillPX(fw):
if fw>22.5 and fw<=67.5:
return u'东北'
elif fw>67.5 and fw<=112.5:
return u'东'
elif fw>112.5 and fw<=157.5:
return u'东南'
elif fw>157.5 and fw<=202.5:
return u'南'
elif fw>202.5 and fw<=247.5:
return u'西南'
elif fw>247.5 and fw<=292.5:
return u'西'
elif fw>292.5 and fw<=337.5:
return u'西北'
else:
return u'北'
esri_field_calculator_splitter
fillPX( !FW! )