TLDR; Ưu điểm của việc sử dụng ruby cho GIS là chính ruby. Một khi bạn học cách thực hiện các phép biến đổi CRS với nó, sử dụng rgeo là một cách dễ dàng với squeel.
Tôi đã tìm thấy làm việc với rgeo
đá quý rất dễ chịu. Trái với gần như mọi câu trả lời khác cho câu hỏi này, tôi sẽ nói rằng nó hoàn toàn đáng để xem xét nếu bạn quen thuộc với ruby. Nếu bạn không, tôi có thể nói rằng có lẽ không có lợi thế đặc biệt nào dựa trên một số câu trả lời khác nhưng ruby rất tuyệt để chạy tập lệnh cho tôi trong khi tôi tải hàng gigabyte dữ liệu shapefile để chạy truy vấn postgis. Về phía cơ sở dữ liệu, đó là một niềm vui tuyệt đối.
Sự kết hợp của các ràng buộc ActiveRecord của rails cho postgis, kết hợp với rgeo và đá quý squeel, đây chỉ là một ngày tương đối dễ dàng trong công viên theo như một ứng dụng ruby thường đi.
Đối với THE giới thiệu về làm việc với GIS trên đường ray, xem rubyconf này nói chuyện của Daniel Azuma http://www.youtube.com/watch?v=QI0e2jkUbkk
Azuma làm việc cho google nhưng cũng đã viết đá quý rgeo cho ruby. rgeo có các phần mở rộng rgeo-shapefile & rgeo-Geojson (đây là hai phần mềm tôi đã sử dụng cho đến nay) giúp dễ dàng cắm vào các bộ dữ liệu hiện có. rgeo-shapefile chỉ có thể đọc shapefile theo như tôi có thể nói nhưng rgeo-Geojson có thể đọc và viết.
Đây là phần 1 của một bài đăng trên blog gồm 11 phần mà anh ấy đã viết được một thời gian. Bộ truyện đã cực kỳ hữu ích với tôi.
http://blog.daniel-azuma.com/archives/60