TLDR; ข้อดีของการใช้ทับทิมสำหรับ GIS คือทับทิมเอง เมื่อคุณเรียนรู้วิธีการแปลง CRS ด้วยการใช้ rgeo นั้นเป็นเรื่องง่าย
ฉันพบว่าการทำงานกับrgeo
อัญมณีน่าพอใจมาก ในทางตรงกันข้ามกับคำตอบอื่น ๆ เกือบทั้งหมดสำหรับคำถามนี้ฉันจะบอกว่ามันคุ้มค่าที่จะดูว่าคุณคุ้นเคยกับทับทิมหรือไม่ หากคุณไม่ใช่ฉันจะบอกว่าอาจไม่ได้เปรียบอย่างเฉพาะเจาะจงจากคำตอบอื่น ๆ เหล่านี้ แต่ทับทิมก็ยอดเยี่ยมสำหรับการเรียกใช้สคริปต์สำหรับฉันในขณะที่ฉันโหลดข้อมูลเชพไฟล์รูปร่างเป็นกิกะไบต์เพื่อเรียกใช้คิวรี postgis ในด้านฐานข้อมูลมันเป็นความสุขอย่างแท้จริง
การรวมกันของการเชื่อมโยง ActiveRecord ของรางสำหรับ Postgis ร่วมกับ rgeo และ squeel gem เป็นอีกหนึ่งวันที่ค่อนข้างง่ายในสวนสาธารณะเท่าที่แอปพลิเคชั่นทับทิมจะไปตามปกติ
สำหรับรู้เบื้องต้นเกี่ยวกับการทำงานร่วมกับระบบสารสนเทศภูมิศาสตร์บนราง, เห็นนี้พูดคุย RubyConf โดยแดเนียลซูมาhttp://www.youtube.com/watch?v=QI0e2jkUbkk
Azuma ใช้งานได้กับ google แต่ยังเขียนอัญมณี rgeo สำหรับทับทิม rgeo มีส่วนขยาย rgeo-shapefile & rgeo-geojson (นี่คือทั้งสองที่ฉันเคยใช้มาแล้ว) ที่ทำให้ง่ายต่อการเสียบชุดข้อมูลที่มีอยู่ rgeo-shapefile สามารถอ่าน shapefiles เท่าที่ฉันสามารถบอกได้ แต่ rgeo-geojson สามารถอ่านและเขียนได้
ต่อไปนี้เป็นส่วนที่ 1 ของโพสต์บล็อกชุด 11 ตอนที่เขาเขียนมาระยะหนึ่งแล้ว ชุดมีประโยชน์อย่างมากกับฉัน
http://blog.daniel-azuma.com/archives/60