Это может быть очень сложно, но мне было интересно, если кто-нибудь внедрил инструменты гравитационного моделирования или сценарии для анализа розничного рынка (например, модель Хаффа), чтобы анализировать пространственные данные для отношений клиент-магазин?
Есть несколько источников ESRI (включая расширение Business Analyst), но я не видел ни одного для мира с открытым исходным кодом. Кажется, это место, где PostGIS действительно мог бы использовать свои качества базы данных.
Справочные документы (устаревшие, но соответствующие статьи, объясняющие концепцию):
postgis
modelling
business
geomarketing
gravity-model
RyanKDalton
источник
источник
Ответы:
Как говорит scw в своем комментарии, сам код, похоже, использует некоторую базовую обработку и циклы, поэтому, вероятно, может быть довольно быстро переписан в Python и Shapely.
Однако, если вы ищете сценарий, взгляните на следующее, написанное на R..и немецком языке: http://www.reymann.eu/wp-content/uploads/2010/06/GravitationsgesetzHuff.R
Google Translate, кажется, указывает, что он обеспечивает «Расчет вероятности покупки закона тяготения Хаффа»
Связано с http://www.reymann.eu/wettbewerbsanalysen/einzugsgebiet
На нем есть уведомление об авторских правах, поэтому, возможно, свяжитесь с автором для получения более подробной информации. Если вы уберете все строки, которые выводятся на экран, кажется, что R может реализовать это очень кратко.
источник
Обязательно посмотрите на это: https://rpubs.com/MichalisPavlis/huff_model и библиотеку hufftools R, которая также показывает, как именно загружать и использовать уличную сеть для всей страны. Газета «Павлис Долега» и «Синглтон» также могут помочь в размышлении о розничном «аттракторном» вопросе.
источник