حقل الحساب

احتساب حقل


تعمل هذه الأداة مع طبقة إدخال لاحتساب القيم الخاصة بحقل جديد أو موجود. قم بإنشاء تعبير Arcade لاحتساب القيم لتعبئتها بالمعالم. إذا تم تمكين البيانات زمنيًا ومن نوع لحظة زمنية، يمكنك اختيارًا إنشاء تعبيرات مدركةً المسارات.

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

$feature["Sales2016"] + $feature["Sales2017"]
.

باستخدام مثال آخر، يفترض أن يكون لديك قياسات GPS التي تسجّل الموقع والزمن بالإضافة إلى الرقم التعريفي وسرعة الحافلات في مدينة ما. أنت ترغب في إنشاء حقل جديد باسم SpeedFrom3 الذي يتوسط سرعة أحدث 3 قياسات GPS المسجلة لكل معلم. بالنسبة لهذه العملية الحسابية، فإننا نستخدم عملية حسابية مدركةً المسارات، حيث يكون المسار حافلة يرمز إليها بمعرّف الحافلة. العملية الحسابية لتحديد متوسط سرعة الـ 3 مقاييس الوقت السابقة ومقياس الوقت الحالي هو

average($track.field["speed"].history(-4))
.

اختر طبقة لاحتساب قيم الحقل


للنقاط أو الخطوط أو المناطق أو الجدول الذي يتضمن قيم الحقل المحتسبة.

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

احتساب قيم الحقل الخاصة بالحقل


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

إنشاء تعبير لحساب قيم الحقل


أضف تعبيرًا باستخدام مُنشيء التعبير لاحتساب قيم الحقل.

على سبيل المثال، يفترض أننا نرغب في إضافة قيم حقل باسم income و bonus. لإضافة هذا، أضف التعبير $feature["income"] + $feature["bonus"] .

التعبير مُمكَّن المسار


حدد إذا كان التعبير مدركًا للمسار. سوف يتضمن التعبير المدرك للمسار تنسيق مثل

$track.field["fieldname"].history(...)
. تتطلب التعبيرات المدركة للمسار حقول لتحديد المسارات الفردية. يمكن أن تتألف المسارات من نقاط أو خطوط أو مناطق أو جداول وتتطلب فقط أن تتضمن المدخلات محدد المسار ويتم تمكين البيانات زمنيًا من نوع اللحظات الزمنية.

تحليل البيانات بالفواصل الزمنية


حدد ما إذا كنت تريد حساب القيم للمسارات باستخدام الفواصل الزمنية والتي سوف تقسم إدخالاتك للتحليل. إذا كنت تستخدم الفواصل الزمنية، يجب عليك تعيين الفاصل الزمني الذي ترغب في استخدامه، وتعيين الوقت المرجعي اختياريًا. إذا لم تقم بتعيين وقت مرجعي، سيتم استخدام 1 يناير 1970.

على سبيل المثال، إذا قمت بتعيين حد الوقت على يوم واحد، بدءًا من 9:00 صباحًا في الأول من يناير 1990، فسيتم اقتطاع كل مسار في الساعة 9:00 صباحًا لكل يوم وتحليله ضمن هذا المقطع.

استخدام الفواصل الزمنية هي طريقة سريعة لتسريع وقت الحوسبة، حيث أنه يخلق بسرعة مسارات تعقب أصغر للتحليل. في حال الانقسام بفاصل زمني هو أمر منطقي لتحليلك، فمن المستحسن معالجة البيانات الضخمة.

اسم طبقة النتيجة


سيتم إنشاء اسم الطبقة في المحتوى. إذا كنت تقوم بالكتابة إلى ArcGIS Data Store، سيتم حفظ نتائجك في محتواي وإضافته إلى الخريطة. إذا كنت تقوم بالكتابة إلى مشاركة ملف بيانات ضخمة، ستخزن نتائجك في مشاركة ملف البيانات الضخمة وإضافتها إلى البيان الخاص بها. لن تتم إضافتها إلى الخريطة. يستند الاسم الافتراضي إلى اسم الأداة واسم الطبقة المدخلة. إذا وُجِدَت الطبقة بالفعل، ستفشل الأداة.

عند الكتابة إلى ArcGIS Data Store (مخزن بيانات ضخمة للموضع المكاني والزماني أو ارتباطية) باستخدام مربع السهم المنسدل حفظ النتائج في، يمكن تحديد اسم المجلد في محتواي حيث يتم حفظ النتائج.