Apakah ArcGIS untuk Desktop dapat mengisi Bidang Tanggal secara otomatis dengan tanggal / waktu saat ini ketika fitur dibuat?


11

Saya menggunakan Arc Desktop 10.3.1 dalam lingkungan versi. Dalam geodatabase untuk permintaan layanan ada bidang yang disebut Date Notified. Saya ingin bidang ini diisi secara otomatis dengan tanggal saat ini \ waktu ketika fitur baru dibuat. (Lihat gambar terlampir) Saya telah mencoba mengatur bidang ke Sekarang () (Sekarang) (Current_Timestamp) dan lainnya dan setiap kali itu memberitahu saya sintaks saya salah. Apakah ini mungkin dilakukan dan jika demikian apa sintaks yang benar untuk mencapai ini.

Saya juga mengetahui atribut assistant tetapi saya tidak ingin menggunakannya.

masukkan deskripsi gambar di sini

Jawaban:


6

Saya tidak berpikir ada cara untuk melakukan itu pada bidang tanggal tertentu, dan tautan ini yang disediakan oleh Get Spatial menegaskannya. Namun, jika Anda mengaktifkan Pelacakan Editor , itu akan membuat bidang untuk:

  • Tanggal Pembuatan
  • Pencipta
  • Tanggal Edit Terakhir
  • Editor Terakhir

Anda memiliki opsi untuk memberi nama bidang ini ke apa pun yang Anda inginkan. Jadi, Anda bisa memanggil Bidang Tanggal Dibuat "Tanggal Diberitahu" jika Anda mau.

Catatan, Pelacakan Editor dihidupkan di tingkat kelas fitur. Jadi, Anda harus menyalakannya untuk setiap kelas fitur yang Anda miliki. Ini harus menjadi latihan sepele dengan python untuk loop.


2
Tautan ini tampaknya mendukung jawaban Anda. Secara khusus menyatakan bahwa populasi otomatis tidak mungkin. Ini berumur beberapa tahun, tetapi tidak ada yang lebih baru yang relevan. Jangan ragu untuk memasukkan ini ke dalam jawaban Anda untuk sumber langsung dari Esri.
Dapatkan Spasial

2
Anda dapat menggunakan Pelacakan Editor untuk menentukan bidang tanggal tertentu yang sudah ada (dan mengabaikan yang lain jika Anda tidak ingin menggunakannya) - Anda tidak perlu membuatnya membuat bidang baru untuk Anda
Midavalo

1

Saya dapat melakukannya di ArcGIS 8.x atau 9.x. Orang lain telah melakukannya dan memberikan instruksi tentang bagaimana melakukannya di salah satu forum, pada dasarnya saya menyalin beberapa kode di salah satu. Dll di folder bin yang akan mengambil Tanggal dan Waktu dari jam komputer dan mengisi sendiri bidang yang Anda ditentukan. Namun, ketika saya memutakhirkan ke ArcGIS 10.x yang ditulis dengan Python saya kehilangan fungsi itu dan saya belum melihat ada yang muncul dengan sesuatu yang serupa.


Jika Anda menemukan posting forum lama itu atau metode apakah Anda keberatan mengirimkannya dengan cara saya. Terima kasih!
ed. Terima kasih

1

Dalam melakukan pencarian cepat, saya mungkin telah menemukan jawaban dari forum lain. Cari pesan berikut dan dilampirkan ke dalamnya adalah file dll untuk menambahkan stempel waktu ke ArcGIS Anda.

Timestamper untuk ARCGIS 10 melansi 17 Agu 2010 5:48 (sebagai respons terhadap melansi) Hai, Anda dapat mengambil studio visual dan mengkompilasi aplikasi, atau Anda mengambil dll yang di-atteched dan file bat. Saya telah mengisi file timestamper 2010 ke dll di visual studio express, dan mendapat bantuan oleh teman untuk file bat. Salin bat dan dll di direktori baru dan ubah file bat path untuk file umum (hanya untuk mengubah untuk XP, bat untuk windows 7) mulai bat dengan hak admin. Selamat bersenang-senang Astrid


1
Dan kemudian saya menemukan ini. Perpanjangan kelas timestamper
Jeff Reed
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.