أكثر

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


أنا أستخدم ملفات طريق Tiger وأريد تسمية الطرق السريعة برقم الدرع الخاص بها. لدى Tiger اصطلاح تسمية غير متسق لميزات الطريق ؛ أنا مهتم بشكل خاص بالطرق السريعة. لقد حددت 3 فئات تسمية منفصلة: الطريق بين الولايات والولايات المتحدة والولاية. لكل منها قمت بتطبيق استعلام SQL لأنواع المسارات المقابلة لها.

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

مثال: US Hwy 24، US Hwy 6، State Hwy 78 N

هل هناك طريقة لتضمين رقم الطريق السريع فقط للملصق؟


تحديث: لقد وجدت الحل في الرابط التالي ضمن "استخراج رقم". تأكد من تحديد "متقدم" في مربع حوار تعبير التسمية.

http://support.esri.com/en/knowledgebase/techarticles/detail/20154


إليك خيار آخر باستخدام python ضمن تعبير التسمية (رمز أقل):

def FindLabel ([MYFIELDNAME]): حاول: إرجاع ". الانضمام (i for i في [MYFIELDNAME] if i.isdigit ()) باستثناء ValueError: pass

تأكد من تغيير Parser إلى Python وتحقق من مربع الاختيار Advanced.


شاهد الفيديو: Een gezegde over de westvlaamse boer (شهر اكتوبر 2021).