Skip to content

Commit

Permalink
styler
Browse files Browse the repository at this point in the history
  • Loading branch information
beatrizmilz committed Dec 10, 2023
1 parent 3247c6b commit b9c5316
Showing 1 changed file with 33 additions and 27 deletions.
60 changes: 33 additions & 27 deletions pratica-parte-1.R
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,12 @@
link_sigbm <-
"https://app.anm.gov.br/SIGBM/Publico/ClassificacaoNacionalDaBarragem/ExportarExcel"

# Fazendo uma requisição POST neste link,
# Fazendo uma requisição POST neste link,
# e salvando o arquivo localmente
httr::POST(link_sigbm,
httr::write_disk("dados/sigbm.xlsx", overwrite = TRUE))
httr::POST(
link_sigbm,
httr::write_disk("dados/sigbm.xlsx", overwrite = TRUE)
)

# Importação dos dados ------------

Expand All @@ -23,7 +25,7 @@ dplyr::glimpse(sigbm_bruto)

# Limpeza dos dados

sigbm <- sigbm_bruto |>
sigbm <- sigbm_bruto |>
# Limpando nome das colunas!
janitor::clean_names() |>
dplyr::mutate(
Expand All @@ -35,12 +37,12 @@ sigbm <- sigbm_bruto |>
"Nome da barragem: {nome_da_barragem} <br>
Empreendedor: {nome_do_empreendedor}"
)
) |>
) |>
# Removendo linhas onde lat/long é igual a 0 (erro de cadastro)
dplyr::filter(lat != 0, long != 0) |>
dplyr::filter(lat != 0, long != 0) |>
sf::st_as_sf(coords = c("long", "lat"), crs = 4326, remove = FALSE)

# Site útil para consultar o CRS
# Site útil para consultar o CRS
# https://epsg.io/

# Verificando a classe
Expand All @@ -61,11 +63,11 @@ sf::st_crs(sigbm)

library(ggplot2)

sigbm |>
sigbm |>
ggplot() +
geom_sf()

# Vamos para a visualização interativa, e depois voltamos
# Vamos para a visualização interativa, e depois voltamos

# Visualização interativa ------------------------

Expand All @@ -83,42 +85,44 @@ library(leaflet)

# Versão 1: mapa vazio

sigbm |>
sigbm |>
# Começa um mapa vazio
leaflet()
leaflet()

# Versão 2: vamos adicionar as barragens
sigbm |>
leaflet() |>
sigbm |>
leaflet() |>
# Adiciona as barragens
addMarkers()

# Versão 3: vamos adicionar um fundo de mapa
sigbm |>
leaflet() |>
addProviderTiles("Esri.WorldImagery") |>
sigbm |>
leaflet() |>
addProviderTiles("Esri.WorldImagery") |>
addMarkers()

# Versão 4: vamos agrupar os pontos

sigbm |>
leaflet() |>
addProviderTiles("Esri.WorldImagery") |>
sigbm |>
leaflet() |>
addProviderTiles("Esri.WorldImagery") |>
addMarkers(clusterOptions = markerClusterOptions())

# Versão 5: vamos adicionar um popup

sigbm |>
leaflet() |>
addProviderTiles("Esri.WorldImagery") |>
addMarkers(clusterOptions = markerClusterOptions(),
popup = ~texto)
sigbm |>
leaflet() |>
addProviderTiles("Esri.WorldImagery") |>
addMarkers(
clusterOptions = markerClusterOptions(),
popup = ~texto
)

# Vamos adicionar a delimitação dos estados brasileiros?

# Baixando os dados

estados <- geobr::read_state()
estados <- geobr::read_state()


# Voltando ao mapa: adicionando os estados!
Expand All @@ -128,8 +132,10 @@ sigbm |>
addProviderTiles("Esri.WorldImagery") |>
# Adicionando os estados
addPolygons(data = estados, label = ~abbrev_state, fillOpacity = 0) |>
addMarkers(clusterOptions = markerClusterOptions(),
popup = ~ texto)
addMarkers(
clusterOptions = markerClusterOptions(),
popup = ~texto
)


# Vamos exportar a base do sigbm já tratada
Expand Down

0 comments on commit b9c5316

Please sign in to comment.