Ho un database che contiene coppie Lat / Long per identificare la posizione dei punti di interesse. Vorrei raggruppare i punti di interesse in gruppi di 10. Il gruppo dovrebbe essere geograficamente locale e contenere esattamente 10 punti. Ogni gruppo dovrebbe avere un'area minima.
Ho esaminato varie implementazioni in R, ma nessuna (che posso vedere) ti consente di specificare una dimensione del cluster definita.
In precedenza avevo chiesto di raggruppare i punti della mappa in cluster di dimensioni fisse? ma non credo di essere stato abbastanza esatto nella mia domanda per ottenere una buona risposta.
Geograficamente locale - penso di voler dire che i gruppi non dovrebbero sovrapporsi in modo significativo. Nella mia applicazione (allocare le persone ai gruppi a scopo di monitoraggio) sarebbe l'ideale se ogni gruppo fosse il più piccolo possibile nell'area fisica.
Area minima : di nuovo, cercando di mantenere al minimo l'area del gruppo. Suppongo che questo potrebbe essere quantificato nel mantenere l'area di ciascun gruppo al di sotto di una soglia specificata (per evitare dozzine di piccoli gruppi e uno grande).