جستجو و بارگیری داده های OpenStreetMap (QGIS3)
دریافت داده های با کیفیت بالا برای هر کار GIS ضروری است. یکی از منابع عالی برای داده های رایگان و با مجوز آزاد OpenStreetMap (OSM) است . پایگاه داده OSM شامل انواع نقشه برداری داده ها – خیابان ها، داده های محلی، چند ضلعی ساختمان، مرزهای اداری و غیره است. دسترسی به داده های OSM در قالب GIS در QGIS از طریق افزونه QuickOSM امکان پذیر است . این آموزش روند جستجو، دانلود و استفاده از این افزونه را توضیح می دهد.
نمای کلی کار
ما مکان تمام بارها و بارها در لندن را از پایگاه داده OpenStreetMap استخراج می کنیم و آن را به عنوان یک لایه برداری ذخیره می کنیم.
خواهید گرفت
- چگونه چندین پرس و جو را در پلاگین QuickOSM زنجیره ای کنیم.
- افزونه QuickOSM را از مخزن رسمی پلاگین QGIS جستجو و نصب کنید . برای دستورالعملهای مربوط به دانلود افزونهها، به استفاده از افزونهها مراجعه کنید . مطمئن شوید که چک باکس را انتخاب کرده اید. روی Close کلیک کنید .
- پس از نصب، افزونه را از اجرا کنید .
- در تب Quick Query می توانید فیلتری را برای انتخاب زیرمجموعه تنظیم کنید. ویژگی های ویژگی های نقشه در پایگاه داده OSM به عنوان برچسب ذخیره می شوند . برچسب ها با یک کلید و یک مقدار نشان داده می شوند. کلید یک موضوع و مقدار یک فرم خاص است. برای فهرست جامعی از برچسبها برای انواع مختلف ویژگیها، صفحه ویکی ویژگیهای نقشه OSM را ببینید . نوارها با استفاده از برچسب
amenity:bar
و بارها با برچسب نشان داده می شوندamenity:pub
. ابتدا میله ها را استخراج می کنیم. از منوی کشوییamenity
به عنوان کلید انتخاب کنید .
bar
از منوی کشویی Value انتخاب کنید .
- ما می توانیم چندین پرس و جو را در آخرین نسخه (v2.0.0 +) پلاگین QuickOSM زنجیره کنیم. بر روی دکمه مثبت کلیک کنید نوار انتخاب پرس و جو بعدی ظاهر می شود. روی اولین کادر انتخاب کلیک کنید که در آن می توانیم گزینه
And
وOr
. و تنها ویژگی را انتخاب می کند که برای همه پرس و جوها صادق است. یا تمام ویژگی هایی را که برای هر یک از جستارها صادق است انتخاب می کند.Or
برای انتخاب هر دو ویژگی نوار و میخانه کلیک کنید .
- از منوی کشویی
amenity
به عنوان کلید انتخاب کنید . سپسpub
از منوی کشویی Value انتخاب کنید.
- برای محدود کردن جستجو در محدوده شهر
London
به عنوان In وارد کنید .
- بخش پیشرفته را گسترش دهید . در مدل داده OSM، ویژگی ها با استفاده از گره ها، راه ها و روابط نشان داده می شوند . از آنجایی که ما به ویژگی های نقطه علاقه مندیم، می توانید فقط
Node
و را انتخاب کنیدPoints
. روی اجرای پرس و جو کلیک کنید .
- پس از اتمام پرس و جو، به پنجره اصلی QGIS بروید. یک لایه جدید به نام
amenity_bar_amenity_pub_London
اضافه شده به پنل لایه ها را خواهید دید . بوم مکان بارها و میخانه هایی را که استخراج شده اند نشان می دهد.
- جدول Attribute لایه را باز کنید. ویژگی هایی وجود دارد
۲۰۹۱
. امنیت ستون شامل این دسته است که آیا این ویژگی استpub
یاbar
. با استفاده از این ستون طبقهبندی، اجازه میدهیم به لایه خود استایل دهیم.
- روی نماد پانل Open the Layer Styling
Categorized
کلیک کنید، سپس در Value انتخاب کنیدamenity
و سپس روی Classify کلیک کنید . اکنون لایه با ۲ رنگ که هر دوbars
وpubs
.
- اکنون روی لایه، کلیک راست کنید تا لایه به عنوان GeoPackage صادر شود.
- در کادر محاورهای Save Vector Layer as… ، در Format را انتخاب کنید
GeoPackage
، در File name کلیک کنید...
و به فهرستی که میخواهید دادهها را ذخیره کنید و خروجی را نامگذاری کنید، برویدlondon.gpkg
. در نام لایه وارد کنیدbar_and_pubs
. روی OK کلیک کنید .
- اکنون یک لایه GeoPackage
london_bar_and_pubs
به بوم اضافه می شود.
اگر می خواهید بازخورد بدهید یا تجربه خود را در مورد این آموزش به اشتراک بگذارید، لطفاً در زیر نظر دهید. (به حساب GitHub نیاز دارد)