Talaan ng mga Nilalaman:

Paano ko imamapa ang isang formefile sa R?
Paano ko imamapa ang isang formefile sa R?

Video: Paano ko imamapa ang isang formefile sa R?

Video: Paano ko imamapa ang isang formefile sa R?
Video: Ebe Dancel - Bawat Daan (Official Music Video) 2024, Nobyembre
Anonim

Basahin ang shapefile sa R (pangalanan namin ito shp ). Piliin ang variable ng rehiyon, na dapat ay naiiba para sa iba't ibang mga row.

Ang pag-plot ng isang formefile na walang mga katangian ay madali, na sumusunod sa mga hakbang:

  1. Kunin ang shapefile .
  2. Basahin ang shapefile sa R . Halimbawa, gamit ang rgdal::readOGR.
  3. Gamitin ang ggplot para i-plot ang shapefile .
  4. TAPOS NA!

Kaya lang, ano ang formefile sa R?

Mga Shapefile ay isang karaniwang paraan upang mag-imbak ng geospatial na data. Ipinapaliwanag ng post na ito kung paano ito basahin R at ang rgdal package, at kung paano ito i-plot sa base R o may ggplot2. Karaniwan, makikita mo ito bilang isang hugis file pormat. Ang format na ito ay binubuo ng ilang mga file na kailangan mong panatilihing magkasama sa parehong folder.

Kasunod nito, ang tanong ay, paano mo gagawin ang isang leaflet sa R? Gumawa ka ng Leaflet na mapa na may mga pangunahing hakbang na ito:

  1. Lumikha ng widget ng mapa sa pamamagitan ng pagtawag sa leaflet().
  2. Magdagdag ng mga layer (i.e., mga feature) sa mapa sa pamamagitan ng paggamit ng mga function ng layer (hal. addTiles, addMarkers, addPolygons) upang baguhin ang widget ng mapa.
  3. Ulitin ang hakbang 2 ayon sa ninanais.
  4. I-print ang widget ng mapa upang ipakita ito.

Sa ganitong paraan, mababasa ba ni R ang mga formefile?

Ikaw pwede gamitin ang sf library para buksan Mga Shapefile direkta sa R . Ito ay mas mabilis kaysa sa rgdal library, tingnan dito: Simple Features for R - Mga benchmark. Para sa karagdagang impormasyon tungkol sa sf package tingnan ang homepage ng proyekto r -spatial.

Paano ka gumawa ng iskala para sa mapa?

Narito ang apat na simpleng hakbang na gusto mong sundin:

  1. Maghanap ng mapa ng isang lugar na gusto mong gamitin.
  2. Hanapin ang aktwal at nasusukat na mga distansya ng dalawang punto sa iyong mapa.
  3. Hatiin ang aktwal na distansya sa sinusukat na distansya sa mapa para sa iyong sukat.
  4. Ilagay ang iyong mga scale number sa mapa.

Inirerekumendang: