أخر الاخبار

شرح أهم أدوات Arc toolbox في برنامج Multiple Ring Buffer - Generate Near Table " Arc Gis " الجزء الرابع


شرح أهم أدوات Arc toolbox في برنامج  Multiple Ring Buffer -  Generate Near Table  " Arc Gis  " الجزء الرابع


عزيزي القارئ تناولنا بالشرح في الجزء الثالث من "شرح أهم أدوات Arc toolbox في برنامج  Buffer -  Create Thiessen Polygons  " Arc Gis  " الجزء الثالث، وفي تلك المقالة سوف نتناول بالشرح المفصل الأدوات التالية "Multiple Ring Buffer - Generate Near Table" هدفنا هو أن نوضح لك الأدوات بشكل مبسط ومختصر مستعنين برسومات من الـ Arc Gis 

Generate Near Table (Analysis) 


ملخص Generate Near Table

تحسب Generate Near Table المسافات ومعلومات التقارب الأخرى التي تكون بين المعالم في فئة واحدة أو أكثر من واحدة . بخلاف تلك الأداة القريبة ، التي تعدل المدخلات ، يمتلك Generate Near Table خاصية كتابة النتائج إلى جدول مستقل جديد ويعمل علي دعم البحث عن أكثر من ميزة قريبة واحدة.

كيف يتم تحديد المسافة  Generate Near Table

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


ستكون قياسات المسافة أكثر دقة عندما تكون بيانات الإدخال في نظام إحداثي مسقط متساوي البعد. بينما يمكن دائمًا إجراء حسابات المسافة بغض النظر عن نظام الإحداثيات ، فقد تكون النتائج غير دقيقة أو حتى لا معنى لها عندما تكون بياناتك في نظام إحداثيات جغرافي أو نظام إحداثي مُسقط بشكل غير صحيح.


Special considerations

  • قد تكون الميزات المتعددة أقرب إلى ميزة أخرى. عند حدوث ذلك ، يتم تحديد إحدى الميزات الأقرب بشكل عشوائي على أنها الأقرب.

  • عندما يحتوي أحد المعالم على معلم آخر أو يكون داخله ، فإن المسافة بينهما تساوي صفرًا. 
    • هذا يعني أنه عندما يكون العنصر داخل مضلع ، فإن المسافة بين العنصر والمضلع المحيط به تساوي صفرًا.

  • المسافة بين ميزتين تساوي صفرًا عندما يكون هناك إحداثي x و y واحد على الأقل مشترك بينهما.
    • هذا يعني أنه عندما تتقاطع ميزتان أو تتداخلان أو تتقاطعان أو تتلامسان ، فإن المسافة بينهما تساوي صفرًا.

  • تُحسب المسافة دائمًا بحدود عنصر المضلع ، وليس إلى المركز أو النقطه الوسطى للمضلع.  
    • كما هو مذكور أعلاه ، إذا كان العنصر موجودًا بالكامل داخل مضلع ، فإن المسافة بين العنصر والمضلع المحيط به هي صفر.

  • دائمًا ما تكون المسافة بين ميزتين (من أي نوع) هي نفسها بغض النظر عن أي واحدة يتم قياسها من وإلى.

Basic operations for finding distance

يعتمد حساب المسافة على نوع الشكل الهندسي للميزات بالإضافة إلى عوامل أخرى مثل نظام الإحداثيات. ومع ذلك ، هناك ثلاث قواعد أساسية ، موضحة بالتفصيل أدناه ، تحدد كيفية حساب المسافة.


  1. المسافة بين نقطتين هي الخط المستقيم الذي يربط بين النقطتين.
  2. المسافة من نقطة إلى خط إما عمودي أو أقرب قمة.
  3. يتم تحديد المسافة بين الخطوط المتعددة بواسطة رؤوس القطعة.
Basic operations for finding distance

Multiple Ring Buffer (Analysis) 


ملخص Multiple Ring Buffer

يعمل علي إنشاء العديد من المخازن المؤقتة علي أن تكون وفق مسافات محددة وذلك حول ميزات الإدخال. يمكن دمج هذه المخازن المؤقتة وحلها اختياريًا باستخدام قيم مسافة المخزن المؤقت لإنشاء مخازن غير متداخلة.

توضيح Multiple Ring Buffer

توضيح Multiple Ring Buffer

إستعمال Multiple Ring Buffer

  • Buffer Unitيتم تجاهل المعلمة إذا كان Input Features ليس لديك مرجع مكاني محدد.


  • Dissolve Option يتم استخدام ALL ، وستحتوي فئة ميزة الإخراج على ميزة واحدة لكل مسافة محددة في Distances المعلمة (سيتم حل جميع المخازن المؤقتة على نفس المسافة من ميزات الإدخال).


  • تعمل الأداة علي إنشاء بيانات وسيطة دقيقة تتم كتابتها إلى الموقع المحدد لها في إعداد بيئة Scratch_workspace. إذا لم يتم تعيين بيئة مساحة عمل Scratch ، تتم كتابة البيانات المؤقتة إلى الموقع المحدد بواسطة متغير نظام TEMP.


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

تعليقات



    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -