Saya akan menawarkan perspektif: Python digunakan lebih luas di arena geospasial. Ini adalah bahasa scripting pilihan untuk ArcGIS dan QGIS dan ada berbagai perpustakaan berkualitas tinggi yang tersedia untuknya, plus komunitas.
Python / Django / GeoDjango adalah kombinasi yang matang, dengan kecepatan pengembangan yang lebih lambat, lebih mantap daripada Ruby / Rails / RGeo, yang mungkin pro atau kontra untuk Anda. Bisa dibilang, dokumentasi GeoDjango lebih baik daripada RGeo.
Pada akhirnya saya percaya ini tergantung pada preferensi, pengalaman, dan produktivitas pengembang. Jika Anda melihat karya Vizzuality ( github ), mereka melakukan beberapa hal spektakuler dengan tumpukan Ruby. Saya tidak mengetahui adanya toko GeoDjango dengan portofolio yang begitu mengesankan, tapi tolong posting di sini jika ada yang tahu!
Posting ini oleh Jeff Atwood tentang mengapa ia memilih Ruby untuk membangun Wacana penting:
Tapi mengapa Ruby? Yah, jawaban singkat dan tidak terlalu glamor adalah bahwa saya telah mempersempitnya menjadi Python atau Ruby, dan co-founder asli saya Robin Ward telah membangun aplikasi Rails utama sejak tahun 2006. Sehingga berhasil.