Obtendo dados usando um pacote
Ler dados espaciais a partir de um arquivo é uma forma de trazer dados espaciais para o R, mas também existem pacotes que fornecem dados espaciais de uso comum. Por exemplo, o pacote rnaturalearth fornece dados do Natural Earth, uma fonte de mapas mundiais em alta resolução, incluindo linhas de costa, estados e localidades povoadas. Na verdade, esta foi a fonte dos dados do Capítulo 2.
Você vai analisar a renda mediana no nível de census tract no Condado de New York (também conhecido como o Borough de Manhattan), mas, para isso, você precisa conhecer os limites dos tracts do censo. O pacote tigris no R permite baixar e importar facilmente shapefiles baseados nas geografias do US Census. Você usará a função tracts() para baixar os limites dos tracts, mas o tigris também fornece states(), counties(), places() e muitas outras funções que correspondem aos vários níveis de entidades geográficas definidos pelo Census.
Vamos obter os dados espaciais dos tracts.
Este exercício faz parte do curso
Visualizando dados geoespaciais em R
Instruções do exercício
- Chame
tracts()comstate = "NY",county = "New York"ecb = TRUE. Armazene o resultado emnyc_tracts. - Use
summary()emnyc_tractspara verificar se o objeto retornado é umSpatialPolygonsDataFrame. - Plote
nyc_tractspara conferir o conteúdo complot().
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
library(sp)
library(tigris)
# Call tracts(): nyc_tracts
# Call summary() on nyc_tracts
# Plot nyc_tracts