TLDR; Keuntungan menggunakan ruby untuk GIS adalah ruby itu sendiri. Setelah Anda belajar bagaimana melakukan transformasi CRS dengannya, menggunakan rgeo sangat mudah dengan squeel.
Saya menemukan bekerja dengan rgeo
permata itu sangat menyenangkan. Berlawanan dengan hampir setiap jawaban lain untuk pertanyaan ini, saya akan mengatakan itu layak untuk ditinjau jika Anda terbiasa dengan ruby. Jika tidak, saya akan mengatakan mungkin tidak ada keuntungan tertentu berdasarkan dari beberapa jawaban lain ini tetapi ruby sangat bagus untuk menjalankan skrip untuk saya sementara saya memuat dalam gigabytes data shapefile untuk menjalankan query postgis. Di sisi basis data, ini merupakan kesenangan mutlak.
Kombinasi binding ActiveRecord dari rails untuk postgis, bersama dengan rgeo dan squeel gem, merupakan hari yang relatif mudah di taman sejauh aplikasi ruby biasanya berjalan.
Untuk THE pengenalan bekerja dengan GIS pada rel, lihat RubyConf ini bicara dengan Daniel Azuma http://www.youtube.com/watch?v=QI0e2jkUbkk
Azuma bekerja untuk google tetapi juga menulis permata rgeo untuk ruby. rgeo memiliki ekstensi rgeo-shapefile & rgeo-geojson (ini adalah dua yang telah saya gunakan sejauh ini) yang membuatnya mudah untuk dihubungkan ke dataset yang sudah ada. rgeo-shapefile hanya dapat membaca shapefile sejauh yang saya tahu tetapi rgeo-geojson dapat membaca dan menulis.
Inilah bagian 1 dari posting blog seri 11-bagian yang telah ditulisnya selama beberapa waktu sekarang. Serial ini sangat berguna bagi saya.
http://blog.daniel-azuma.com/archives/60