آموزش نحوه Clip کردن فایل رستری در ArcGIS

  برش دادن یا همان clipکردن فایلهای رستری از کارهای ساده اما پرکاربردی است که کاربران داده های مکانی با آن سروکار دارند. ساختار اصلی نرم افزار ArcGIS برای کار با داده های رستری ساخته نشده، اما در حد خود، ابزارهای مفیدی را در اختیار کاربران قرار داده که تاحدودی خیال آنها را از رجوع به نرم افزارهای سنجش از دور راحت کرده باشد.

  برای برش دادن فایلهای رستری، علاوه بر خود فایل، نیاز به یک لایه پلیگونی که در آن یک یا چند عارضه سطحی ترسیم شده باشند داریم. این عوارض سطحی درواقع محدوده هایی از فایل رستری را که میخواهیم برش داده شود، نشان میدهند .

  برای برش دادن تصویر کافیست ابتدا ابزار Clip که در ArcToolbox و در آدرس زیر قرار دارد را فراخوانی کنیم.

ArcToolbox > Data Management Tools > Raster > Raster Processing > Clip

ArcToolbox_Clip_Raster

  سپس در ابزار فوق در بخش Input Raster لایه رستری را که میخواهیم برش دهیم وارد میکنیم. در ادامه در بخش Output Extent لایه پلیگونی محدوده ها را وارد میکنیم. حال باید گزینه Use Input Features for Clipping Geometry را انتخاب کنیم. اگر این گزینه را انتخاب نکنیم صرفاً Extent لایه محدوده ما درنظر گرفته خواهد شد و عملیات برش به هندسه عوارض محدود نمیشوند. بخشهایی از فایل نهایی که فایل محدوده ما در آن عارضه ای ندارد، در فایل نهایی بصورت NoData نمایش داده خواهند شد. اگر تمایل داشته باشید تا این بخشها نیز دارای مقدار باشند در بخش NoData Value میتوانید عدد Value دلخواه خود را وارد نمایید. در نهایت نیز در بخش Output Raster Dataset آدرس فایل برش داده شده را مشخص کرده و ابزار را اجرا میکنیم.

برای آشنایی بیشتر با نحوه کار این ابزار میتوانید ویدئوی این بخش را نیز مشاهده نمایید.

موفق باشید

نویسنده : | ۱۳۹۴-۳-۱۱ ۰۶:۲۸:۳۳ +۰۰:۰۰ خرداد ۱۱م, ۱۳۹۴|ArcGIS, آموزش, نرم افزارهای کاربردی|۲۲ دیدگاه

درباره نویسنده :

حسن واعظی
کارشناس نقشه برداری و کارشناس ارشد سنجش از دور و سیستمهای اطلاعات مکانی.
آشنا به زبانهای برنامه نویسی VB و VB.Net در نرم افزارهای مرتبط با GIS.
مدرس دوره های مختلف مقدماتی و پیشرفته ArcGIS.
hassanvaezi[at]gmail.com

۲۲ ديدگاه

  1. marjan ۱۳۹۵/۰۴/۱۱ در ۹:۰۳ ق.ظ- پاسخ دادن

    سلام خسته نباشید و تشکر بابت اطلاعاتی که تو سایت میذارید.
    تو ArcGIS ایا روش هست که dem را به شکل محدوده ایی که میخوای کار کنی برش بده.
    ممکن دایره باشه یا اشکال دیگه. به صورت مربع برش داده نشه.
    تشکر

    • حسن واعظی
      حسن واعظی ۱۳۹۵/۰۴/۱۱ در ۱۰:۱۰ ق.ظ- پاسخ دادن

      سلام
      DEM هم بصورت یک لایه رستر ذخیره میشود و میتوان با استفاده از روشی که در همین پست قرار دارد آن را برش داد. شکل آن هم مهم نیست.

  2. مهدی ۱۳۹۵/۰۱/۱۶ در ۳:۳۰ ب.ظ- پاسخ دادن

    با سلام و عرض احترام و تبریک سال نو خدمت شما.
    من مختصات تعدادی نقطه utm شده را در محیط جی آی اس وارد کردم و برای محاسبه توان باد با استفاده از روش درون یابی کریجینگ اقدام به درون یابی در گستره منطقه مورد نظر که لایه استانی بود مبادرت ورزیده ولی مشکلی که هست هر کدام از لایه ها به صورت جداگانه قابل مشاهده هستند(zoom to layer)، لیکن با همدیگر و در روی همدیگر قابل نمایش نیستند، همچنین برای بریدن بقیه قسمت ها باید چکار کنم؟ آیا از دستور کلیپ قابل حل هست؟

  3. nima ۱۳۹۵/۰۱/۱۰ در ۴:۵۲ ب.ظ- پاسخ دادن

    سلام
    ببخشید، اگه بخوام در clip mask کردن فقط نقاط مشترک بین دو لایه رو نشون بده، یعنی اگه لایه زیری ما یه شیپ بود که از لایه رویی بزرگتر بود اون اضافه لایه رو رو نشون نده فقط نقاطی که بینشون مشترکرو نشون بده چیکار میتونم بکنم؟؟؟
    آیا راهی هست؟؟؟
    آخه برای نمایش عکسی که مثل ابر باشه شیپی نیس که دو لایرو روی هم نشون بده
    با تشکر

    • حسن واعظی
      حسن واعظی ۱۳۹۵/۰۱/۱۰ در ۸:۴۹ ب.ظ- پاسخ دادن

      سلام
      شما میتوانید از دستور Intersect که در آدرس زیر قرار دارد استفاده کنید :
      ArcToolbox > Analysis Tools > Overlay > Intersect

  4. جواد ۱۳۹۵/۰۱/۰۲ در ۵:۱۰ ب.ظ- پاسخ دادن

    سلام نقشه کاربری اراضی آماده کردم
    می خوام برجستگی عوارض مثل کوه ها و دره ها و دشتها مشخص بشن
    در کل نقشه کاربری برجستگی داشته باشه

  5. مجید ۱۳۹۴/۱۲/۲۴ در ۱:۴۹ ب.ظ- پاسخ دادن

    با سلام و عرض ادب
    پیشاپیش تبریک عید نوروز را به شما و خانواده بزرگوارتان تبریک می گویم. امیدوارم سالی سرشار از شادی و تندرستی داشته باشید.
    برادر گرامی، اینجانب قادر به دانلود فیلمها نیستم. لطفاً راهنمایی کامل را در این خصوص مبذول نماید.

    • حسن واعظی
      حسن واعظی ۱۳۹۴/۱۲/۲۴ در ۴:۱۸ ب.ظ- پاسخ دادن

      سلام و ممنون از لطفتون
      شما میتوانید به کانال ما به آدرس http://www.aparat.com/gisman در سایت آپارات رجوع کنید و ویدئوهای مورد نیاز خود را دانلود نمایید.
      در صورتی هم که دانلود حجم بالا برایتان امکان ندارد با ایمیل gisman@gisman.ir تماس بگیرید تا محتوای مورد نیازتان را برای شما ارسال نماییم.
      موفق باشید

  6. اکبرزاده ۱۳۹۴/۱۱/۱۷ در ۱:۰۰ ب.ظ- پاسخ دادن

    سلام
    اگر امکان داره آموزش envi 5.1 را به صورت تصویری درسی ارائه کنید، چون با آموزش Envi 4.6 فرق داره.

  7. اقبال ۱۳۹۴/۱۱/۱۰ در ۱۱:۴۹ ب.ظ- پاسخ دادن

    سلام
    برای اکسترکت چندین POINT مثلا روستاهای یک شهر از کل روستا های ایران در یک محدوده فایل رستری کدام دستور و عمل بکار میرود. مثلا لایه اطلاعاتی کل روستاهای ایران را داریم که بصورت SHAPE فایل هستش حالا یک لایه رستری نیز داریم. حالا برای دریافت نقاط روستاهایی که در محدوده لایه رستری هستند کدام دستور بکار می آید.
    متشکر

    • حسن واعظی
      حسن واعظی ۱۳۹۴/۱۱/۱۱ در ۹:۲۴ ق.ظ- پاسخ دادن

      سلام
      شما بهتره ابتدا با استفاده از ابزار Raster to Polygon از فایل رستری خودتون یک Shapefile پلیگونی بسازید. سپس از ابزار Clip استفاده کنید. البته ابزار Clip را از بخش Analysis Tools > Extract > Clip فراخوانی نمایید.

  8. آقایی ۱۳۹۴/۱۰/۳۰ در ۱۰:۵۹ ب.ظ- پاسخ دادن

    با سلام
    لطفا بفرمایید برای جابجا کردن قسمتی از نقشه وکتور از چه روشی باید استفاده کرد؟

    • حسن واعظی
      حسن واعظی ۱۳۹۴/۱۱/۰۱ در ۷:۵۵ ق.ظ- پاسخ دادن

      سلام
      میتوانید در حالت Start Editing عوارضی را که میخواهید جابجا شوند انتخاب کرده و با Drag کردن، آنها را جابجا کنید.
      اگر هم میخواهید Scale خاصی اعمال کنید بهتر است از Spatial Adjustment استفاده کنید. مطلب “ژئورفرنس کردن داده های برداری” را ببینید.

  9. مهدی داودی ۱۳۹۴/۱۰/۰۸ در ۱۲:۲۱ ق.ظ- پاسخ دادن

    سلام جناب مهندس واعظی
    برای راه اندازی این سایت پویا و بسیار مفید بهتون تبریک میگم.
    واقعا سطح این سایت قابل مقایسه با سایت های مشابه ایرانی نیست.
    انصافا عالیه

  10. حمید ۱۳۹۴/۰۹/۲۱ در ۱۲:۴۰ ق.ظ- پاسخ دادن

    باسلام لطفا بفرمایید چطور ی و با چه دستوری دو خط به یک خط در جی ای اس تبدیل میشود؟ یعنی اگر مرز دو پلی گون دو خط داشته باشد به یک خط یا همان مرز مشترک تبدیل شود؟ممنون

    • حسن واعظی
      حسن واعظی ۱۳۹۴/۰۹/۲۱ در ۹:۳۸ ق.ظ- پاسخ دادن

      سلام
      اگر یکبار لایه موردنظرتان را با ابزار Feature to Line تبدیل کنید مشکلتان حل میشود.

  11. راضیه ۱۳۹۴/۰۷/۲۹ در ۲:۲۳ ب.ظ- پاسخ دادن

    بسیار بسیار مفید بود. به شدت به این دستور نیاز داشتم. ممنون

  12. عطار ۱۳۹۴/۰۷/۰۶ در ۸:۴۱ ب.ظ- پاسخ دادن

    با سلام

    تجربه شخصیم رو میگم. در مورد کلیپ کردن لایه های رستری بهترین و سریع ترین دستور (Extract by Mask) هست.

    • حسن واعظی
      حسن واعظی ۱۳۹۴/۰۷/۰۶ در ۱۱:۵۱ ب.ظ- پاسخ دادن

      سلام
      ممنون از لطفتون. استفاده کردم.
      من یک لایه رستری را با هر دو روش تست کردم. به نظر می آید در روشی که شما پیشنهاد میکنید، نرم افزار مقید به حفظ نقطه شروع فایل رستری نیست و نتیجه کار به فرمی ارائه میشود که در آن پیکسل های لایه نهایی اندکی جابجایی (کمتر از اندازه یک پیکسل) دارند. اما در روشی که من استفاده کردم جابجایی مشاهده نمیشود.
      به هرحال روش قابل تامل و خوبی است. موفق باشید.

  13. حکیمیان ۱۳۹۴/۰۴/۲۹ در ۱۱:۵۶ ق.ظ- پاسخ دادن

    سلام و خسته نباشید
    ممنونم بسیار مفید بود

  14. نرگس راشدی ۱۳۹۴/۰۴/۱۷ در ۵:۴۳ ب.ظ- پاسخ دادن

    سلام, ممنون به خاطر آموزش خوبتون, من طبق روش شما رفتم ولی clipانجام نشد. فایلش در سمت چپ هست ولی ظاهرا همون dem اصلیه. ممنون میشم راهنماییم کنید.

    • حسن واعظی
      حسن واعظی ۱۳۹۴/۰۴/۱۷ در ۷:۰۳ ب.ظ- پاسخ دادن

      با سلام. دقت کنید که باید گزینه Use Input Features for Clipping Geometry را انتخاب کرده باشید. اگر با انتخاب این گزینه نتوانستید فایل رستر خود را clip کنید، میتوانید به بخش Environment که در قسمت انتهایی پنجره ابزار قرار دارد رفته و در بخش Raster Analysis برای متغیر Mask لایه ای را که به عنوان محدوده تعریف کرده اید انتخاب کنید. سپس OK کرده و ابزار را اجرا کنید. امیدوارم با انجام یکی از این موارد مشکل حل شود.

ثبت ديدگاه

*

code