Encontrar barrios (camarillas) en datos de calles (un gráfico)

Estoy buscando una manera de definir automáticamente los barrios de las ciudades como polígonos en un gráfico. Mi definición de vecindario tiene dos partes: Un bloque : un área cerrada entre varias calles, donde la cantidad de calles (bordes) e intersecciones (nodos) es un mínimo de tres (un...