آموزش نقاط در تجزیه و تحلیل چند ضلعی GIS

رتبه: 0 ار 0 رای sssss
آموزش نقاط در تجزیه و تحلیل چند ضلعی GIS
نویسنده: میلاد حیدری زمان مطالعه 4 دقیقه
Banner Image

در QGIS3 می توانید این تحلیل را با استفاده از ابزار Join attributes by location (Summary) در جعبه ابزار Processing انجام دهید. از لایه چند ضلعی به عنوان Input layer، از لایه نقطه به عنوان Join layer و از Count به عنوان Summaries جهت محاسبه استفاده کنید. برای انجام دستورالعملهای مرحله به مرحله، آموزش Performing Spatial Joins (QGIS3) را ببینید.

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

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

به دست آوردن اطلاعات

ما از دیتا بیس زمین لرزه های قابل توجه مرکز داده های ژئوفیزیکی ملی NOAA (سازمان ملی اقیانوسی و جوی ایالات متحده آمریکا) به عنوان لایه ای که تمام زمین لرزه های بزرگ را نمایش می دهد، استفاده می کنیم.

Natural Earth دارای مجموعه دادهای Admin 0 – Countries است. Countries را دانلود کنید.

برای راحتی کار, می توانید مستقیما یک نسخه از مجموعه داده ها را از لینک زیر کپی کنید.

signif.txt

ne_10m_admin_0_countries.zip

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

روش کار

۱-Layer را باز کرده، به Add Delimited Text Layer… بروید و فایل دانلود شده signif.txt را جستجو کرده و باز کنید.

Layer را باز کرده، به Add Delimited Text Layer… بروید و فایل دانلود شده signif.txt را جستجو کرده و باز کنید.

۲-از آنجا که این فایل، یک فایل Tab-Delimited است یعنی فیلدها به وسیله تب از هم جدا شده اند، در File format گزینه Tab را انتخاب کنید. فیلد X و Y به صورت خودکار پر شده اند و اصطلاحا auto-populated هستند. روی Ok کلیک کنید.

توجه:

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

create a layer from a delimited text file

۳-از آنجا که دیتا بیس زمین لرزه مختصات Latitude/Lonitude دارد، WGS84EPSG را به عنوان CRS در دیالوگ Coordinate Reference System Selector انتخاب کنید.

از آنجا که دیتا بیس زمین لرزه مختصات Latitude/Lonitude دارد، WGS84EPSG را به عنوان CRS در دیالوگ Coordinate Reference System Selector انتخاب کنید.

۴-اکنون لایه نقطه زمین لرزه بارگیری شده و در QGIS نمایش داده شده است. بیایید Countries layer را هم باز کنیم. به Layer رفته سپس روی Add Vector Layer کلیک کنید. فایل دانلود شده ne_10m_admin_0_countries.zip را جستجو کرده و رویOpen کلیک کنید. ne_10m_admin_0_countries.shp را به عنوان لایه در دیالوگ Select layers to add… انتخاب کنید.

tap on ok

۵-روی Vector، سپس Analysis Tools و Point in Polygon کلیک کنید.

روی Vector، سپس Analysis Tools و Point in Polygon کلیک کنید.

۶-در پنجره ظاهر شده، به ترتیب لایه چند ضلعی و لایه نقطه را انتخاب کنید. لایه خروجی (Output layer) را با عنوان earthquake_per_country.shp نامگذاری کرده و روی Ok کلیک کنید.

توجه

پس از کلیک روی Ok صبور باشید زیرا QGIS ممکن است تا ۱۰ دقیقه برای محاسبه نتایج، زمان صرف کند.

۷-وقتی پرسیده شد آیا می خواهید لایه جدیدی به TOC اضافه کنید، روی Yes کلیک نمایید.

روی Yes کلیک نمایید.

۸-شما خواهید دید که یک لایه جدید در جدول محتوا اضافه شده است. با راست کلیک روی لایه و انتخاب Open Attribute Table جدول ویژگی (Attribute table) را باز کنید.

Open Attribute Table

۹-در attribute table، فیلد جدیدی به نام PNTCNT مشاهده خواهید کرد. این تعداد نقاط شمارش شده از لایه زمین لرزه هاییست که در هر چند ضلعی قرار می گیرد.

در attribute table، فیلد جدیدی به نام PNTCNT مشاهده خواهید کرد

۱۰-برای یافتن پاسخ، می توانیم به سادگی جدول را بر اساس فیلد PNTCNT مرتب کنیم و کشوری که بالاترین شمارش را داشته باشد، پاسخ ما خواهد بود. دو بار روی ستون PNTCNT کلیک کنید تا به ترتیب نزولی مرتب شود. روی اولین سطر کلیک کرده تا انتخاب شود و Attribute Table را ببندید.

دو بار روی ستون PNTCNT کلیک کنید تا به ترتیب نزولی مرتب شود.

۱۱-با برگشت به پنجره اصلی QGIS، شاهد یک عارضه که با رنگ زرد هایلایت شده خواهیم بود. این عارضه مربوط به سطر موجود درattribute table است که بالاترین تعداد نقاط را دارد. ابزارIdentify tool را انتخاب کرده و روی آن چند ضلعی کلیک کنید. می بینید که چین کشوری با بالاترین تعداد زمین لرزه قابل توجه است.

ابزارIdentify tool را انتخاب کنید

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

profile name
میلاد حیدری

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

مطالب پیشنهادی برای شما

محصولات مرتبط

مشاهده همه

دیدگاهتان را بنویسید

1 2 3 4 5

0 نظر درباره «آموزش نقاط در تجزیه و تحلیل چند ضلعی GIS»

    هنوز نظری برای این بخش ثبت نشده است
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید