I'm using ArcMap and trying to create a model or script that can rate routes based on a weighted calculation of attributes. Right now the individual attributes don't have rating values which I could weight and calculate to a total rating value.
I have a feature that has several attributes. Each attribute has a set of domains that define possible values in each field.
I also have a separate table that has data and is related to each feature through a relationship class (route obstructions). The values in this table area also defined from a set of domains.
What I would like to do is using model builder (which I prefer) or a script, calculate a numeric value into a new field to form a weighted, calculated value, based on the attributes of the feature.
All these fields have different domains, and essentially what I want is to assign each option from the domains a specific value so that a new field can be calculated based on these values.
The feature also has a related table, and I would like to use the values in the fields of this table in the calculation as well.