analisar_snap | R Documentation |
Acha a distância do centroide de cada célula das grades utilizadas no projeto
até o ponto em que o snap do R5 de fato é feito. Importante: lembrar de mudar
o parâmetro de memória a ser utilizada pelo java:
options(java.parameters = "-Xmx64G")
.
analisar_snap(munis = "todos")
munis |
Uma string. A sigla do município, como utilizado no projeto -
uma sigla de três letras. Se |
Uma lista com a classificação dos snaps de cada cidade, em formato
c("data.table", "sf")
. Retornada de forma invisível.
Primeiro aplica a função r5r::find_snap()
pra achar o snap dos
centroides das células das grades usadas no projeto.
Classifica esses snaps em quatro possíveis categorias:
Bom: dentro do hexágono, ou seja, a uma distância de até 174~ metros (tamanho da aresta do hexágono);
Ok: dentro dos hexágonos imediatamente vizinhos, ou seja, a uma distãncia entre 174~ e 452~ metros (três vez a distância do centroide do hexágono ao ponto médio de sua aresta);
Ruim: entre 452~ e 1600 metros; bem ruim, mas pelo menos achou algo.
Péssimo: não conseguiu fazer o snap.
Depois gera um relatório que inclui um mapa da distribuição de cada categoria
na cidade e uma tabela que resume o número de pessoas e oportunidades por
categoria. Salva esse relatório na pasta resultados/analise_snap
.
Também salva a lista com a classificação do snap referente a cada célula das
grades, em formato .rds
.
if (interactive()) { options(java.parameters = "-Xmx64G") munis = c("rio") analisar_snap(munis) # ou roda pra todos analisar_snap() }
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.