فهرست مطالب:

چگونه یک شکل فایل را در R نگاشت کنم؟
چگونه یک شکل فایل را در R نگاشت کنم؟

تصویری: چگونه یک شکل فایل را در R نگاشت کنم؟

تصویری: چگونه یک شکل فایل را در R نگاشت کنم؟
تصویری: Data Analysis in R by Dustin Tran 2024, ممکن است
Anonim

را بخوانید شکل فایل به آر (ما اسمش را می گذاریم shp ). متغیر منطقه را انتخاب کنید، که باید برای ردیف های مختلف متمایز باشد.

ترسیم یک شکل فایل بدون ویژگی آسان است، که مراحل زیر را دنبال می کند:

  1. دریافت کنید شکل فایل .
  2. را بخوانید شکل فایل به آر . به عنوان مثال، با استفاده از rgdal::readOGR.
  3. برای رسم نمودار از ggplot استفاده کنید شکل فایل .
  4. انجام شده!

بنابراین، یک شکل فایل در R چیست؟

فایل های شکل روشی متداول برای ذخیره داده های مکانی هستند. این پست نحوه خواندن آن را با آن توضیح می دهد آر و بسته rgdal و نحوه رسم آن در پایه آر یا با ggplot2. معمولا، شما آن را به عنوان یک فایل شکل قالب این فرمت توسط چندین فایل تشکیل شده است که باید آنها را با هم در یک پوشه نگه دارید.

پس از آن، سوال این است که چگونه می توان یک برگه را در R انجام داد؟ شما یک نقشه برگه را با این مراحل اولیه ایجاد می کنید:

  1. با فراخوانی leaflet() یک ویجت نقشه ایجاد کنید.
  2. با استفاده از توابع لایه (مانند addTiles، addMarkers، addPolygons) برای اصلاح ویجت نقشه، لایه‌ها (یعنی ویژگی‌ها) را به نقشه اضافه کنید.
  3. مرحله 2 را به دلخواه تکرار کنید.
  4. ویجت نقشه را برای نمایش آن چاپ کنید.

به این ترتیب، آیا R می تواند فایل های شیپ را بخواند؟

شما می توان برای باز کردن از کتابخانه sf استفاده کنید فایل های شکل مستقیما در آر . این سریعتر از کتابخانه rgdal است، اینجا را بررسی کنید: ویژگی های ساده برای آر - معیارها برای اطلاعات بیشتر در مورد بسته sf صفحه اصلی پروژه را بررسی کنید r -فضایی.

چگونه یک مقیاس برای نقشه درست می کنید؟

در اینجا چهار مرحله ساده وجود دارد که باید دنبال کنید:

  1. نقشه منطقه ای را که می خواهید استفاده کنید پیدا کنید.
  2. فاصله واقعی و اندازه گیری شده دو نقطه را روی نقشه خود بیابید.
  3. فاصله واقعی را بر مسافت اندازه گیری شده روی نقشه برای مقیاس خود تقسیم کنید.
  4. اعداد مقیاس خود را روی نقشه قرار دهید.

توصیه شده: