我在我的 Rails 5 应用程序中使用rgeo
and rgeo-shapefile
gems。我的目标是加载邻域的 shapefile 并确定纬度/经度点位于哪个邻域内。
在他们的文档中,他们有这个例子。
require 'rgeo/shapefile'
name = "neighborhoods.shp"
RGeo::Shapefile::Reader.open(name) do |file|
puts "File contains #{file.num_records} records."
file.each do |record|
puts "Record number #{record.index}:"
puts " Geometry: #{record.geometry.as_text}"
puts " Attributes: #{record.attributes.inspect}"
end
file.rewind
record = file.next
puts "First record geometry was: #{record.geometry.as_text}"
end
我不太确定如何从这个例子转向我想做的事情。