Attribute Assistant: Difference between revisions
Brian Wilson (talk | contribs) |
Brian Wilson (talk | contribs) |
||
Line 27: | Line 27: | ||
{| Border=1 | {| Border=1 | ||
|- | |- | ||
! Value Method | |||
! Value Info | |||
! On Create | |||
! On Change (Attribute) | |||
! On Change (Geometry) | |||
! Manual Only | |||
! Rule Weight | |||
|} | |} | ||
Revision as of 23:23, 2 May 2018
Attribute Assistant is an add-in for ESRI ArcMap written in C#
The version I am using was release January 2018
The good parts
- They are still releasing new versions (so far).
- The range of built in functions is pretty good.
- The documentation is so-so.
The horrible part
Expressions have to be written in VBScript, which is like stepping back in time about 15 years for me. I stopped using it everywhere when ESRI started supporting Python and (until today) I never looked back.
The stupid part
The word is that ESRI now wants me to learn and use "Arcade" which is not Python and not Javascript. I am delaying in the hopes that it goes away before I have to learn it.
Tricks and pratfalls
In case you have not looked at it yet, the way it works is that you put a table in your MXD called DynamicValue and then populate it with rules. The add-in fires the rules when the events are tripped.
A trick: populate the AutoWho and AutoDate attributes
Value Method | Value Info | On Create | On Change (Attribute) | On Change (Geometry) | Manual Only | Rule Weight |
---|
CURRENT_USER
Va: U
Putting U in the Value Info column