É possível criar um mapa estático utilizando plof(dadosgeo), mas também é possível criar mapas interactivos.

library(sf)
TRIPSgeo = st_read("data/TRIPSgeo.gpkg")
Reading layer `TRIPSgeo' from data source `D:\GIS\PGmob360\data\TRIPSgeo.gpkg' using driver `GPKG'
Simple feature collection with 18 features and 7 fields
Geometry type: MULTIPOLYGON
Dimension:     XY
Bounding box:  xmin: -9.500527 ymin: 38.40907 xmax: -8.490972 ymax: 39.06472
Geodetic CRS:  WGS 84
plot(TRIPSgeo) # todas as variáveis

# uma de cada vez
plot(TRIPSgeo["Municipality"])

plot(TRIPSgeo["Total"])

plot(TRIPSgeo["Car"])

Os mapas interactivos são úteis para explorar os dados, uma vez que é possível aumentar e diminuir o zoom e clicar nos pontos para ver os dados a eles associados.

Existem vários pacotes R para criar mapas interactivos. Por exemplo, o pacote tmap, o pacote leaflet e o pacote mapview.

4.1 Mapview

Uma grande vantagem do Mapview é que permite criar mapas interactivos rapidamente, bastando para isso declarar a função mapview().

library(mapview)
mapview(TRIPSgeo)

Para colorir os pontos por uma variável, pode utilizar o argumento zcol.

mapview(TRIPSgeo, zcol = "Total")

Como pode observar, é atribuída automaticamente uma palete de cores à variável contínua.

Experimente com uma variável categórica.

Código
mapview(TRIPSgeo,
        zcol = "Municipality", # variável a colorir
        alpha.regions = 0.4, # adicionar transparência 40%
        color = "white" # cor da linha
        ) 

Note que pode alterar o mapa base ou clicar nas geometrias para ver os dados associados às mesmas.

O mapview oferece várias opções para visualização dos dados. Consulte a sua documentação para ver todas as opções.

4.1.1 Exportar

Pode exportar diretamente o mapa como um ficheiro html ou como imagem, utilizando o painel Viewer.

4.2 Flowmap blue

Uma forma de visualizar volumes de tráfego ou viagens entre áreas (pares OD) é através da ferramenta online flowmap.blue.

No entanto, é necessário preparar os dados para que fiquem exatamente com o formato solicitado. (Ver o código usado).

  1. locations
  2. flows

Experimente copiar e colar, nos campos correspondentes, a informação sobre as viagens em automóvel na área metropolitana de lisboa segundo o INE (2018).

TPC

Experimente visualizar as viagems em transporte público na AML. (flows_tp)

  • Que diferenças identifica?

  • Quantas viagens são realizadas diariamente em TP com origem ou destino em Sintra?