Skip to contents

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.

Usage

ponto_densidade(cnefe, geoid)

Arguments

cnefe

Um objeto sf contendo a geometria das unidades espaciais e o número de estabelecimentos em cada unidade. Deve conter uma coluna chamada n com o número de estabelecimentos e uma coluna com o código da unidade espacial, cujo nome é especificado no argumento geoid.

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.