Я запропоную точку зору: Python широко застосовується на геопросторовій арені. Це сценарій мови вибору для ArcGIS та QGIS, і для цього є широкий спектр високоякісних бібліотек , а також спільноти.
Python / Django / GeoDjango - це зріла комбінація, дещо повільніша, стійкіша швидкість розвитку, ніж Ruby / Rails / RGeo, що може бути для вас профі чи передумовою. Можливо, документація GeoDjango краща, ніж документація RGeo.
Зрештою, я вважаю, що це зводиться до переваг розробника, досвіду та продуктивності. Якщо ви подивитеся на роботу Vizzuality ( github ), вони роблять кілька вражаючих речей зі стеком Ruby. Я не знаю жодного магазину GeoDjango з таким вражаючим портфоліо, але, будь ласка, опублікуйте тут, якщо хтось знає про нього!
Це повідомлення Джеффа Етвуда про те, чому він вибрав Рубі для створення дискурсу, є помітним:
Але чому Рубі? Що ж, коротка і не дуже гламурна відповідь полягає в тому, що я її звузив до Python або Ruby, а мій оригінальний співзасновник Робін Уорд будує основні програми Rails з 2006 року. Так це було встановлено.