Esto podría ser una exageración, pero me preguntaba si alguien implementó herramientas de modelado por gravedad o scripts para el Análisis de Mercado Minorista (como el Modelo Huff), para analizar datos espaciales para las relaciones cliente-tienda.
Hay un par de fuentes de ESRI (incluida la extensión Business Analyst), pero no he visto ninguna para el mundo de código abierto. Parece un lugar donde PostGIS realmente podría aprovecharse por sus cualidades de base de datos.
Documentos de referencia (artículos desactualizados pero relevantes que explican el concepto):
postgis
modelling
business
geomarketing
gravity-model
RyanKDalton
fuente
fuente
Respuestas:
Como dice scw en su comentario, el código en sí parece hacer uso de algunos procesos y bucles básicos, por lo que probablemente podría reescribirse con bastante rapidez en Python y Shapely.
Sin embargo, si está buscando un script, eche un vistazo a lo siguiente escrito en R..y alemán: http://www.reymann.eu/wp-content/uploads/2010/06/GravitationsgesetzHuff.R
Google Translate parece indicar que proporciona el "Cálculo de la probabilidad de compra de la ley de gravitación de Huff"
Vinculado a http://www.reymann.eu/wettbewerbsanalysen/einzugsgebiet
Tiene un aviso de derechos de autor, por lo que puede comunicarse con el autor para obtener más detalles. Si saca todas las líneas que se imprimen en la pantalla, parece que R puede implementarlo de manera muy concisa.
fuente
Definitivamente, eche un vistazo a esto: https://rpubs.com/MichalisPavlis/huff_model y la biblioteca R hufftools, que también muestra exactamente cómo descargar y usar una red de calles para todo un país. El artículo de Pavlis Dolega y Singleton también puede ser útil para pensar en la pregunta "atractor" de venta minorista.
fuente