Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

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

In ArcCatalog I'm looking at a feature's table fields.

The DATECREATED column is empty for all features.

How can one determine when a specific feature was created?

share|improve this question

marked as duplicate by PolyGeo Jan 4 at 6:11

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Have you installed an Editor Extension or Class Extension that populates this field? – Kirk Kuykendall Apr 25 '11 at 14:51
I was not involved with any of the installation. How can I check if these extensions were installed? – byneri Apr 25 '11 at 15:54
an editor or class extension would either be built "in-house" or as an add-on. Programs such as telvent miner & miner ArcFM have class extensions to add this type of workflow to your data. – Brad Nesom Apr 25 '11 at 16:08
Using categories.exe (in same folder as arcmap.exe) see what's in the ESRI GeoObject Class Extensions, or the ESRI Editor Extensions categories. In 10.1 I've heard Esri plans to provide tools that will populate this OOTB. Until then you would typically use an Editor Extension or Class Extension. – Kirk Kuykendall Apr 25 '11 at 17:11
up vote 3 down vote accepted

This would be very difficult to implement in shape file. I would have to assume that what you are looking at is not shape.

There are several ways to implement with differing levels of difficulty.

  1. in a pgdb, fgdb, or rdbms. You can implement rules and make the field required. (you would need to establish a value for all existing rows). Anytime a new feature were created, or existing edited it would require a value to be input.

  2. as mentioned by Kirk - you can use an extension to create "custom" objects that trigger the application to insert or request currdate.

  3. If using an rdbms you could build an application in it to manage the triggers.

share|improve this answer
Thank you for those pointers. So it seems right now it's not possible to determine when the object was created. – byneri Apr 25 '11 at 16:21

The way to do this nowadays is by Enabling and managing editor tracking:

Editor tracking allows you to make a log of who edited data and when they did it. Once tracking is enabled, each time an edit is made, information about editors is automatically recorded in the fields you specify.

share|improve this answer

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