1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Vizualizace geoprostorových dat v R

Connected

cvičení

Sloučení dat z různých CRS/projekcí

Každý prostorový objekt má přiřazený souřadnicový referenční systém (CRS). Ten se obvykle nastaví při importu dat a načte se přímo z prostorových souborů. Přesně takto získaly objekty neighborhoods a nyc_tracts informace o svém souřadnicovém systému.

Balíčky sp i raster obsahují funkci proj4string(), která vrátí CRS objektu, na který ji zavoláš.

Pracovat s prostorovými daty v různých CRS je trochu jako porovnávat dataset v mílích s datasetem v kilometrech. Obojí měří totéž, ale čísla přímo porovnat nelze.

Podívejme se na naše dva polygonové objekty.

Pokyny

100 XP
  • Zavolej proj4string() na neighborhoods, a pak znovu na nyc_tracts. Ověř, že se oba řetězce liší.
  • Prohlédni si head() hodnot coordinates() objektu neighborhoods a totéž zopakuj pro nyc_tracts. Vidíš problém? Objekt nyc_tracts má souřadnice x kolem -70, zatímco neighborhoods kolem 1 000 000!
  • Vykresli neighborhoods, a pak vykresli nyc_tracts s col = "red" a add = TRUE, aby se zobrazily přes ně.