Zacznij terazZacznij za darmo

Pobieranie danych za pomocą pakietu

Wczytywanie danych przestrzennych z pliku to jeden ze sposobów na załadowanie ich do R, ale istnieją też pakiety, które udostępniają popularne zbiory danych przestrzennych. Na przykład pakiet rnaturalearth dostarcza dane z Natural Earth – źródła wysokorozdzielczych map świata, zawierających linie brzegowe, granice stanów czy miejscowości. To właśnie stamtąd pochodziły dane używane w rozdziale 2.

Przeanalizujesz mediany dochodów na poziomie tract spisowych w New York County (czyli Manhattanie), ale najpierw musisz poznać granice tych tract. Pakiet tigris w R umożliwia łatwe pobieranie i importowanie plików shapefile opartych na geografiach stosowanych przez US Census. Do pobrania granic tract użyjesz funkcji tracts(), ale tigris oferuje też states(), counties(), places() i wiele innych funkcji odpowiadających kolejnym poziomom jednostek geograficznych zdefiniowanych przez Census.

Pobierzmy dane przestrzenne dla tract.

To ćwiczenie jest częścią kursu

Wizualizacja danych geoprzestrzennych w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Wywołaj tracts() z argumentami state = "NY", county = "New York" i cb = TRUE. Wynik zapisz w zmiennej nyc_tracts.
  • Użyj summary() na obiekcie nyc_tracts, aby sprawdzić, czy zwrócony obiekt jest typu SpatialPolygonsDataFrame.
  • Wywołaj plot() na nyc_tracts, żeby zwizualizować jego zawartość.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

library(sp)
library(tigris)

# Call tracts(): nyc_tracts


# Call summary() on nyc_tracts


# Plot nyc_tracts
Edytuj i uruchom kod