Мазмуну:

R тилиндеги форма файлын кантип картага түшүрөм?
R тилиндеги форма файлын кантип картага түшүрөм?

Video: R тилиндеги форма файлын кантип картага түшүрөм?

Video: R тилиндеги форма файлын кантип картага түшүрөм?
Video: Google Формаларына Толук Колдонмо - Онлайн Сурамжылоо жана Маалыматтарды Топтоо Куралы! 2024, Ноябрь
Anonim

Окуу shapefile ичине Р (биз аны атайбыз shp ). Ар кандай саптар үчүн айырмаланган аймактын өзгөрмөсүн тандаңыз.

Атрибуттары жок форма файлын түзүү оңой, ал кадамдарды аткарат:

  1. Алуу shapefile .
  2. Окуу shapefile ичине Р . Мисалы, rgdal::readOGR колдонуу.
  3. графикти түзүү үчүн ggplot колдонуңуз shapefile .
  4. Бүттү!

Ошентип, Rдеги shapefile деген эмне?

Shapefiles геомейкиндиктик маалыматтарды сактоонун жалпы жолу болуп саналат. Бул пост аны кантип окуу керектигин түшүндүрөт Р жана rgdal пакети, жана аны кантип базада пландоо керек Р же ggplot2 менен. Адатта, сиз аны таба аласыз форма файлы формат. Бул формат бир папкада чогуу сакталышы керек болгон бир нече файлдардан турат.

Андан кийин, суроо туулат, R-де баракчаны кантип жасайсыз? Сиз бул негизги кадамдар менен баракча картасын түзөсүз:

  1. Levellet() чакырып карта виджетін түзүңүз.
  2. Карта виджетін өзгөртүү үчүн катмар функцияларын (мисалы, addTiles, addMarkers, addPolygons) колдонуу менен картага катмарларды (б.а. функцияларды) кошуңуз.
  3. 2-кадамды каалагандай кайталаңыз.
  4. Аны көрсөтүү үчүн карта виджетін басып чыгарыңыз.

Ушундай жол менен, R şekil файлдарын окуй алабы?

сен болот ачуу үчүн sf китепканасын колдонуңуз Shapefiles түздөн-түз кирет Р . Бул rgdal китепканасынан тезирээк, бул жерден текшериңиз: Simple Features for Р - Эталондор. sf пакети тууралуу кошумча маалымат алуу үчүн долбоордун башкы баракчасын текшериңиз р -мейкиндик.

Картанын масштабын кантип жасайсыз?

Бул жерде сиз аткаргыңыз келген төрт жөнөкөй кадам:

  1. Колдонгуңуз келген аймактын картасын табыңыз.
  2. Картаңыздан эки чекиттин чыныгы жана өлчөнгөн аралыктарын табыңыз.
  3. Өзүңүздүн масштабыңыз үчүн картадагы өлчөнгөн аралыкка чыныгы аралыкты бөлүңүз.
  4. Картага масштабдуу сандарыңызды жайгаштырыңыз.

Сунушталууда: