Korzystam z Arc Desktop 10.3.1 w środowisku wersjonowanym. W geobazie dla zleceń serwisowych znajduje się pole o nazwie Data powiadomienia. Chciałbym, aby to pole było automatycznie wypełniane bieżącą datą \ godziną, gdy tworzona jest nowa funkcja. (Zobacz załączone zdjęcie) Próbowałem ustawić pole na Now () (Teraz) (Current_Timestamp) i inne i za każdym razem, gdy mówi mi, że moja składnia jest nieprawidłowa. Czy jest to możliwe, a jeśli tak, to jaka jest poprawna składnia, aby to osiągnąć.
Znam też asystenta atrybutów, ale nie chcę tego używać.
źródło
Udało mi się to zrobić w ArcGIS 8.x lub 9.x. Ktoś inny to zrobił i udzielił instrukcji, jak to zrobić na jednym z forów. Zasadniczo skopiowałem jakiś kod do jednej z bibliotek .dll w folderze bin, który pobierze datę i godzinę z zegara komputera i automatycznie wypełni pole określony. Jednak po uaktualnieniu do ArcGIS 10.x napisanego w Pythonie utraciłem tę funkcję i nie widziałem, żeby ktoś wymyślił coś podobnego.
źródło
Podczas szybkiego wyszukiwania mogłem znaleźć odpowiedź z innego forum. Poszukaj następującego komunikatu i dołączony do niego plik dll, aby dodać znacznik czasu do ArcGIS.
Timestamper dla ARCGIS 10 melansi 17 sierpnia 2010 05:48 (w odpowiedzi na melansi) Cześć, możesz wziąć studio wizualne i skompilować aplikację lub wziąć załączoną bibliotekę DLL i plik nietoperza. Kompilowałem pliki timestamper 2010 do dll w Visual Studio Express i miałem pomoc przyjaciela dla pliku bat. Skopiuj bat i dll do nowego katalogu i zmień w pliku bat ścieżkę do wspólnych plików (tylko dla XP, bat dla Windows 7) uruchom bat z uprawnieniami administratora. Miłej zabawy Astrid
źródło