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

آموزش نحوه 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 آدرس فایل برش داده شده را مشخص کرده و ابزار را اجرا میکنیم.

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

موفق باشید

این صفحه را به اشتراک بگذارید

درباره حسن واعظی

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

۲۲ دیدگاه

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

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

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

  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. با سلام
    لطفا بفرمایید برای جابجا کردن قسمتی از نقشه وکتور از چه روشی باید استفاده کرد؟

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

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

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

  12. با سلام

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

    • حسن واعظی

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

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

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

    • حسن واعظی

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

دیدگاهتان را ثبت کنید

آدرس ایمیل شما منتشر نخواهد شدبخشهایی که علامت دارند ضروری هستند. لطفاً آنها را تکمیل نمایید. *

*

*

code

theme