نکات در تجزیه و تحلیل چند ضلعی

توجه

در QGIS3، می‌توانید این تحلیل را با استفاده از ابزار «پیوستن ویژگی‌ها بر اساس مکان (خلاصه)» در جعبه ابزار پردازش انجام دهید. از لایه چند ضلعی به عنوان لایه ورودی، لایه نقطه به عنوان لایه پیوستن و از count به عنوان خلاصه برای محاسبه استفاده کنید. برای دستورالعمل های گام به گام به آموزش :doc:`3/performing_spatial_joins مراجعه کنید.

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

بررسی اجمالی کار

با توجه به مکان همه زمین لرزه های مهم شناخته شده، سعی خواهیم کرد دریابیم که کدام کشور بیشترین تعداد زلزله را داشته است.

داده ها را دریافت کنید

ما از پایگاه داده زمین لرزه های مهم مرکز ملی داده های ژئوفیزیک NOAA <http://www.ngdc.noaa.gov/nndc/struts/form?t=101650&s=1&d=1>` به عنوان لایه ای که تمام زمین لرزه های بزرگ را نشان می دهد استفاده خواهیم کرد. «داده‌های زمین‌لرزه تعیین‌شده با برگه‌ها <http://www.ngdc.noaa.gov/nndc/struts/results?type_0=Exact&query_0=$ID&t=101650&s=13&d=189&dfn=signif.txt>`_ را دانلود کنید.

Natural Earth دارای مجموعه داده Admin 0 - Countries <http://www.naturalearthdata.com/downloads/10m-cultural-vectors/>`_ است. "کشورها <http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_countries.zip>" را دانلود کنید

برای راحتی کار، می‌توانید یک نسخه از مجموعه داده را مستقیماً از لینک زیر دانلود کنید:

signif.txt

ne_10m_admin_0_countries.zip

منابع داده: [NCEI] [NATURALEARTH]

روش

  1. Layer ‣ Add Limited Text Layer را باز کنید و به فایل "signif.txt" دانلود شده بروید.

../_images/1202.png
  1. از آنجایی که این یک فایل جداشده با تب است، Tab را به عنوان فرمت فایل انتخاب کنید. فیلد :guilabel:`X و :guilabel:`Y فیلد به صورت خودکار پر می شود. روی :guilabel:'OK' کلیک کنید.

توجه

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

../_images/2166.png
  1. از آنجایی که مجموعه داده زلزله دارای مختصات طول و عرض جغرافیایی است، WGS 84 EPSG:436 را به عنوان CRS در گفتگوی :guilabel:`Coordinate Reference System Selector انتخاب کنید.

../_images/3105.png
  1. اکنون لایه نقطه زلزله بارگذاری شده و در QGIS نمایش داده می شود. اجازه دهید لایه Countries را نیز باز کنیم. به Layer ‣ Add Vector Layer بروید. فایل "ne_10m_admin_0_countries.zip" را دانلود کرده و روی :guilabel:'Open' کلیک کنید. "ne_10m_admin_0_countries.shp" را به عنوان لایه در گفتگوی :guilabel:`انتخاب لایه ها برای افزودن... انتخاب کنید.

../_images/468.png
  1. روی :menuselection:'Vector --> Analysis Tools --> Point in Polygon' کلیک کنید.

../_images/562.png
  1. در پنجره باز شده به ترتیب لایه چند ضلعی و لایه نقطه را انتخاب کنید. لایه خروجی را "earthquake_per_coutry.shp" نامگذاری کنید و روی :guilabel:"OK" کلیک کنید.

توجه

پس از کلیک روی OK صبور باشید، QGIS ممکن است تا 10 دقیقه طول بکشد تا نتایج را محاسبه کند.

  1. پس از کلیک روی OK صبور باشید، QGIS ممکن است تا 10 دقیقه طول بکشد تا نتایج را محاسبه کند.

../_images/758.png
  1. خواهید دید که یک لایه جدید به فهرست مطالب اضافه شده است. با کلیک راست روی لایه و انتخاب :guilabel:'Open Attribute Table' جدول ویژگی را باز کنید.

../_images/856.png
  1. در جدول ویژگی، یک فیلد جدید به نام "PNTCNT" را مشاهده خواهید کرد. این تعداد نقاطی از لایه زلزله است که در هر چند ضلعی قرار می گیرد.

../_images/955.png
  1. برای دریافت پاسخ خود، به سادگی می‌توانیم جدول را بر اساس فیلد «PNTCNT» مرتب کنیم و کشوری که بیشترین تعداد را دارد، پاسخ ما خواهد بود. 2 بار روی ستون "PNTCNT" کلیک کنید تا به ترتیب نزولی مرتب شود. روی ردیف اول کلیک کنید تا آن را انتخاب کنید و جدول ویژگی را ببندید.

../_images/1063.png
  1. برای دریافت پاسخ خود، به آسانی می‌توانیم جدول را بر اساس فیلد «PNTCNT» مرتب کنیم و کشوری که بیشترین تعداد را داشته باشد، پاسخ ما خواهد بود. 2 بار روی ستون "PNTCNT" کلیک کنید تا به ترتیب نزولی مرتب شود. روی ردیف اول کلیک کنید تا آن را انتخاب کنید و جدول ویژگی را ببندید.

../_images/11102.png

ما از تجزیه و تحلیل ساده 2 مجموعه داده مشخص کردیم که چین بیشترین تعداد زمین لرزه های بزرگ را داشته است. شما می توانید این تجزیه و تحلیل را با در نظر گرفتن جمعیت و همچنین وسعت کشور اصلاح کنید و تعیین کنید که کدام کشور بیشترین آسیب را از زمین لرزه های بزرگ دارد.


If you want to give feedback or share your experience with this tutorial, please comment below. (requires GitHub account)