क्या डेस्कटॉप ऑटो के लिए ArcGIS डेट फ़ील्ड को वर्तमान तिथि / समय के साथ पॉप्युलेट कर सकता है जब फीचर बनाया जाता है?


11

मैं एक संस्करण वाले वातावरण में आर्क डेस्कटॉप 10.3.1 का उपयोग कर रहा हूं। सेवा अनुरोधों के लिए जियोडेटाबेस में दिनांक अधिसूचित क्षेत्र है। मैं चाहूंगा कि जब कोई नया फीचर बनाया जाए तो मैं इस क्षेत्र को वर्तमान दिनांक \ time के साथ ऑटो-आबाद कर दूंगा। (संलग्न चित्र देखें) मैंने अब () (अब) (Current_Timestamp) और अन्य को फ़ील्ड सेट करने का प्रयास किया है और हर बार यह बताता है कि मेरा सिंटैक्स गलत है। क्या ऐसा करना संभव है और यदि ऐसा है तो इसे पूरा करने के लिए सही वाक्यविन्यास क्या है।

इसके अलावा मैं विशेषता सहायक के बारे में जानता हूं लेकिन मैं इसका उपयोग नहीं करना चाहता।

यहाँ छवि विवरण दर्ज करें

जवाबों:


6

मुझे नहीं लगता कि किसी विशेष तिथि क्षेत्र के लिए ऐसा करने का एक तरीका है, और Get Spatial द्वारा प्रदान किया गया यह लिंक इसकी पुष्टि करता है। हालाँकि, यदि आप संपादक ट्रैकिंग चालू करते हैं, तो यह इसके लिए फ़ील्ड बनाएगा:

  • रचना तिथि
  • रचनाकार
  • अंतिम संपादित तिथि
  • अंतिम संपादक

आपके पास इन फ़ील्ड्स को नाम देने का विकल्प है जो आप चाहते हैं। इसलिए, यदि आप चाहें तो क्रिएटेड डेट फील्ड "डेट नोटिफ़ाइड" कह सकते हैं।

ध्यान दें, संपादक ट्रैकिंग एक फीचर क्लास स्तर पर चालू है। इसलिए आपको अपने पास मौजूद प्रत्येक सुविधा वर्ग के लिए इसे चालू करना होगा। यह लूप के लिए अजगर के साथ एक तुच्छ अभ्यास होना चाहिए।


2
यह लिंक आपके उत्तर का समर्थन करता है। यह विशेष रूप से बताता है कि ऑटोपोप्लेटिंग संभव नहीं है। यह कुछ साल पुराना है, लेकिन कुछ भी नया नहीं आ रहा है जो प्रासंगिक है। Esri से प्रत्यक्ष स्रोत के लिए अपने उत्तर में इसे शामिल करने के लिए स्वतंत्र महसूस करें।
स्थानिक

2
आप एक विशेष मौजूदा दिनांक फ़ील्ड को निर्दिष्ट करने के संपादक ट्रैकिंग का उपयोग कर सकते हैं (और दूसरों को अनदेखा आप उन्हें का उपयोग नहीं करना चाहते हैं) - आप इसे आप के लिए नया क्षेत्र बनाने के लिए की जरूरत नहीं है
Midavalo

1

मैं ऐसा करने में सक्षम था कि आर्कगिस 8.x या 9.x में। किसी और ने इसे किया था और किसी एक मंच पर इसे करने के निर्देश दिए थे, मूल रूप से मैंने बिन फ़ोल्डर में एक .dll में कुछ कोड कॉपी किया था जो कंप्यूटर की घड़ी से दिनांक और समय लेगा और आपको एक फ़ील्ड को स्वत: प्रदर्शित करेगा। निर्दिष्ट। हालाँकि, जब मैं Python में लिखे गए ArcGIS 10.x में अपग्रेड हुआ तो मैंने वह फ़ंक्शन खो दिया और मैंने किसी को भी कुछ इसी तरह से आते नहीं देखा।


यदि आप उस पुराने फ़ोरम पोस्ट या विधि पर आते हैं तो क्या आप इसे मेरे तरीके से भेजना चाहेंगे। धन्यवाद!
ed.hank

1

त्वरित खोज करने में, मुझे दूसरे फोरम से उत्तर मिल सकता है। निम्नलिखित संदेश देखें और उससे जुड़ी डीएलएल फाइल को अपने आर्कजीआईएस में टाइमस्टैम्पर को जोड़ने के लिए रखें।

ARCGIS 10 मेलानसी अगस्त 17, 2010 5:48 AM (मेलानसी के जवाब में) हाय, आप विज़ुअल स्टूडियो ले सकते हैं और ऐप संकलित कर सकते हैं, या आप एटलेटेड dll और बैट फ़ाइल ले सकते हैं। मैंने विज़ुअल स्टूडियो एक्सप्रेस में dll को टाइमस्टैपर 2010 फ़ाइलों को संकलित किया है, और बल्ले फ़ाइल के लिए एक मित्र द्वारा मदद की थी। एक नई डायरेक्टरी में बैट और डीएल को कॉपी करें और बैट में बदलाव से आम फाइलों के लिए रास्ता बनता है (केवल XP के लिए बदलना है, बैट विंडोज़ 7 के लिए है) व्यवस्थापक अधिकारों के साथ बैट शुरू करें। मज़े करो Astrid


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.