انجام پرس و جوهای فضایی (QGIS3)
پرس و جوهای فضایی هسته اصلی بسیاری از انواع تجزیه و تحلیل GIS هستند. پرسوجوهای فضایی به شما این امکان را میدهند که ویژگیهای یک لایه را بر اساس روابط فضایی آنها (تقاطع، حاوی، لمس و غیره) با ویژگیهای لایه دیگر انتخاب کنید. در QGIS، این قابلیت از طریق ابزارهای Select by Location و Extract by Location Processing در دسترس است.
نمای کلی کار
ما با ۲ لایه داده برای شهر ملبورن استرالیا کار خواهیم کرد. با توجه به لایههای دادهای برای میخانهها و بارها در شهر و مکانهای همه ایستگاههای مترو، میخواهیم همه میخانهها و بارها را در فاصله ۵۰۰ متری ایستگاه مترو پیدا کنیم.
خواهید گرفت
- انتخاب یک طرح ریزی مناسب و بازپخش داده های برداری.
- ایجاد بافر
- کار با قالب داده geopackage (gpkg.).
دریافت داده ها
پلت فرم داده باز شهر ملبورن مجموعه داده های آماده GIS زیادی را برای شهر فراهم می کند.
ایستگاههای قطار مترو را با مجموعه اطلاعات دسترسی توسط مترو قطار ملبورن دانلود کنید . داده ها را در قالب اصلی صادر کنید .
بارها و میخانهها را با مجموعه دادههای ظرفیت حامی توسط سرشماری استفاده از زمین و اشتغال (CLUE) شهر ملبورن بارگیری کنید . داده ها را به صورت CSV صادر کنید .
برای راحتی کار، میتوانید مستقیماً یک نسخه از مجموعه دادهها را از لینک زیر دانلود کنید:
metro_stations_accessbility.zip
بارها_و_میخانه_های_با_ظرفیت_پدر
منبع داده: [CITYOFMELBOURNE]
metro_stations_accessbility.zipفایل را در مرورگر QGIS بیابید و آن را گسترش دهید. فایل را انتخاب کنیدmetro_stations_accessbility.shpو آن را روی بوم بکشید. یک لایه جدید در پنل لایه هاmetro_stations_accessbilityبارگذاری می شود .
- لایه داده برای بارها و میخانه ها در قالب CSV است. برای بارگذاری آن در QGIS، به بروید . ( برای جزئیات بیشتر در مورد وارد کردن فایلهای CSV به وارد کردن صفحات گسترده یا فایلهای CSV (QGIS3) مراجعه کنید)
- در مدیر منبع داده | گفتگوی متن جدا شده ، مرور و
Bars_and_pubs__with_patron_capacity.csvفایل دانلود شده را به عنوان نام فایل انتخاب کنید . ستون های فیلد X و Y باید به ترتیب به صورت خودکار انتخاب شوند . روی افزودن کلیک کنید .x coordinatey coordinate
توجه داشته باشید
QGIS آخرین گزینههای انتخابشده را برای این گفتگو ذخیره میکند، بنابراین اگر قبلاً این گفتگو را با گزینههای دیگر پیکربندی کردهاید، ممکن است همچنان انتخاب شوند. به طور خاص، مطمئن شوید که قسمت Record and Fields Options دارای گزینه Number of header lines to disced0 تنظیم شده است .
- یک لایه جدید
Bars_and_pubs__with_patron_capacityبه پنل لایه ها اضافه می شود . هر دو لایه ورودی در سیستم مرجع مختصات جغرافیایی (CRS) قرار دارند . برای انجام تحلیل فضایی، استفاده از سیستم مرجع مختصات پیش بینی شده (CRS) توصیه می شود. بنابراین اکنون هر دو لایه را دوباره به یک CRS منطقه ای مناسب می پردازیم که اعوجاج ها را به حداقل می رساند و به ما اجازه می دهد به جای درجه در واحدهای فاصله مانند متر کار کنیم. به بروید .EPSG:4326 WGS84
- را جستجو و مکان یابی کنید . برای راه اندازی آن دوبار کلیک کنید.
Bars_and_pubs__with_patron_capacityبه عنوان لایه ورودی انتخاب کنید . روی دکمه Select CRS در کنار Target CRS کلیک کنید .
- هنگام انتخاب یک سیستم هماهنگ پیش بینی شده برای تجزیه و تحلیل خود، اولین جایی که باید جستجو کنید یک CRS منطقه ای برای منطقه مورد علاقه است. برای استرالیا، Map Grid of Australia (MGA) 2020 یک سیستم شبکه مبتنی بر UTM است که برای نقشه برداری محلی و منطقه ای استفاده می شود. ملبورن در UTM Zone 55 قرار می گیرد، بنابراین می توانیم GDA 2020 / MGA zone 55 EPSG:7855` CRS را انتخاب کنیم.
توجه داشته باشید
اگر از یک CRS محلی برای منطقه ای که در آن کار می کنید مطمئن نیستید، انتخاب یک CRS برای منطقه UTM بر اساس داده WGS84 یک انتخاب مطمئن است. با استفاده از UTM Grid Zones of the World می توانید شماره منطقه UTM منطقه خود را پیدا کنید .
- در مرحله بعد، روی دکمه … در کنار Reprojected کلیک کرده و را انتخاب کنید . Geopackage دادههای فضایی با فرمت داده باز توصیه شده است و قالب پیشفرض تبادل داده برای QGIS3 است. یک فایل GeoPackage می تواند چندین لایه برداری و شطرنجی داشته باشد.
Save to GeoPackage.gpkg
- geopackage را به عنوان نامگذاری کنید
spatialqueryو روی Save کلیک کنید .
- وقتی نام لایه از شما خواسته شد، آن را وارد کرده
bars_and_pubsو روی OK کلیک کنید . برای پروژه مجدد لایه روی Run کلیک کنید .
- پنجره به تب Log تغییر می کند و الگوریتم اجرا شده و لایه خروجی جدید را می بینید
bars_and_pubs.
- اکنون لایه را دوباره طرح می کنیم
metro_stations_accessbility. در پنجره لایه Reproject به تب Parameters برگردید . به عنوان لایه ورودی انتخاب کنید . همان Target CRS را حفظ کنید . در مرحله بعد، روی دکمه … در کنار Reprojected کلیک کرده و را انتخاب کنید . همان فایل خروجی را انتخاب کنید (به یاد داشته باشید که یک فایل geopackage می تواند چندین لایه داشته باشد، بنابراین لایه جدید را در همان فایل geopackage ذخیره می کنیم). به عنوان نام لایه وارد کنید . روی Run کلیک کنید .metro_stations_accessbilitySave to GeoPackagespatialquerymetro_stations
- در پنجره اصلی QGIS، ۲ لایه جدید را در پانل لایه ها مشاهده خواهید کرد :
bars_and_pubsوmetro_stations. میتوانید دید لایههای اصلی را خاموش کنید. اکنون، ما آماده انجام پرس و جو فضایی هستیم. از آنجایی که ما علاقه مند به انتخاب بارها و میخانه ها در فاصله ۵۰۰ متری ایستگاه های مترو هستیم، اولین گام این است که یک بافر در اطراف ایستگاه های مترو ایجاد کنیم که نشان دهنده منطقه جستجوی ما باشد. ابزار را در Processing Toolbox جستجو و مکان یابی کنید و برای راه اندازی آن دوبار کلیک کنید.
- در گفتگوی بافر ،
metro_stationsبه عنوان لایه ورودی انتخاب کنید .۵۰۰متر را به عنوان فاصله تنظیم کنید . خروجی را در همانspatialquerygeopackage ذخیره کنید وmetro_stations_buffersبه عنوان نام لایه وارد کنید . روی Run کلیک کنید .
- یک لایه جدید
metro_stations_buffersدر پنل لایه ها بارگذاری شده است . اکنون می توانیم بفهمیم که کدام نقاط ازbars_and_pubsلایه در چند ضلعی هایmetro_stations_buffersلایه قرار می گیرند. از جعبه ابزار Processing پیدا کنید و برای راه اندازی آن دوبار کلیک کنید.
توجه داشته باشید
استخراج بر اساس مکان یک لایه جدید با ویژگی های منطبق از پرس و جو فضایی ایجاد می کند. اگر فقط میخواهید ویژگیها را انتخاب کنید، از ابزار Select by location استفاده کنید .
- در گفتگوی Extract by location ،
bars_and_pubsبه عنوان Extract features from را انتخاب کنید .Intersectبه عنوان محمول هندسه بررسی کنید . تنظیمmetro_stations_buffersبه عنوان با مقایسه با ویژگی های از . خروجی راspatialqueryبه عنوان لایه در geopackage ذخیره کنیدselected. روی Run کلیک کنید .
- پس از اتمام پردازش، لایه هایی را خواهید دید
selectedکه به پنل لایه ها اضافه شده اند . توجه داشته باشید که این لایه فقط حاوی نقاطی ازbars_and_pubsچند ضلعی هایی است که در بافر قرار می گیرند.
- تحلیل ما کامل است. ممکن است متوجه شوید که چند ضلعی های بافر بیضی شکل به نظر می رسند. این به این دلیل است که پروژه CRS ما هنوز روی EPSG:4326 WGS84 تنظیم شده است . برای تجسم بهتر نتایج، می توانید به رفته و انتخاب کنید که برای تجزیه و تحلیل از آن استفاده کرده ایم. پس از تنظیم روی این CRS، بافر به شکل صحیح ظاهر می شود.
GDA ۲۰۲۰ / MGA zone ۵۵ EPSG:7855



















اگر می خواهید بازخورد بدهید یا تجربه خود را در مورد این آموزش به اشتراک بگذارید، لطفاً در زیر نظر دهید