Open rafapereirabr opened 2 years ago
Algumas outras coisas pra considerar:
Como temos muito mais dados, a forma de carregamento muito provavelmente vai mudar. Acho que vamos ter agora 1 arquivo por cidade, que vai ser carregado somente se a pessoa escolher a cidade no dropdown. Antes, o arquivo com todas as cidades era carregado no startup (ficaria muito pesado fazer assim agora). Isso vai fazer o tempo de carregamento de cada cidade mais demorado, mas isso a gente pode dar uma suavizada colocando uma loading bar, ou um transição de zoom (q já tem hoje) mais demorada etc.
No mais, creio nao ser necessário usar maptiles. Esse recurso ainda nao tá disponível no mapdeck
, somente no rdeck
, então teriamos que mudar todas as funções etc. Também não conheço muito bom a confiabilidade do rdeck
num contexto de shinyapp
ótimos pontos
Com relacao ao tempo de ler os arquivos, eu comparei o tempo de leitura usando readRDS()
e geoarrow::read_geoarrow_parquet_sf()
(exemplo abaixo). O geoarrow é um tanto mais rapido, mas acho q diferença deve ficar muito pequena para arquivos menores.
library(geobr)
library(sf)
library(geoarrow)
ct <- geobr::read_census_tract(code_tract = 'all')
head(ct)
# geoarrow
system.time( write_geoarrow_parquet(ct, "ct_geo.parquet") )
system.time( ct3 <- read_geoarrow_parquet_sf("ct_geo.parquet") )
# rds
system.time( saveRDS(ct, "ct_rds.rds") )
system.time( ct4 <- readRDS("ct_rds.rds") )
Prototipo (ainda vou ajustar labels etc):
Looking good !Rafael H M Pereira -------- Original message --------From: Kauê Braga @.> Date: 5/12/22 17:27 (GMT-03:00) To: ipeaGIT/acesso_app @.> Cc: Rafael H M Pereira @.>, Author @.> Subject: Re: [ipeaGIT/acesso_app] atualizar app para novos dados: (Issue #10) Prototipo:
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>