Estou usando o Arc Desktop 10.3.1 em um ambiente com versão. No geodatabase para as solicitações de serviço, há um campo chamado Data de notificação. Gostaria que esse campo fosse preenchido automaticamente com a data \ hora atual em que um novo recurso é criado. (Veja a figura em anexo) Tentei configurar o campo para Agora () (Agora) (Current_Timestamp) e outros e sempre que isso indica que minha sintaxe está incorreta. Isso é possível e, em caso afirmativo, qual é a sintaxe correta para fazer isso.
Também estou ciente do assistente de atributo, mas não quero usá-lo.
fonte
Consegui fazer isso no ArcGIS 8.x ou 9.x. Alguém já havia feito isso e deu instruções sobre como fazê-lo em um dos fóruns, basicamente eu copiei algum código em uma das DLLs na pasta bin, que pegava a data e a hora do relógio do computador e preenchia automaticamente um campo que você Especificadas. No entanto, quando atualizei para o ArcGIS 10.x escrito em Python, perdi essa função e não vi ninguém chegar a algo semelhante.
fonte
Ao fazer uma pesquisa rápida, posso ter encontrado a resposta de outro fórum. Procure a seguinte mensagem e, anexada a ela, está o arquivo dll para adicionar o registro de data e hora ao seu ArcGIS.
Registro de data e hora para ARCGIS 10 melansi 17 de agosto de 2010 05:48 (em resposta a melansi) Olá, você pode fazer o visual studio e compilar o aplicativo ou a dll anexada e o arquivo bat. Compilei os arquivos do timestamper 2010 para a dll no visual studio express e tive a ajuda de um amigo para o arquivo bat. Copie o bat e a dll em um novo diretório e altere no arquivo bat o caminho para os arquivos comuns (apenas para alterar para XP, bat é para o Windows 7) e inicie o bat com direitos de administrador. Divirta-se Astrid
fonte