اعلانات انجمن


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ابزار تغییر طول ستون در ArcGIS
نویسنده پیام
mousavi آفلاین
مدیر انجمن
*****

ارسال‌ها: 463
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 140
ارسال: #1
ابزار تغییر طول ستون در ArcGIS
سلام دوستان 

 فرض کنید  ستونی به نام X از نوع متنی ( string) دارید .طول این ستون 50 کاراکتر است . در  صورتی که طول آن میبایست 100 کارکاتر  باشد . توجه داشته باشید که  در ستون مورد نظر داده نیز وارد شده است . تغییر تعداد کاراکتر ستون به طور مستقیم امکان پذیر نیست . باید ستون جدید ی بسازید( مثلا ستون y) که نام آن با ستون مورد نظر متفاوت باشد . سپس داده های موجود در ستون X را در ستون y وارد کنید و ستونx را جذف کنید و مجددا ستون جدید با نام x و تعداد کاراکتر مورد نظر خود ایجاد و دوباره داده ها را وارد کنید . ابزار Change Field Length بدون نیاز به انجام دستی این مراحل ،تعداد کاراکتر ستون مورد نظر را تغییر میدهد.
 
از پیوست زیر اسکریپت را دانلود کرده . 
در ArcToolbox  بر  روی یکی از toolbox ها راست کلیک کرده  و Add Script را انتخاب کنید . در بخش name، نامی برای اسکریپت ذکر کنید . حال میتوانید از این اسکریپت استفاده کنید .
نکته : این اسکریپت بر روی ArcGIS 10 استفاده میشود و در نسخه های بالاتر تست نشده است.

نکته جالب این است که در این اسکریپت تمام مراحل دستی گفته شده را انجام میشود. یک ستون به طور موقت میسازد(y). مقادیر را در ستون موقت ذخیره میکند . ستون x را حذف میکند. ستون جدید با همان نام میسازد و مقادیر را از ستون موقت به ستون جدید x وارد میکند سپس ستون موقت را حذف میکند .


موفق باشید 

 


فایل‌(های) پیوست شده
.rar  change length.rar (اندازه: 1.72 KB / تعداد دفعات دریافت: 53)

نظرات و پیشنهادات شما یاری رسان ما و دوستانتان خواهد بود
 
(آخرین ویرایش در این ارسال: ۵-۷-۱۳۹۲ ۰۷:۲۵ عصر، توسط علوی.)
۵-۷-۱۳۹۲ ۰۶:۲۹ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
 اعتبار داده شده توسط : علوی(+1)
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان