2  Instalação

Para acompanhar a oficina, você deve ter os seguintes programas instalados em sua máquina antes do dia do workshop.

  • R e RStudio
  • Alguns pacotes em R
  • Java JDK 21

Veja as instruções abaixo:

2.1 Instalando R e RStudio

Assumimos que você já tenha o R e o RStudio instalados em sua máquina. Caso não tenha, siga estas instruções simples aqui.

2.2 Instalando pacotes de R

O workshop utiliza alguns pacotes em R que precisam ser instalados em sua máquina. A maneira mais simples de fazer isso é executando o código abaixo. Isso pode levar alguns minutos se for a primeira vez que você instala esses pacotes.

pkgs <- c(
  'r5r',
  'accessibility',
  'aopdata',
  'rJavaEnv',
  'ggplot2',
  'mapview',
  'quantreg',
  'dplyr',
  'h3jsr',
  'sf'
  )

install.packages(pkgs)

2.3 Instalando Java

Para usar o pacote {r5r} (versão v2.0 ou superior), você precisará ter o Java Development Kit (JDK) 21 instalado em seu computador. Existem diversas implementações de JDK de código aberto. A maneira mais fácil de instalar o JDK é utilizando o novo pacote {rJavaEnv} no R, desenvolvido por Egor Kotov (obrigado, Egor!).

# checa se tem alguma versao do Java instalado 
rJavaEnv::java_check_version_rjava()

## se esta é a primeira vez que você usa o {rJavaEnv}, talvez seja 
## necessário executar o código abaixo para consentir a instalação do Java
rJavaEnv::rje_consent(provided = TRUE)

# instala Java 21
rJavaEnv::java_quick_install(version = 21)

# check if Java was successfully installed
rJavaEnv::java_check_version_rjava()

Alternativamente, você pode baixar e instalar manualmente qualquer uma dessas implementações de JDK:

Aqui estão alguns slides complementares explicando os requisitos computacionais para realizar análises de roteamento e acessibilidade de transporte com R.