Ruby on rails 如何从集合中输出geojson
我想使用rgeo geojson从我的rails应用程序输出一个geojson文件。我有一个点表,每个点都有lat和long 我用标准方式设置了控制器Ruby on rails 如何从集合中输出geojson,ruby-on-rails,geojson,rgeo,Ruby On Rails,Geojson,Rgeo,我想使用rgeo geojson从我的rails应用程序输出一个geojson文件。我有一个点表,每个点都有lat和long 我用标准方式设置了控制器 回应待办事项|格式| format.html format.csv{send_data@nodes_for_map.to_csv} format.json{send_data@nodes_for_map.as_geo_json} 结束 如何从集合中创建geojson rgeo geojson FeatureCollection这将以JSON正
回应待办事项|格式|
format.html
format.csv{send_data@nodes_for_map.to_csv}
format.json{send_data@nodes_for_map.as_geo_json}
结束
如何从集合中创建geojson
rgeo geojson FeatureCollection这将以JSON正文响应:
format.json { render json: RGeo::GeoJSON.encode(@nodes_for_map).to_json }
这将以JSON文件响应:
format.json do
send_data RGeo::GeoJSON.encode(@nodes_for_map).to_json,
filename: "whatever.json",
type: "text/plain"
end
谢谢你。这样做,我如何确保我的@nodes\u for\u映射具有正确的字段(lat、long等)并设置属性(eg的标记颜色)?