Я использую Arc Desktop 10.3.1 в версионной среде. В базе геоданных для запросов на обслуживание есть поле с именем Дата уведомления. Я хотел бы, чтобы это поле было автоматически заполнено текущей датой \ временем при создании новой функции. (См. Прикрепленное изображение) Я попытался установить для поля значение Now () (Now) (Current_Timestamp) и другие, и каждый раз, когда он сообщает мне, что мой синтаксис неверен. Возможно ли это сделать, и если да, то каков правильный синтаксис для этого?
Также я знаю атрибут помощника, но я не хочу использовать это.
источник
Я смог сделать это в ArcGIS 8.x или 9.x. Кто-то еще сделал это и дал инструкции о том, как это сделать на одном из форумов, в основном я скопировал некоторый код в один из DLL-файлов в папке bin, который будет брать дату и время с часов компьютера и автоматически заполнять поле, которое вы указано. Однако, когда я обновился до ArcGIS 10.x, написанного на Python, я потерял эту функцию, и я не видел, чтобы кто-нибудь придумал что-то подобное.
источник
Выполняя быстрый поиск, я мог найти ответ на другом форуме. Найдите следующее сообщение и приложите к нему файл dll для добавления метки времени в ArcGIS.
Timestamper для ARCGIS 10 melansi 17 августа 2010 5:48 (в ответ на melansi) Привет, вы можете взять Visual Studio и скомпилировать приложение, или вы берете посещенные dll и файл bat. Я собрал файлы timestamper 2010 в dll в Visual Studio Express и получил помощь от друга для файла bat. Скопируйте bat и dll в новый каталог и измените в файле bat путь для общих файлов (только для XP, bat для windows 7), запустите bat с правами администратора. Веселись, Астрид
источник