تحسب أداة "تخصيص المسافة" تخصيص المسافة من كل خلية للمصادر.
ملاحظة:
لتشغيل هذه الأداة، يجب تكوين البوابة الإلكترونية لتحليل البيانات النقطية.
هذه الوظيفة مدعومة حاليًا فقط في Map Viewer Classic (المعروف سابقًا باسم Map Viewer). سيكون متاحًا في إصدار مستقبلي من Map Viewer الجديد. إذا لم يمكنك رؤية هذه الأداة في Map Viewer Classic، فاتصل بمسؤول المؤسسة. قد لا تكون البوابة الإلكترونية مكونة لتحليل البيانات النقطية أو قد لا تكون لديك الامتيازات المطلوبة لتشغيل الأداة.
مخطط سير العمل
أمثلة
تشمل أمثلة التطبيقات الإجابة على الأسئلة، مثل ما يلي:
- تحديد المناطق المخصصة التي يكون العاملون الميدانيون مسؤولين عن تغطيتها.
- تحديد المناطق المخصصة لبقع موائل قطط البوبكاتس.
ملاحظات الاستخدام
قد تكون بيانات المصدر المدخلة تصنيف معالم أو بيانات نقطية. يمكن أن تكون فئة المعالم نقطة أو خط أو مضلع.
عندما تكون بيانات المصدر المدخلة بيانات نقطية، فإن مجموعة خلايا المصدر تتكون من كل الخلايا في البيانات النقطية المصدر التي تحتوي على قيم صحيحة. لا يتم تضمين الخلايا ذات قيم NoData في مجموعة المصدر. يتم اعتبار القيمة 0 على أنها مصدر شرعي.
عندما تكون بيانات المصدر المدخلة معلمًا، يتم تحويل المواقع المصدر بشكل داخلي إلى بيانات نقطية قبل تنفيذ التحليل. يمكن التحكم في دقة البيانات النقطية بواسطة بيئة حجم الخلية. وبحسب الوضع الافتراضي، إذا لم يتم تحديد بيانات نقطية أخرى في الأداة، سيتم تحديد الدقة بواسطة العرض أو الارتفاع الأقصر لمدة المعلم المدخل، في الإسناد المكاني المدخل، مقسومًا على 250.
ولتجنب هذا الموقف، وكخطوة انتقالية، يمكنك تحويل المعالم المدخلة إلى بيانات نقطية مباشرةً باستخدام أداة تحويل معلم إلى بيانات نقطية وتعيين معلمة حقل. ومن ثمَّ، استخدم الناتج كمدخلات لأداة المسافة المحددة التي تريد استخدامها.
إذا وقع مصدر على NoData في أي من البيانات النقطية للإدخال المقابلة، فسيتم تجاهله في التحليل، وبالتالي لن يتم حساب مسافة من هذا المصدر.
إذا كان إدخال البيانات النقطية للسطح يحتوي على نظام إحداثي رأسي (VCS)، فيتم حساب قيم البيانات النقطية للسطح بوحدات VCS. إذا كان إدخال البيانات النقطية للسطح لا يحتوي على VCS وتم عرض البيانات، يتم حساب قيم السطح بالوحدات الخطية للإسناد المكاني. إذا كان إدخال البيانات النقطية للسطح لا يحتوي على VCS ولم يتم عرض البيانات، يتم حساب قيم السطح بالأمتار. النتيجة النهائية لتراكم المسافة هي التكلفة لكل وحدة خطية أو في وحدات خطية إذا لم يتم تقديم تكلفة.
العوائق هي عقبات يجب توجيهها حولها. يمكن تعريفها بطريقتين.
بالنسبة لمعلمة اختيار البيانات النقطية للعائق أو المعلم، يمكن تمثيل العوائق إما بالخلايا التي لها قيمة صالحة أو ببيانات المعالم التي يتم تحويلها إلى نقطية. عندما تكون العوائق متصلة بخلايا قُطرية فقط، سيتم تكثيف العوائق لجعلها غير منفذة.
تُحدد العوائق أيضًا من خلال المواقع التي توجد بها خلايا NoData في المدخلات التالية: اختيار التكلفة النقطية، واختيار نقطية السطح واختيار نقطية رأسية واختير نقطية أفقية. عند توصيل NoData فقط بخلايا قطرية، سيتم تكثيفها بخلايا NoData إضافية لجعلها حاجزًا غير منفذ.
يتعذر أن تحتوي البيانات النقطية للتكلفة على قيمة صفرية، وذلك لأن اللوغاريتم هو عملية مضاعَفة. إذا كانت البيانات النقطية للتكلفة تحتوي على قيم صفرية، وكانت هذه القيم تمثل مناطق أقل تكلفة، فقم بتغيير هذه الخلايا إلى قيمة موجبة صغيرة (مثل 0.01) قبل تشغيل هذه الأداة.
فيما يلي القيم الافتراضية لمُعدِّلات العامل الرأسي:
Keyword Zero Low High Slope Power Cos Sec factor cut cut power power angle angle ------------------------ ------ ----- ----- ----- ----- ----- ----- Binary 1.0 -30 30 ~ ~ ~ ~ Linear 1.0 -90 90 1/90 ~ ~ ~ Symmetric linear 1.0 -90 90 1/90 ~ ~ ~ Inverse linear 1.0 -45 45 -1/45 ~ ~ ~ Symmetric inverse linear 1.0 -45 45 -1/45 ~ ~ ~ Cos ~ -90 90 ~ 1.0 ~ ~ Sec ~ -90 90 ~ 1.0 ~ ~ Cos_sec ~ -90 90 ~ ~ 1.0 1.0 Sec_cos ~ -90 90 ~ ~ 1.0 1.0
يمكن استخدام ناتج أداة اشتقاق الواجهة كمدخلات لمعلمة اختيار البيانات النقطية الأفقية.
فيما يلي القيم الافتراضية لمُعدِّلات العامل الأفقي:
Keywords Zero factor Cut angle Slope Side value -------------- ----------- ----------- ----- --------- Binary 1.0 45 ~ ~ Forward 0.5 45 (fixed) ~ 1.0 Linear 0.5 181 1/90 ~ Inverse linear 2.0 180 -1/90 ~
يمكن التحكم في خصائص المصدر أو المحركات من أو إلى مصدر ما، بواسطة معلمات محددة.
- التراكم الأولي يحدد التكلفة الأولية قبل أن تبدأ الحركة.
- الحد الأقصى للتراكم يحدد مقدار التكلفة التي يمكن أن يتراكمها المصدر قبل بلوغ حده.
- المُضاعِف للتطبيق على التكاليف يحدد وضع السفر أو المقدار في المصدر.
- يُعرَّف اتجاه السفر ما إذا كان المُحرِّك يبدأ عند مصدر وينتقل إلى مواقع ليست مصدر، أو يبدأ عند مواقع ليس مصدر وينتقل إلى مصدر.
إذا تم تحديد أي من معلمات خصائص المصدر باستخدام حقل، سيتم تطبيق خاصية المصدر على أساس مصدر بواسطة مصدر، وفقًا للمعلومات في الحقل المحدد للبيانات المصدر. عند تحديد مفتاح أساسي أو قيمة ثابتة، سيتم تطبيقه/تطبيقها على كل المصادر.
إذا تم تحديد التراكم الأولي، فسيتم تعيين مواقع المصدر على سطح مسافة التكلفة الناتجة إلى قيمة التراكم الأولي؛ وإلا، سيتم تعيين مواقع المصدر على سطح مسافة التكلفة الناتجة إلى صفر.
عندما لا يتم تحديد إعداد بيئة النطاق، يتم تحديد نطاق المعالجة بالطريقة التالية:
إذا تم تحديد بيانات المصدر والحاجز فقط، فسيتم استخدام اتحاد المدخلات، الذي سيتم توسيعه بمقدار عرض خليتين على كل جانب، كنطاق المعالجة. يتمثل السبب في توسيع نطاق البيانات النقطية بواسطة صفين وعمودين بحيث يتم استخدام المخرجات في المسار الأمثل كبيانات نقطية والمسار الأمثل كخط، فيمكن أن تتحرك المسارات التي تم إنشاؤها في جميع أنحاء العوائق. لاستخدام النطاق كحاجز ضمني، يجب عليك تعيين قيمة النطاق في إعدادات البيئة.
سيكون نطاق المعالجة هو تقاطع البيانات النقطية للسطح أو البيانات النقطية للتكلفة أو البيانات النقطية الرأسية أو البيانات النقطية الأفقية، إذا تم تحديد ذلك.
يمكن تعيين بيئة قناع التحليل على فئة معلم أو مجموعة بيانات نقطية. إذا كان القناع معلمًا ، فسيتم تحويله إلى بيانات نقطية. تحدد الخلايا التي لها قيمة المواقع الموجودة داخل منطقة القناع. تحدد خلايا NoData المواقع الموجودة خارج منطقة القناع وسيتم التعامل معها على أنها عوائق.
في حالة عدم تحديد إعدادات بيئة حجم الخلية أو انطباق البيانات النقطية، وكانت هناك عدة بيانات نقطية محددة كمدخلات، يتم تعيين بيئات حجم الخلية وانطباق البيانات النقطية بناء على ترتيب الأسبقية: البيانات النقطية للتكلفة، والبيانات النقطية للسطح، والبيانات النقطية الرأسية، والبيانات النقطية الأفقية، وبيانات المصدر والبيانات النقطية للعائق.
تُدرج معلمات هذه الأداة في الجدول التالي:
المعلمة | التفسير |
---|---|
اختيار البيانات النقطية للمصدر أو المعالم | البيانات النقطية أو طبقة المعالم التي تحدد المصادر التي سيتم حساب المسافة إليها. إذا كان الإدخال نقطيًا، فيجب أن يتكون من خلايا لها قيم صالحة (الصفر قيمة صالحة) للمصادر، ويجب تعيين الخلايا المتبقية NoData. إذا كان الإدخال عبارة عن طبقة معالم، فيمكن أن يكون نقطة أو خطًا أو مضلعًا. |
حقل المصدر (اختياري) | الحقل المستخدم لتعيين قيم للمواقع المصدر. يجب أن يكون عددًا صحيحًا. |
اختيار حاجز نقطي أو معلم (اختياري) | مجموعة البيانات النقطية التي تحدد العوائق. بالنسبة إلى البيانات النقطية، يمكن أن يكون نوع الإدخال عددًا صحيحًا أو نقطة عائمة. ستتم معاملة أي خلايا ذات قيمة (بما في ذلك الصفر) على أنها عائق. لن تتم معاملة أي خلايا NoData على أنها عائق. في خدمة المعالم، يمكن أن تكون المدخلات نقطة أو خطًا أو مضلعًا. |
اختيار سطح البيانات النقطية (اختياري) | يحدد ما إذا كان سيتم حساب المسافة باستخدام طريقة مستوية (الأرض المسطحة) أو طريقة جيوديسية (قطع ناقص). يتم استخدام القيم لحساب مسافة السطح الفعلي المُغطَّى عند التمرير بين الخلايا. |
اختيار التكلفة النقطية (اختياري) | بيانات نقطية تحدد المعاوقة أو التكلفة المطلوب نقلها بشكل مسطح من خلال كل خلية. تمثل القيمة في كل موقع خلية مسافة "تكلفة لكل وحدة" للتحريك خلال الخلية. يتم ضرب كل قيمة موقع خلية في دقة الخلية، وهو ما يُعوِّض التحرُّك المائل للحصول على التكلفة الإجمالية للتمرير خلال الخلية. يمكن أن تكون قيمة البيانات النقطية للتكلفة عددًا صحيحًا أو نقطة عائمة، ولكن يتعذر أن تكون قيمة سالبة أو صفرًا (لا يجوز أن يكون لديك تكلفة سالبة أو صفر). |
اختيار البيانات النقطية الرأسية (اختياري) | بيانات نقطية تُحدد قيم Z لكل موقع للخلية. تستخدم القيم لاحتساب الميل (المنحدر) المستخدم لتحديد العامل الرأسي الذي يحدث عند نقله من خلية لأخرى. |
المعامل الرأسي (اختياري) | يحدد المعامل الرأسي العلاقة بين عامل التكلفة الرأسي (VF) وزاوية الحركة الرأسية ذات الصلة (VRMA). يتوفر هذا الخيار فقط إذا تم تحديد اختيار البيانات النقطية الرأسية (اختياري). توجد معاملات عديدة بمعدلات تتعرف على رسم بياني لمعامل رأسي مُعرَّف. تستخدم الرسوم البيانية لتحديد العامل الرأسي المستخدم في احتساب إجمالي التكلفة للتحرك في الخلية المجاورة. في الأوصاف أدناه، يحدد VF الصعوبة الرأسية التي تمت مواجهتها في الانتقال من خلية إلى أخرى، ويحدد معدل VRMA زاوية الانحدار بين الخلية من المصدر والخلية إلى المصدر.
المعدلات للمعلمات الرأسية تكون كما يلي:
|
اختيار البيانات النقطية الأفقية (اختياري) | بيانات نقطية تحدد الاتجاه الرأسي عند كل خلية. يجب أن تكوت القيم في البيانات النقطية أعدادًا صحيحة تتراوح من 0 إلى 360، بـ 0 درجة شمالاً أو تجاه أعلى الشاشة، والتزايد في اتجاه عقارب الساعة. يجب أن تحصيل المناطق المستوية على قيمة -1. سيتم استخدام القيم في كل موقع بالاقتران مع معلمة المعامل الأفقي لتحديد التكلفة الأفقية التي حدثت عند الانتقال من خلية إلى ما يجاورها. |
المعامل الأفقي (اختياري) | يحدد المعامل الأفقي العلاقة بين عامل التكلفة الأفقي وزاوية الحركة النسبية الأفقية. يتوفر هذا الخيار فقط إذا تم تحديد اختيار البيانات النقطية الأفقية (اختياري). توجد معاملات عديدة بمعدلات تتعرف على رسم بياني لمعامل أفقي مُعرَّف. يتم استخدام الرسومات البيانية لتعريف المعالم الأفقي المستخدم في حساب التكلفة الإجمالية للانتقال في خلية مجاورة. في الأوصاف أدناه، يحدد المعامل الأفقي (HF) الصعوبة الأفقية التي تتم مواجهتها عند الانتقال من خلية إلى الخلية التالية، وتحدد زاوية التحريك النسبية الأفقية (HRMA) الزاوية بين الاتجاه الأفقي من خلية واتجاه الانتقال. تعريفات ومعلمات HF هي كما يلي:
المعدلات للكلمات الرئيسية الأفقية تكون كما يلي:
|
التراكم الأولي (اختياري) | التكلفة التراكمية الأولية التي سوف تُستخدم لبدء حساب التكلفة. يسمح هذا بتحديد التكلفة الثابتة المرتبطة بالمصدر. بدلاً من البدء بتكلفة منعدمة، سوف تبدأ خوارزمية التكلفة بالقيمة المحددة بواسطة التراكم الأولي. يجب أن تكون القيم صفر أو أكبر. القيمة الافتراضية هي 0. |
الحد الأقصى للتراكم (اختياري) | الحد الأقصى لتراكم المسافر لمصدر. تستمر حسابات التكلفة لكل مصدر حتى يتم الوصول إلى التراكم المحدد. يجب أن تكون القيم أكبر من صفر. التراكم الافتراضي يكون إلى حافة البيانات النقطية الناتجة. |
مضاعف التكلفة (اختياري) | المضاعف الذي سوف يُطبق لقيم التكلفة. يتيح هذا التحكم في وضع السفر أو المقدار في المصدر. كلما زاد المُضاعِف، زادت تكلفة التنقل خلال كل بكسل. يجب أن تكون القيم أكبر من صفر. القيمة الافتراضية هي 1. |
اتجاه الانتقال (اختياري) | تحديد اتجاه المسافر عند تطبيق العوامل الأفقية والرأسية. من المصدر - سيتم تطبيق المعامل الأفقي والمعامل الرأسي بدءًا من مصدر الإدخال وانتقالاً إلى الخلايا عديمة المصدر. هذا هو الوضع الافتراضي. إلى المصدر - سيتم تطبيق المعامل الأفقي والمعامل الرأسي بدءًا من كل خلية عديمة المصدر والعودة إلى مصدر الإدخال. حدد الكلمة الرئيسية من المصدر أو إلى المصدر والتي ستُطبّق على كل المصادر أو حدد حقلاً في بيانات المصدر التي تحتوي على الكلمات الرئيسية لتعريف اتجاه السفر لكل مصدر. يجب أن يحتوي ذلك الحقل على السلسلة FROM_SOURCE أو TO_SOURCE. |
طريقة المسافة (اختياري) | يحدد ما إذا كان سيتم حساب المسافة باستخدام طريقة مستوية (الأرض المسطحة) أو طريقة جيوديسية (قطع ناقص).
|
اسم البيانات النقطية لتخصيص مسافة النتيجة | اسم الطبقة التي سيتم إنشاؤها في محتواي وإضافتها إلى الخريطة. يستند الاسم الافتراضي إلى اسم الأداة واسم الطبقة المدخلة. إذا وُجدت الطبقة بالفعل، سيطلب منك كتابة اسم آخر. يمكنك تحديد اسم مجلد في محتواي حيث سيتم حفظ النتيجة باستخدام المربع المنسدل حفظ النتيجة في |
اسم البيانات النقطية لتراكم مسافة النتيجة (اختياري) | تحتوي البيانات النقطية لتراكم المسافة على المسافة التراكمية لكل خلية من المصدر الأقل تكلفة أو إليه. البيانات النقطية الناتجة للنوع العائم. اسم الطبقة التي سيتم إنشاؤها في محتواي وإضافتها إلى الخريطة. يستند الاسم الافتراضي إلى اسم الأداة واسم الطبقة المدخلة. إذا وُجدت الطبقة بالفعل، سيطلب منك كتابة اسم آخر. يمكنك تحديد اسم مجلد في محتواي حيث سيتم حفظ النتيجة باستخدام المربع المنسدل حفظ النتيجة في |
اسم البيانات النقطية لاتجاه الرجوع الناتج (اختياري) | يحتوي خط الاتجاه الخلفي على الاتجاه المحسوب بالدرجات. يحدد الاتجاه الخلية التالية على امتداد أقصر مسار عائد إلى أقرب مصدر أثناء تجنب العوائق. يكون نطاق القيم من 0 درجة إلى 360 درجة، مع 0 مخصص لخلايا المصدر. اتجاه الشرق (الأيمن) يكون 90 وتزداد القيم في اتجاه عقارب الساعة (180 جنوبًا، و270 غربًا، و360 شمالاً). البيانات النقطية الناتجة للنوع العائم. اسم الطبقة التي سيتم إنشاؤها في محتواي وإضافتها إلى الخريطة. يستند الاسم الافتراضي إلى اسم الأداة واسم الطبقة المدخلة. إذا وُجدت الطبقة بالفعل، سيطلب منك كتابة اسم آخر. يمكنك تحديد اسم مجلد في محتواي حيث سيتم حفظ النتيجة باستخدام المربع المنسدل حفظ النتيجة في |
اسم البيانات النقطية لاتجاه المصدر الناتج (اختياري) | تحدد البيانات النقطية لاتجاه المصدر اتجاه خلية المصدر الأقل تكلفة تراكمية كزاوية سمت بالدرجات. يكون نطاق القيم من 0 درجة إلى 360 درجة، مع 0 مخصص لخلايا المصدر. اتجاه الشرق (الأيمن) يكون 90 وتزداد القيم في اتجاه عقارب الساعة (180 جنوبًا، و270 غربًا، و360 شمالاً). البيانات النقطية الناتجة للنوع العائم. اسم الطبقة التي سيتم إنشاؤها في محتواي وإضافتها إلى الخريطة. يستند الاسم الافتراضي إلى اسم الأداة واسم الطبقة المدخلة. إذا وُجدت الطبقة بالفعل، سيطلب منك كتابة اسم آخر. يمكنك تحديد اسم مجلد في محتواي حيث سيتم حفظ النتيجة باستخدام المربع المنسدل حفظ النتيجة في |
اسم البيانات النقطية لموقع المصدر الناتج (اختياري) | البيانات النقطية لموقع المصدر عبارة عن إخراج متعدد النطاقات. النطاق الأول يحتوي على فهرس صف، والنطاق الثاني يحتوي على فهرس عمود. تحدد هذه الفهارس موقع الخلية المصدر التي هي أقل مسافة تكلفة متراكمة. اسم الطبقة التي سيتم إنشاؤها في محتواي وإضافتها إلى الخريطة. يستند الاسم الافتراضي إلى اسم الأداة واسم الطبقة المدخلة. إذا وُجدت الطبقة بالفعل، سيطلب منك كتابة اسم آخر. يمكنك تحديد اسم مجلد في محتواي حيث سيتم حفظ النتيجة باستخدام المربع المنسدل حفظ النتيجة في |
بيئات
إعدادات بيئة التحليل هي معلمات إضافية تؤثر على نتائج الأدوات. يمكنك الوصول إلى إعدادات بيئة تحليل الأداة بالنقر على رمز الترس أعلى جزء الأداة.
تنفذ هذه الأداة بيئات التحليل:
- النظام الإحداثي الناتج—يحدد النظام الإحداثي للطبقة الناتجة.
- المدى—يحدد المساحة المستخدمة للتحليل.
- انطباق البيانات النقطية—يضبط مدى الإخراج، بحيث تتطابق مع محاذاة الخلية لطبقة التقاط البيانات النقطية المحددة.
- حجم الخلية—حجم الخلية المستخدم في الطبقة الناتجة.
- القناع—يحدد طبقة قناع، حيث ستُستخدم الخلايا التي تقع ضمن منطقة القناع من أجل التحليل فقط.
أدوات ودوال بيانات نقطية مماثلة
تحسب أداة "تخصيص المسافة" تخصيص المسافة من كل خلية للمصادر. قد تكون الأدوات الأخرى مفيدة في حل المشاكل المشابهة.
أدوات تحليل Map Viewer Classic ودوال البيانات النقطية
استخدم أداة تراكم المسافة أو دالة البيانات النقطية لتراكم المسافة إذا لم يكن ناتج خدمة صورة تخصيص المسافة مطلوبًا.
تخصيص المسافة متاحة أيضًا في صورة دالة بيانات نقطية.
أدوات تحليل ArcGIS Pro ودوال البيانات النقطية
تتوفر أداتا المعالجة الجغرافية تخصيص المسافة و تراكم المسافة في مربع أدوات Spatial Analyst.
تتوفر أداتا المعالجة الجغرافية تخصيص المسافة و تراكم المسافة في مربع أدوات Raster Analysis.
تتوفر أداتا تخصيص المسافة و تراكم المسافة كدوال بيانات نقطية.
موارد مطوري ArcGIS Enterprise
إذا كنت تعمل في ArcGIS REST API، فاستخدم المهمتين Distance Allocation و Distance Accumulation.
إذا كنت تعمل في ArcGIS API for Python، فاستخدم موقع الويب Distance Allocation و موقع الويب Distance Accumulation من نموذج arcgis.raster.functions.gbl.