Calcula o Ponto de Densidade de Unidades Espaciais
ponto_densidade.Rd
Esta 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
sf
contendo a geometria das unidades espaciais e o número de estabelecimentos em cada unidade. Deve conter uma coluna chamadan
com 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
cnefe
que 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.