Esta pregunta se ha convertido en Wiki de la Comunidad y wiki bloqueado porque es un ejemplo de pregunta que busca una lista de respuestas y parece ser lo suficientemente popular como para protegerla del cierre. En debe tratarse como un caso especial y no debe considerarse como el tipo de pregunta que se fomenta en este, o cualquier sitio Stack Exchange sitio, pero si desea contribuir con más contenido a la misma, entonces no dude en de hacerlo mediante la edición de esta respuesta.
Seguimiento de otras aplicaciones web no comerciales que la gente ha estado desarrollando:
El software libre TerraView ( http://www.dpi.inpe.br/terraview_eng/index.php ) dispone de un método de regionalización denominado SKATER. Su descripción puede encontrarse aquí:
Assunção, Renato M., et al. "Técnicas eficientes de regionalización de unidades geográficas socioeconómicas mediante árboles de extensión mínima". Revista Internacional de Ciencias de la Información Geográfica 20.7 (2006): 797-811. Disponible en: http://www.dpi.inpe.br/gilberto/papers/assuncao_neves_camara_ijgis.pdf
El mismo método también está disponible en el paquete Python regionskate
( pypi , github ).
Python PySAL biblioteca compatible regionalización . Utiliza el método max-p algoritmo que no obliga al usuario a especificar a priori el número de regiones (lo que suele ocurrir en otros métodos).
David Martin (Universidad de Southampton) AZTool es otra opción. El software tiene una metodología sólida detrás y supongo que puede manejar grandes conjuntos de datos, ya que se ha utilizado:
... by the Office for National Statistics (ONS) to create the 2001 Census output geographies for England and Wales
NCRM ofrece formación en línea recursos que cubren el tema.