أكثر

تحديد معرف خطوط الأنابيب المجاورة؟


أنا أعمل مع ArcGIS. في الصورة يمكنك رؤية العديد من خطوط الأنابيب ، أكثر من معرف الأنبوب A ؛ 1 ؛ 2 ؛ 3 أرغب في الحصول على الأعمدة والصفوف التالية كمخرج:

  • أ - 1 ؛
  • أ - 2 ؛
  • أ - 3 ؛

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


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

"ضمن" (من ارتباط تعليمات ArcGIS داخل مربع حوار التحديد ، أو ESRI Select By Location Web Help):

ليتم تحديده ، يجب أن تقع هندسة المعالم المستهدفة داخل هندسة المعلم المصدر. يمكن أن يكون للمعالم المحددة والمصدر المحدد حدود متداخلة. لذلك ، إذا كانت الأجزاء 1 و / 2 و / أو 3 تقع بالفعل خارج حدود "أ" ، فلن يتم تحديدها بواسطة بيان الاختيار.

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

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

بمجرد أن تتمكن من جعل البيانات تتقاطع كما هو متوقع ، فإن إضافة عمود جديد واستخدام "حاسبة الحقل" لدمج قيم الجدول 1 إلى الجدول 2 يجب أن يكون بسيطًا بدرجة كافية.