حساب قيم الحقول ( Map Viewer)

تتيح حسابات الحقل لمالك طبقة الميزة المستضافة أو مسؤول المؤسسة تبديل قيم كل صف في حقل مفرد في جدول بيانات الطبقة.

على سبيل المثال، إذا كان لديك طبقة معلم مستضافة تعمل على تخزين المعلومات على مبيعات الممتلكات - بما في ذلك سعر البيع وسعر الضريبة لموقع الممتلكات - يمكنك إضافة حقل إلى الطبقة لتخزين ضرائب الممتلكات المقدرة. لتعبئة حقل estimated_property_taxes حدد التعبير الحسابي للحقل الذي يأخذ القيم الموجودة في حقل sale_price ويضربها في قيم tax_rate.

لديك خياران عند كتابة تعبيرات الحساب في الحقول في طبقة المعالم المستضافة:

  • ArcGIS ArcadeArcadeهو خيار مثالي للعمليات الحسابية التي تتطلب وظائف أكثر من SQL، إذ يوفر Arcade إمكانية الوصول إلى قيم البيانات الجدولية والأشكال الهندسية للمعالم، مما يتيح لك إنشاء تعبيرات تتضمن عمليات مكانية. بالإضافة إلى ذلك، في حالة حدوث خطأ أثناء حساب صف معين، يمكنك إيقاف المشكلة وإصلاحها وبدء العملية الحسابية من جديد بعد تصحيح المشكلة.

    ملاحظة:‏

    لن يتم تحديث ArcGIS API for JavaScript إصدارات 3.44 والإصدارات الأحدث بأحدث ميزات لغة ArcGIS Arcade. تعبيرات Arcade المكتوبة في تطبيقات JavaScript API بالإصدار 3.44 أو الأحدث ستدعم فقط ميزات لغة Arcade المقدمة في Arcade الإصدار 1.21 أو الإصدارات الأقدم. لمعرفة المزيد حول دعم لغة Arcade عبر منتجات ArcGIS، راجع مصفوفة إصدار Arcade.

  • SQL—استخدم SQL للحصول على أسرع أداء مع العمليات الحسابية التي يمكن تنفيذها باستخدام تعبيرات SQL (SQL-92) القياسية على سمات غير مكانية. يمكنك تشغيل SQL على طبقات المعالم المستضافة التي تم تمكين المزامنة بها والطبقات التي تم تكوينها لتتبع منشئي المعالم والمحررين، بينما لا يمكنك تشغيل تعبيرات Arcade في مثل هذه الطبقات.

اتبع هذه الخطوات لحساب قيم حقول السلسلة أو الرقمية أو حقل التاريخ في حقل من جدول طبقة المعالم المستضافة أو طبقة الجدول المستضافة في Map Viewer.

ملاحظة:‏
يتعذر التراجع عن عمليات الحقل الحسابية. ولهذا السبب، تعد إضافة حقل، وحساب القيم فيه وتأكيد الحسابات المطلوبة ممارسات جيدة. إذا كان الأمر كذلك، يمكنك حساب الحقل الأصلي ليساوي الحقل المضاف. بمجرد تأكيد صحة القيم في الحقل الأصلي، يمكنك حذف الحقل الذي أضفتَه.

  1. تأكد من تسجيل الدخول، وإذا كنت تريد حفظ تغييراتك، تأكد من أن لديك امتيازات لإنشاء المحتوى وتحديثه وحذفه.

    ملاحظة:‏
    يمكنك استكشاف الخرائط وإضافة الطبقات وتكوينها وإجراء المزيد دون تسجيل الدخول. لحفظ عملك، سجّل الدخول قبل إنشاء الخريطة.

  2. في Map Viewer، افتح الخريطة التي تحتوي على الطبقة أو أضف الطبقة مباشرة.
  3. إذا كنت تعمل مع طبقة معالم مستضافة، في شريط أدوات المحتويات (الداكن)، انقر فوق الطبقات الطبقاتإذا لم يكن جزء الطبقات مفتوحًا. إذا كنت تعمل مع طبقة جدول مستضافة، في شريط أدوات المحتويات (الداكن)، انقر فوق الجداول الطبقات إذا لم يكن جزء الجداول الجداول مفتوحًا.
  4. في جزء الطبقات أو الجداول، انقر فوق خيارات خيارات في الطبقة وانقر فوق إظهار الجدول لفتح الجدول.
  5. في جدول الطبقات، انقر على القائمة القائمة في العمود الذي يحتوي على القيم التي تريد حسابها، وانقر على حساب الحقل.

    تظهر نافذة حساب الحقل.

  6. اختر اللغة التي تريد استخدامها في الحساب، إما Arcade أو SQL.
  7. بشكل اختياري، انقر فوق إضافة جديد لإضافة عامل تصفية لحساب القيم لجزء فقط من البيانات، ثم انقر فوق التالي.
    ملاحظة:‏

    إذا لم تقم بإضافة عامل تصفية، فسيتم تشغيل الحساب على جميع المعالم. إذا قمت بتطبيق عوامل التصفية على الخريطة أو الطبقات الموجودة في الخريطة قبل فتح نافذة حساب الحقل، فلن يتم التعرف على عوامل التصفية هذه عند حساب قيم الحقل.

  8. إنشاء تعبيرحسابي.
    تلميح:

    للحصول على أمثلة عن العمليات الحسابية الشائعة التي يمكن إجراؤها في ArcGIS Online، راجع أمثلة على العمليات الحسابية.

  9. اختياريًا، قم بأي مما يلي أثناء إنشاء تعبير:
    • انقر فوق عامل تصفية معالم الاختبار لإضافة عامل تصفية إلى معالم الاختبار الخاصة بك.
      ملاحظة:‏

      يتيح لك هذا الخيار تصفية معالم الاختبار الخاصة بك ولا يؤثر على المعالم التي سيتم حسابها.

    • انقر فوق معالم الاختبار لعرض جدول معالم الاختبار الخاصة بك.
    • انقر فوق معاينة القيم لمعاينة القيم المحسوبة لمعالم الاختبار الخاصة بك.
    • قم بإيقاف تشغيل زر تبديل المعاينة التلقائية لمنع تحديث معاينة القيم المحسوبة تلقائيًا أثناء تأليف التعبير. قم بتشغيل زر تبديل المعاينة التلقائية للسماح بتحديث معاينة القيم المحسوبة أثناء تأليف التعبير.
    • انقر فوق خريطة خريطة أو جدول جدول أو خريطة وجدول الخريطة والجدول للتنقل بين طرق العرض.
  10. انقر فوق تشغيل الحساب لتشغيل التعبير.

يعتمد الوقت المستغرق لاكتمال الحساب على تعقيد التعبير وعدد المعالم في طبقتك.