دوره آموزشی ایجاد نقشه با زبان برنامه نویسی R

دوره آموزشی ایجاد نقشه با زبان برنامه نویسی R

2 ساعت 32 دقیقهمتوسط2022-09-23

مدرسین

Charlie Joey Hadley

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 یاد بگیرید
۸۰,۰۰۰ تومان