I am using ArcGIS 10.1 and ModelBuilder. I am not familiar with Python.
My question is very similar to ReClassify Vector Data Between Values using ArcGIS Desktop? . However that question is about reclassification using the values from one other field.
I have experience of using this type of reclassification within the Calculate Value Tool.
However I wish to base a reclassification on the values from more than one source data field. For example from two fields - "Land" and "WellYield". ideally I'd like to be able to run classifications from 2 or 3 source fields.
I know the following code is wrong because i have not defined the "Land" field.
e.g.
parser: Python
Expression:
Reclass(!WELL_YIELD!, !Land!)
Code Block:
def Reclass(WellYield, Land):
if (WellYield == 'Make'and Land == 'Natural'):
return 'Greenspace'
elif (WellYield =='Multiple' and Land == 'Natural'):
return 'Not Greenspace'
Any help or tips on the correct code would be much appreciated.
I have just been testing some outputs by trial and error.
The above code seems to work now for classifying by different data fields. I will test further by three fields.
Any insights or advice would still be appreciated.
else
statement in case there are instances where land is natural but wellyield isn't make or multiple.