Eu tenho um banco de dados que contém pares Lat / Long para identificar a localização dos pontos de interesse. Eu gostaria de agrupar os pontos de interesse em grupos de 10. O grupo deve ser geograficamente local e conter exatamente 10 pontos. Cada grupo deve ter uma área mínima.
Eu observei várias implementações no R, mas nenhuma delas (que eu posso ver) permite especificar um tamanho definido de cluster.
Eu anteriormente perguntei Agrupando pontos do mapa em tamanhos de cluster fixos? mas não acho que tenha sido exato o suficiente na minha pergunta para obter uma boa resposta.
Geograficamente local - acho que quero dizer que os grupos não devem se sobrepor significativamente. Na minha aplicação (alocar pessoas a grupos para fins de monitoramento), seria ideal se cada grupo fosse o menor possível na área física.
Área mínima - novamente, tentando manter a área do grupo no mínimo. Suponho que isso possa ser quantificado como mantendo a área de cada grupo abaixo de um limite especificado (para evitar dezenas de pequenos grupos e um grande).