TLDR; GIS에 루비를 사용하는 이점은 루비 자체입니다. CRS 변환을 수행하는 방법을 배우면 rgeo를 사용하는 것이 짜릿한 바람입니다.
나는 rgeo
보석으로 일하는 것이 매우 즐겁다 는 것을 알았습니다 . 이 질문에 대한 거의 모든 다른 대답과는 반대로, 루비에 익숙하다면 확실히 살펴볼 가치가 있다고 말할 것입니다. 그렇지 않다면 아마도 다른 답변 중 일부를 기반으로 한 특별한 이점은 없지만 루비는 postgis 쿼리를 실행하기 위해 기가 바이트의 shapefile 데이터를로드하는 동안 스크립트를 실행하는 데 훌륭했습니다. 데이터베이스 측면에서 그것은 절대적인 즐거움이었습니다.
rgeo 및 squeel gem과 함께 postgis에 대한 레일의 ActiveRecord 바인딩 조합은 루비 애플리케이션이 일반적으로 진행되는 한 공원에서 비교적 쉬운 날이었습니다.
들어 레일 GIS 작업 소개, 다니엘 아즈마하여이 rubyconf 이야기 참조 http://www.youtube.com/watch?v=QI0e2jkUbkk을
Azuma는 Google에서 작동하지만 루비에 대한 rgeo gem을 작성했습니다. rgeo는 rgeo-shapefile & rgeo-geojson (현재까지 사용한 두 가지) 확장자를 가지고있어 기존 데이터 세트에 쉽게 연결할 수 있습니다. rgeo-shapefile은 내가 말할 수있는 한 shapefile 만 읽을 수 있지만 rgeo-geojson은 읽고 쓸 수 있습니다.
그가 지금 쓰고있는 11 부 시리즈 블로그 게시물의 1 부입니다. 이 시리즈는 나에게 매우 유용했습니다.
http://blog.daniel-azuma.com/archives/60