I am testing the feasibility of the Address Management Solution for my agency. There are a number of attribute rules embedded upon the feature classes that populate fields upon editing. For example, the site address point feature class concatenates address elements (pre dir, house num, street name etc) into the full address field. Easy enough.
However, I'd like to populate attributes based on spatial location: add a new point and be able to populate city and zip from underlying coincident polygons: if the new point falls within the city of Holladay (municipality layer) and 84124 (zip code layer) I want the appropriate fields in the point populated.
I've done this sort of thing using attribute assistant, and I could make the calculations using arcpy, but with Arcade the scripting language of choice for Attributes Rules, I'm wallowing in the trough of the the learning curve.