Предполагам, че имате много точки и се нуждаете от бързи резултати - в противен случай можете да използвате почти всичко.
Изглежда като работа за намаляване на картата за мен
Частта от картата ще бъде цикъл „за всяка непосетена точка“ и трябва да излъчва конструкция на данни, съдържаща съседи, клъстери кандидати и каквото и да е друго. В случай, че точката е класифицирана като шум, тя не трябва да излъчва нищо.
Разширяването на клъстера трябва да премине в част за намаляване и евентуално финализиране - също изборът на език ще бъде javascript и всичко ще се случи вътре в mongo