دستور Append در ArcGIS
دستور Append :
ابزاری مهم و در عین حال کم کاربرد توسط کاربران چرا مهم ؟ و چرا کم کاربرد !!
ابتدا موارد استفاده از آن را توضیح دهیم . وقتی بخواهیم داده های چند دیتاست را در یک دیتاست وارد کنیم از این دستور استفاده میکنیم . داده ها میتوانند نقطه ای، خطی،پلیگنی، رستری ، جداول، annotation یا فیچرکلاس های dimension باشند.
مثال:
همانطور که در شکل ملاحظه میکنید لایه های ورودی به نحوی مکمل همدیگر هستند و برای یکی کردن و به بیان دیگر کپی کردن آنها در یک لایه از Append استفاده میکنیم .
متاسفانه دوستان و همکاران عزیز در اغلب اوقات از copy و paste برای این کار استفاده میکنند که کار صحیحی نیست و در بسیاری موارد خطرناک است. مهمترین مشکل کپی کردن این است که هنگام کپی کردن اگر به هر نوع ویژگی های جدول لایه هدف با لایه ای که کپی میشود یکی نباشد، شما خطایی مشاهده نمیکنید . در واقع مقایسه ای بین تفاوت جداول صورت نمیگیرد اما در Append هنگام append، ابتدا لایه با لایه هدف مقایسه میشود ( با انتخاب گزینه test) . این مقایسه شامل ژئومتری، تعداد فیلد ها، نام فیلد ها، طول کاراکتر مجاز برای string ها و ... است . بنابراین جامعیت و صحت داده ها حفظ میشود . انجام تست تا جایی پیش میرود که شما مشکلات را برطرف کنید . در صورت نیاز میتوانید تست را انتخاب نکنید اما باز هم به خاطر داشته باشید که اگر برخی موارد مانند تعداد ستون ها و کاراکتر ها متفاوت باشد باز با خطا مواجه میشوید .
برای استفاده از Append در ArcMap مسیر زیر را بیابید :
ArcToolbox=>Data Management Tools=>General=>Append
در بخش Input Datasets، لایه های خود را معرفی کنید ( لایه هایی که قرار است در لایه هدف وارد شوند)
در بخش target dataset، لایه هدف را انتخاب کنید . دقت کنید لایه هدف نمیتواند در Input Dataset نیز معرفی شده باشد . مثلا شما میتوانید یک لایه بدون عارضه جدید ایجاد کنید .دقت کنید که مقایسه بین ویژگی های لایه هدف و input dataset ها است . در بخش Schema Type گزینه Test را انتخاب کنید تا مراحل مقایسه صورت گیردمیتوانید در صورت نیاز no test را نیز انتخاب کنید . بقیه موارد را به طور پیشفرض قبول کنید .
اگر از Append استفاده نمیکنید روش دیگر استفاده از Load data در Geodatabase است.
منابع :
راهنمای نرم افزار ArcGIS 10
وبسایت gis.stackexchange.com
تجارب شخصی
به وبلاگ آموزش GIS خوش آمدید. هدف این وبلاگ، کمک به هموطنانم در جهت نشر علم، مبارزه با جهل و پیشرفت کشورم ایران است.