Calcula o Ponto de Densidade de Unidades Espaciais
ponto_densidade.RdEsta função calcula a unidade com maior densidade populacional para cada unidade espacial
(e.g., setor censitário, município) em um objeto sf, com base no número de
estabelecimentos (ou outro tipo de ponto) em cada unidade.
Arguments
- cnefe
Um objeto
sfcontendo a geometria das unidades espaciais e o número de estabelecimentos em cada unidade. Deve conter uma coluna chamadancom o número de estabelecimentos e uma coluna com o código da unidade espacial, cujo nome é especificado no argumentogeoid.- geoid
O nome da coluna em
cnefeque contém o código único da unidade espacial (e.g., "cod_setor", "cod_municipio").
Value
Um data.frame com o código da unidade espacial (geoid) e as coordenadas
do ponto de maior densidade (latitude e longitude) para cada unidade.
Details
A função utiliza o pacote spatstat para calcular a densidade de pontos em cada
unidade espacial. O ponto de densidade é definido como o ponto com a maior
densidade de pontos dentro da unidade. A densidade é calculada usando um kernel
gaussiano com largura de banda sigma definida como o máximo entre 10% da
amplitude da unidade espacial e 30 metros.