دوره آموزشی ایجاد نقشه با زبان برنامه نویسی R
2 ساعت 32 دقیقهمتوسط2022-09-23
مدرسین

Charlie Joey Hadley
Technology and open data evangelist
جزئیات دوره
اگر نیاز به کسب اطلاعات بیشتر در مورد ایجاد نقشه با R دارید، این دوره آموزشی مناسب برای مبتدیان یک گردش کار نقشه برداری پایان به انتها را معرفی می کند و به شما نشان می دهد که چگونه داده های خود را مستقیماً از اکسل وارد کنید تا نقشه های ایستا و تعاملی ایجاد کنید. مربی چارلی جوی هدلی اصول نقشه برداری را توضیح می دهد، مانند نشانگرهای جغرافیایی، نمودارهای پراکندگی، نقشه های هگزبین، کارتوگرام ها و موارد دیگر. چارلی شما را در پردازش دادههای GIS از Excel و کار با فرمتهای دادههای GIS مانند شطرنجی، برداری، sf و sp راهنمایی میکند. او نحوه ایجاد، برچسبگذاری و تبدیل نقشههای ایستا را با ggplot2 نشان میدهد، سپس با استفاده از Leaflet، یک بسته ویجت HTML برای ایجاد نقشههای تعاملی با R. به علاوه، چارلی نقشههای پایه و کاشیها، پیشبینیها را پوشش میدهد و نقشههای تعاملی و آماده برای موبایل ایجاد میکند. سیستم مرجع مختصات (CRS) و موارد دیگر.
مهارت ها
ggplotGISRStatisticsAECProgramming LanguagesData ScienceOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
مقدمه
- چرا نقشه ها را با R ایجاد کنید
- دانش پایه
- مخزن GitHub و فایل های تمرین
مبانی نقشه برداری
- نحوه انتخاب نقشه
- نشانگر جغرافیایی و نمودارهای پراکندگی
- نمودارهای حباب جغرافیایی
- Choropleth - نقشه های منطقه سایه دار
- نقشه های هگزبین یا کروپلث شش ضلعی
- تراکم نقطه
- کارتوگرام ها - نقشه های منطقه تحریف شده
پردازش داده های GIS از Excel
- نام کشورها را با کد کشور استاندارد کنید
- فایل های شیپ را با داده ها در فایل های اکسل به هم بپیوندید
- تبدیل آدرس ها به مختصات با geocoding
- چالش - تمام ساختمان های کنگره ایالت ایالات متحده را در موقعیت جغرافیایی قرار دهید
- راه حل - تمام ساختمان های پایتخت ایالات متحده را در موقعیت جغرافیایی قرار دهید
کار با فرمت های داده های GIS
- فرمت های داده های GIS - رستری یا برداری
- داده های GIS برداری - sf و sp
- با مجموعه داده های sf و tidyverse کار کنید
- چالش - تجسم جمعیت های قاره
- راه حل - تجسم جمعیت های قاره
نقشه های ایستا با ggplot2
- از geom sf برای تجسم مکان های جغرافیایی استفاده کنید
- ggplot2 choropleth و داده های پیوسته
- ggplot2 choropleth و داده های گسسته
- نقشه ها را با بسته ggrepel برچسب بزنید
- بزرگنمایی به مناطق با coords sf()
- تبدیل CRS با coord sf()
- چالش - نمودار حباب جغرافیایی از بزرگترین شهرهای آلمان را برچسب گذاری کنید
- راه حل - نمودار حباب جغرافیایی از بزرگترین شهرهای آلمان را برچسب گذاری کنید
- چالش - طول خط ساحلی ایالت را با choropleth تجسم کنید
- راه حل - طول خط ساحلی دولت را با choropleth تجسم کنید
نقشه های تعاملی با برگه
- اصول استفاده از Leaflet
- از Leaflet برای تجسم مکان های جغرافیایی استفاده کنید
- برچسب ها و پاپ آپ ها را به نقشه های Leaflet اضافه کنید
- جزوه choropleth و داده های پیوسته
- برگه choropleth و داده های ناپیوسته
- رنگ پس زمینه را با leaflet.extras تنظیم کنید
- چالش - برچسب های پاپ آپ را به نقشه شهرهای آلمان اضافه کنید
- راه حل - برچسب های پاپ آپ را به نقشه شهرهای آلمان اضافه کنید
- چالش - choropleth تعاملی طول خط ساحلی دولت
- راه حل - choropleth تعاملی طول خط ساحلی دولت
CRS، Projections و Map Tiles
- نقشه های پایه و کاشی
- پیش بینی ها و CRS چیست
- جغرافیا در مقابل CRS پیش بینی شده
- نحوه انتخاب CRS و استفاده از آنها با sf
نتیجه
- چه چیز دیگری می توانید در مورد ایجاد نقشه در R یاد بگیرید