ملاحظة:
تتوفر هذه الأداة فقط في ModelBuilder.
تستخدم أداة "حساب الحقل" تعبيرًا بلغة SQL لحساب القيم الخاصة بحقل جديد أو قائم. لن يؤثر استبدال حقل لمجموعة البيانات الناتجة على قيم الحقل في مجموعة البيانات المُدخلة.
الناتج هو متغير بيانات ناتجة يمكن تكوينه كطبقة متوسطة أو طبقة مستضافة.
أمثلة
تتضمن أمثلة الاستخدامات الخاصة بهذه الأداة ما يلي:
- يتضمن أحد مجموعات البيانات حقولًا لعدد المباني السكنية المزودة بألواح شمسية على الأسطح، وعدد المباني السكنية الإجمالي في كل حي. يمكن استخدام أداة "حساب الحقل" لإنشاء حقل جديد وحساب معدل الاعتماد على الطاقة الشمسية في كل حي.
- تتضمن إحدى مجموعات البيانات حقلًا رقميًا يحتوي على القيمة -9999 كقيمة عنصر نائب (Placeholder)، مما قد يؤثر على نتائج التحليل إذا استُخدم هذا الحقل كمدخل. يمكن استخدام "حساب الحقل" لتغيير قيمة الحقل إلى قيمة افتراضية مناسبة لمجموعة السجلات الفرعية التي تحتوي على العنصر النائب -9999.
ملاحظات الاستخدام
تتضمن أداة "حساب الحقل" إعدادات خاصة بالإدخال، وحساب الحقول، وطبقة النتائج.
الإدخال
تتضمن مجموعة الإدخال المعلمات التالية:
- تحدد مجموعة البيانات المدخلة ما إذا كانت الطبقة المدخلة هي طبقة معالم مستضافة أو طبقة جدول مستضافة. يمكنك اختيار مجموعة بيانات من خلال النقر فوق طبقة
. يحدد خيار تطبيق الحسابات على سجلات معينة فقط المعايير التي تُحدد السجلات الفرعية التي سيتم تطبيق حساب الحقل عليها. ستُدرج المعالم التي تستوفي جميع المعايير ضمن هذه المجموعة الفرعية. لتحديد استعلام، انقر فوق إنشاء استعلام جديد. يجب تحديد مجموعة البيانات المدخلة لتحرير التعبير.
لتطبيق الحساب على جميع السجلات، اترك هذا المعامل فارغًا.
تعرف على المزيد حول إنشاء الاستعلام
حساب الحقول
تتضمن مجموعة حساب الحقول المعلمات التالية:
يحدد خيار الحقل المُراد حسابه الحقل الذي ستُضاف إليه القيم المُحتسبة. يمكنك الاختيار من قائمة الحقول الحالية أو إنشاء حقل جديد.
إذا تم اختيار حقل موجود مسبقًا، فستُستبدل القيم الحالية في ذلك الحقل بالقيم الجديدة.
لإنشاء حقل جديد، انقر فوق إنشاء حقل جديد وأدخل المعلومات التالية:ملاحظة:
تُنشئ أداة "حساب الحقل" مجموعة بيانات ناتجة جديدة. لن يؤثر استبدال حقل لمجموعة البيانات الناتجة على قيم الحقل في مجموعة البيانات المُدخلة.
- اسم الحقل — اكتب اسمًا للحقل الجديد. يجب ألا يكون اسم الحقل مطابقًا لأي اسم حقل حالي موجود في الطبقة، وألا يحتوي على رموز خاصة أو مسافات، وألا يكون كلمة رئيسية في SQL.
- نوع الحقل — اختر نوع الحقل من القائمة. سيُحدد نوع الحقل أنواع البيانات والتعبيرات المدعومة لحساب القيم. أنواع الحقول التالية مدعومة:
- زوجي- الأرقام ذات الأماكن العشرية.
- عدد صحيح- جميع الأرقام من 2,147,483,648 إلى 2,147,483,647 (عدد صحيح طويل).
- العدد الصحيح الكبير—يتيح هذا النوع تخزين الأعداد الكاملة، والتي تتراوح من -9,007,199,254,740,991 إلى 9,007,199,254,740,991. يُستخدم هذا النوع عندما تحتاج إلى تخزين أرقام لا تندرج ضمن نطاق نوع بيانات الأعداد الصحيحة.
- سلسلة- أي تتابع للأحرف.
- التاريخ- التاريخ والزمن.
- البيانات فقط—تستخدم لتخزين التواريخ دون الحاجة لقيم الوقت. هذا مفيد عندما لا تكون الأوقات مطلوبة، كما هو الحال عند تسجيل اليوم الذي تنتهي فيه صلاحية تصريح ما.
- الوقت فقط—يستخدم لتخزين الوقت دون الحاجة إلى قيم التاريخ. يتم تحديد تنسيق الوقت بواسطة إعدادات المستخدم الخاصة بك. نوع بيانات الحقل هذا مفيد لتسجيل قيم مثل وقت المغادرة.
تعبير حساب الحقل يحدد تعبير SQL المستخدم لحساب القيم الخاصة بالحقل المراد احتسابه. انقر على التعبير
لفتح نافذة محرر تعبيرات SQL. ضمن نافذة محرر تعبير SQL، استخدم الحقول،
و الدوال
، و "المعاملات الأساسية" لإنشاء تعبير صالح.تعلّم المزيد حول كتابة تعابير SQL
إذا كانت نتيجة التعبير ونوع الحقل متوافقين جزئياً (على سبيل المثال، كلا نوعي الحقل المزدوج والصحيح يدعمان المخرجات الرقمية، ولكن بقيود مختلفة)، فسيتم تحويل القيم تلقائياً لتلبية متطلبات نوع الحقل. سيتم التحويل تلقائياً وبدون أي إشعارات.
يصف الجدول التالي كيفية تحويل مخرجات معينة لتتوافق مع نوع الحقل:المخرجات نوع الحقل التحويل مزدوج
عدد صحيح
التقريب إلى أقرب عدد صحيح
التاريخ فقط
التاريخ
يتم تخزين الوقت كـ 12:00 صباحاً بالتوقيت العالمي المنسق (UTC)
التاريخ
التاريخ فقط
يتم تحويل التاريخ والوقت إلى التوقيت العالمي المنسق (UTC) ويتم تخزين التاريخ
التاريخ
الوقت فقط
يتم تحويل التاريخ والوقت إلى التوقيت العالمي المنسق (UTC) ويتم تخزين الوقت
طبقة النتيجة
تتضمن مجموعة طبقة النتيجة المعلمات التالية:
- يحدد نوع النتيجة ما إذا كان الناتج طبقة وسيطة أو طبقة معالم مستضافة. تتوفر الخيارات التالية:
- إنشاء بيانات متوسطة ينشئ مجموعة بيانات مؤقتة يمكن استخدامها كمدخل لأداة أخرى. هذا هو الإعداد الافتراضي لجميع الأدوات في النموذج.
- إنشاء طبقة مستضافة تنشئ طبقة جديدة مستضافة لمجموعة البيانات الناتجة. إذا تم اختيار هذا الخيار، تتوفر المعلمات التالية:
- يحدد الاسم الناتج اسم الطبقة التي تم إنشاؤها وعرضها. يجب أن يكون الاسم فريدًا. إذا كانت هناك طبقة بنفس الاسم موجودة بالفعل في مؤسستك ، فستفشل الأداة وستتم مطالبتك باستخدام اسم مختلف.
- إذا كانت هناك طبقة بنفس الاسم، فإن خيار الكتابة التلقائية فوقها يحدد ما إذا كان يمكن إعادة تشغيل النموذج دون تغيير اسم الطبقة الناتجة. إذا لم تكن الطبقة موجودة بالفعل في المؤسسة، فسيتم إنشاء طبقة جديدة في التشغيل الأول للنموذج وسيتم استبدالها في عمليات تشغيل النموذج اللاحقة. يتم تمكين هذه المعلمة افتراضيًا.
- تُحدد أداة حفظ في مجلد اسم المجلد في المحتوى الخاص بي الذي يتم حفظ النتيجة فيه.
- استبدال طبقة موجودة يحدد طبقة مستضافة موجودة سيتم استبدالها بنتائج الأداة. إذا تم اختيار هذا الخيار، يتوفر أيضًا معلمة الطبقة المراد استبدالها لتصفح طبقة موجودة.
قيود
تطبق القيود التالية على الأداة:
- تتوفر أداة "حساب الحقل" فقط في ModelBuilder. وإذا لم تكن تستخدم ModelBuilder، يمكنك حساب قيم الحقول في Map Viewer.
- التعبيرات المكانية غير مدعومة.
- قوائم قيم الحقول غير متوفرة في منشئ الاستعلام عندما تكون الطبقة أو الجدول المدخل ناتجًا من أداة أخرى.
بيئات
هذه الأداة لا تراعي بيئات التحليل.
الاعتمادات
هذه الأداة لا تستهلك اعتمادات.
المخرجات
تنشئ أداة "حساب الحقل" متغير بيانات ناتج قد يكون بيانات وسيطة أو بيانات مُستضافة. تحتوي مجموعة البيانات الناتجة على نفس الشكل الهندسي والحقول الخاصة بمجموعة البيانات المُدخلة، إلا إذا تمت إضافة حقل جديد لإجراء الحساب.
ملاحظة:
تُنشئ أداة "حساب الحقل" مجموعة بيانات ناتجة جديدة. لن يؤثر استبدال حقل لمجموعة البيانات الناتجة على قيم الحقل في مجموعة البيانات المُدخلة.
متطلبات الترخيص
تتطلب هذه الأداة نوع المستخدم والتكوينات التالية:
- نوع المستخدم Professional أو Professional Plus
- دور الناشر أو الميسر أو المسؤول أو دور مخصص مكافئ
موارد
استخدم الموارد التالية لمعرفة المزيد:
- كيفية إنشاء استعلام
- حساب قيم الحقول ( Map Viewer)
- حساب الحقل في خطوط أنابيب بيانات ArcGIS
- حساب الحقل في ArcGIS Pro