أكثر

هل يمكن لـ ArcGIS for Desktop ملء حقل التاريخ تلقائيًا بالتاريخ / الوقت الحالي عند إنشاء الميزة؟

هل يمكن لـ ArcGIS for Desktop ملء حقل التاريخ تلقائيًا بالتاريخ / الوقت الحالي عند إنشاء الميزة؟


أنا أستخدم Arc Desktop 10.3.1 في بيئة إصدار. في قاعدة البيانات الجغرافية لطلبات الخدمة ، يوجد حقل يسمى تاريخ الإخطار. أرغب في ملء هذا الحقل تلقائيًا بالتاريخ / الوقت الحالي عند إنشاء ميزة جديدة. (انظر الصورة المرفقة) لقد حاولت تعيين الحقل إلى Now () (الآن) (Current_Timestamp) وآخرون وفي كل مرة يخبرني أن بناء الجملة الخاص بي غير صحيح. هل هذا ممكن ، وإذا كان الأمر كذلك فما هي الصيغة الصحيحة لتحقيق ذلك.

كما أنني على دراية بمساعد السمة ولكن لا أريد استخدامه.


لا أعتقد أن هناك طريقة للقيام بذلك في حقل تاريخ معين ، وهذا الرابط المقدم من Get Spatial يؤكد ذلك. ومع ذلك ، إذا قمت بتشغيل تتبع المحرر، سيتم إنشاء حقول لـ:

  • تاريخ الإنشاء
  • المنشئ
  • تاريخ آخر تعديل
  • آخر محرر

لديك الخيار لتسمية هذه الحقول لما تريد. لذلك ، يمكنك استدعاء حقل تاريخ الإنشاء "تاريخ الإخطار" إذا أردت.

ملاحظة ، يتم تشغيل تعقب المحرر على مستوى فئة الميزة. لذلك ستحتاج إلى تشغيله لكل فئة ميزة لديك. يجب أن يكون هذا تمرينًا تافهًا باستخدام python for loop.


تمكنت من القيام بذلك في ArcGIS 8.x أو 9.x. قام شخص آخر بذلك وقدم تعليمات حول كيفية القيام بذلك في أحد المنتديات ، قمت بشكل أساسي بنسخ بعض التعليمات البرمجية في أحد ملفات dll. في مجلد bin الذي سيأخذ التاريخ والوقت من ساعة أجهزة الكمبيوتر وملء حقل لك تلقائيًا محدد. ومع ذلك ، عندما قمت بالترقية إلى ArcGIS 10.x مكتوبًا بلغة Python ، فقدت هذه الوظيفة ولم أر أي شخص يأتي بشيء مماثل.


أثناء إجراء بحث سريع ، ربما وجدت الإجابة من منتدى آخر. ابحث عن الرسالة التالية والمرفق بها ملف dll لإضافة Timestamper إلى ArcGIS.

Timestamper لنظام ARCGIS 10 melansi 17 أغسطس 2010 5:48 صباحًا (ردًا على melansi) مرحبًا ، يمكنك استخدام الاستوديو المرئي وتجميع التطبيق ، أو يمكنك أخذ ملف dll وملف bat. لقد جمعت ملفات timestamper 2010 إلى dll في visual studio express ، وتلقيت مساعدة من صديق لملف الخفافيش. انسخ ملف bat و dll في دليل جديد وقم بتغيير مسار الملفات الشائعة في ملف bat (فقط للتغيير لنظام XP ، يكون bat لنظام التشغيل windows 7) ابدأ bat بحقوق المسؤول. استمتع بأستريد


شاهد الفيديو: شرح تثبيت برنامج Arc GIS