Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've found that ArcGIS offers validation of 2 basic constraints: field data type and if the value is required or not.

Is there any way or AddIn to attach more complex validation rules?

I mean Min-Max values for numbers and dates, RegEx for text input, expression based validation for dependent fields.

share|improve this question
up vote 3 down vote accepted

There are several ways to do custom validation; if you are looking for a programmatic solution, the main ones you'll probably want to look at are geodatabase extensions and editor extensions.

Alternatively, if you have ArcGIS Data Reviewer you can set up complex rules in that without programming. I am not sure if it can do everything you ask about though, and if I recall correctly it won't prevent people from entering bad data, only catch it when it is reviewed.

share|improve this answer

You can add validation through the use of domains. A quick tour of attribute domains

share|improve this answer
Yea, I've forgotten about range domains, but what about remaining more complex rules? – megadrofan May 17 '12 at 19:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.