Attribute Assistant: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
Created page with "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 version..."
 
Brian Wilson (talk | contribs)
Line 27: Line 27:


{|
{|
! Border=1
|+
|+
|-
|-

Revision as of 23:19, 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

Border=1
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