يحسب تخصيص المسافة لكل خلية إلى المصادر المزودة بناء على مسافة الخطوط المستقيمة ومسافة التكلفة والمسافة الحقيقية للسطح بالإضافة إلى عوامل التكلفة الرأسية والأفقية.
هذه دالة بيانات نقطية عامة.
ملاحظات
إذا كان لديك معالم مصادر، يمكنك أولاً تحويلها إلى مجموعة بيانات نقطية باستخدام دالة تحويل المعالم إلى بيانات نقطية. استخدم مدخلاً متسقًا مع دخل البيانات النقطية إلى هذه الدالة. سيضمن ذلك تحويل المعالم على نحو ملائم إلى مجموعة بيانات نقطية باستخدام نفس حجم الخلية والمدى والإسناد المكاني.
لا يتم تضمين قيم NoData التي توجد في البيانات النقطية المصدر على أنها قيم صحيحة في الدالة. يتم اعتبار قيمة 0 كقيمة صحيحة في البيانات النقطية المصدر. يمكن إنشاء بيانات نقطية مصدر باستخدام أدوات الاستخراج أو دالة قص.
العوائق هي عقبات يجب توجيهها حولها. يمكن تعريفها بطريقتين.
بالنسبة لمعلمة البيانات النقطية للعائق المدخلة، يمكن تمثيل العوائق إما بالخلايا التي لها قيمة صالحة أو ببيانات المعالم التي يتم تحويلها إلى نقطية. عندما تكون العوائق متصلة بخلايا قُطرية فقط، سيتم تكثيف العوائق لجعلها غير منفذة.
يتم تحديد العوائق أيضًا من خلال المواقع التي توجد بها خلايا NoData في المدخلات التالية: البيانات النقطية لتكلفة الإدخال وإدخال البيانات النقطية والبيانات النقطية للسطح المدخلة والبيانات النقطية الرأسية المدخلة والبيانات النقطية الأفقية المدخلة. عند توصيل NoData فقط بخلايا قطرية، سيتم تكثيفها بخلايا NoData إضافية لجعلها حاجزًا غير منفذ.
إذا كان إدخال قيمة البيانات النقطية للسطح يحتوي على نظام إحداثي رأسي (VCS)، فيتم حساب قيم البيانات النقطية للسطح بوحدات VCS. إذا كان إدخال قيمة البيانات النقطية للسطح لا يحتوي على VCS وتم عرض البيانات، يتم حساب قيم السطح بالوحدات الخطية للإسناد المكاني. إذا كانت قيمة إدخال البيانات النقطية للسطح لا تحتوي على VCS ولم يتم عرض البيانات، يتم حساب قيم السطح بالأمتار. النتيجة النهائية لتراكم المسافة هي التكلفة لكل وحدة خطية أو في وحدات خطية إذا لم يتم تقديم تكلفة.
في البيانات النقطية الناتجة، تعد مسافة أقل تكلفة (أو أدنى مسافة تكلفة تراكمية) للخلية لمجموعة من مواقع المصدر أقل حدود للمسافات الأقل تكلفة من الخلية إلى كل المواقع المصدر.
فيما يلي القيم الافتراضية لمُعدِّلات العامل الرأسي:
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 Hiking time ~ -70 70 ~ ~ ~ ~ Bidirectional hiking time ~ -70 70 ~ ~ ~ ~
يمكن استخدام إخراج دالة العرض إلى الارتفاع (Aspect) كإدخال لمعلمة للبيانات النقطية الأفقية.
فيما يلي القيم الافتراضية لمُعدِّلات العامل الأفقي:
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 عندما لا توجد عوائق. يتم تمثيل العوائق بقيم صالحة بما في ذلك الصفر. ويمكن تحديد العوائق بعدد صحيح أو بيانات نقطية لنقطة عائمة. |
البيانات النقطية للسطح |
بيانات نقطية تحدد قيم المسقط الرأسي لكل موقع خلية. يتم استخدام القيم لحساب مسافة السطح الفعلي المُغطَّى عند التمرير بين الخلايا. |
البيانات النقطية للتكلفة |
بيانات نقطية تُعرّف التكلفة أو المعاوقة المطلوب نقلهما عبر كل خلية بشكل مسطح. تمثل القيمة في كل موقع خلية مسافة "التكلفة لكل وحدة" للتنقل خلالها. يتم ضرب كل قيمة موقع خلية في دقة الخلية، وهو يُعوِّض أيضًا التحرُّك المائل للحصول على التكلفة الإجمالية للتمرير خلال الخلية. يمكن أن تكون قيم البيانات النقطية للتكلفة عددًا صحيحًا أو نقطة عائمة، ولكنها لا يمكن أن تكون سالبة أو صفرًا. |
البيانات النقطية الرأسية | يحدد العلاقة بين عامل التكلفة الرأسي وزاوية الحركة الرأسية ذات الصلة (VRMA). تستخدم القيم لاحتساب الميل (المنحدر) المستخدم لتحديد العامل الرأسي الذي يحدث عند نقله من خلية لأخرى. |
المعامل الرأسي | يحدد العلاقة بين عامل التكلفة الرأسي وزاوية الحركة الرأسية ذات الصلة (VRMA). توجد معاملات عديدة بمعدلات تتعرف على رسم بياني لمعامل رأسي مُعرَّف. بالإضافة إلى ذلك، يمكن استخدام جدول لإنشاء رسم بياني مخصص. تستخدم الرسوم البيانية لتحديد العامل الرأسي المستخدم في احتساب إجمالي التكلفة للتحرك في الخلية المجاورة. في التوضيحات أدناه، يتم استخدام الاختصارين: VF وVRMA. يشير VF إلى العامل الرأسي، والذي يحدد الصعوبة الرأسية التي تتم مواجهتها عند التحرك من خلية إلى الخلية التالية. يشير VRMA إلى زاوية الحركة النسبية الرأسية، والتي تحدد زاوية الميل بين خلية FROM، أو المعالجة، وخلية TO. العامل الرأسي تشير الأنواع إلى ما يلي:
تشمل المعدلات للكلمات الرئيسية الرأسية ما يلي:
|
البيانات النقطية الأفقية | بيانات نقطية تحدد الاتجاه الرأسي عند كل خلية. يجب أن تكوت القيم في البيانات النقطية أعدادًا صحيحة تتراوح من 0 إلى 360، بـ 0 درجة شمالاً أو تجاه أعلى الشاشة، والتزايد في اتجاه عقارب الساعة. يجب أن تحصيل المناطق المستوية على قيمة -1. سيتم استخدام القيم في كل موقع بالاقتران مع معلمة المعامل الأفقي لتحديد التكلفة الأفقية التي حدثت عند الانتقال من خلية إلى ما يجاورها. |
المعامل الأفقي | تعريف العلاقة بين معامل التكلفة الأفقي وزاوية الحركة النسبية الأفقية (HRMA). توجد معاملات عديدة بمعدلات تتعرف على رسم بياني لمعامل رأسي مُعرَّف. بالإضافة إلى ذلك، يمكن استخدام جدول لإنشاء رسم بياني مخصص. تستخدم الرسوم البيانية لتحديد العامل الرأسي المستخدم في احتساب إجمالي التكلفة للتحرك في الخلية المجاورة. في التوضيحات أدناه، يتم استخدام الاختصارين: HF وHRMA. يشير HF إلى العامل الأفقي، والذي يحدد الصعوبة الأفقية التي تتم مواجهتها عند التحرك من خلية إلى الخلية التالية. يشير HRMA إلى زاوية الحركة النسبية الأفقية، والتي تحدد الزاوية بين الاتجاه الأفقي من خلية واتجاه الحركة. تشمل أنواع المعالم الأفقي ما يلي:
تشمل مُعدِّلات المعاملات الأفقية ما يلي:
|
صف المصدر ونطاقات الأعمدة | يحدد ما إذا كان يتم إنشاء البيانات النقطية للتخصيص فقط أو إذا تم إنشاء نتيجة متعددة النطاقات.
|
التراكم الأولي | التكلفة التراكمية الأولية لبدء حساب التكلفة. تتيح لك هذه المعلمة تحديد التكلفة الثابتة المرتبطة بالمصدر. بدلاً من البدء بتكلفة بقيمة 0، سيبدأ لوغاريتم التكلفة بالقيمة المحددة. يمكن استخدام قيمة رقمية (مزدوجة) أو حقل من البيانات النقطية المصدر لهذه المعلمة. يجب أن تكون القيمة صفرًا أو أكبر. القيمة الافتراضية هي 0. |
الحد الأقصى للتراكم | تعريف التكلفة التراكمية القصوى للمسافر لمصدر. تستمر حسابات التكلفة لكل مصدر حتى يتم الوصول إلى السعة المحددة. يمكن استخدام قيمة رقمية (مزدوجة) أو حقل من البيانات النقطية المصدر لهذه المعلمة. يجب أن تكون القيمة أكبر من صفر. السعة الافتراضية تكون نحو حافة البيانات النقطية الناتجة. |
المُضاعِف للتطبيق على التكاليف | المضاعف الذي سوف يُطبق لقيم التكلفة. تتيح هذه المعلمة التحكم في وضع السفر أو المقدار في المصدر. كلما زاد المُضاعِف، زادت تكلفة التنقل خلال كل بكسل. يجب أن تكون القيم أكبر من صفر. القيمة الافتراضية هي 1. يمكن استخدام قيمة رقمية (مزدوجة) أو حقل من البيانات النقطية المصدر لهذه المعلمة. |
اتجاه السفر | يحدد اتجاه المسافر عند تطبيق المعامل الرأسي والمعامل الأفقي ونسبة مقاومة المصدر.
حدد الكلمة الرئيسية من مصدر أو إلى مصدر والتي ستُطبّق على كل المصادر أو حدد حقلاً في البيانات النقطية المصدر التي تحتوي على الكلمات الرئيسية لتعريف اتجاه السفر لكل مصدر. يجب أن يحتوي هذا الحقل على السلسلة FROM_SOURCE أو TO_SOURCE. |
طريقة المسافة | يحدد ما إذا كان سيتم حساب المسافة باستخدام طريقة مستوية (الأرض المسطحة) أو طريقة جيوديسية (قطع ناقص).
|