0
我正在使用OGR2OGR将geojson文件转换为dxf格式。 它在本地服务器上工作,但在heroku服务器上不工作。这是使用genrating文件 查找代码:如何在heroku服务器上运行系统命令?
str2 = {
"type":"FeatureCollection",
"features":[
{"type":"Feature","properties":{"color":"red"},"geometry":{"type":"Point","coordinates":[@substation]}},
{"type":"Feature","properties":{"color":"red"},"geometry":{"type":"Point","coordinates":[@feeder]}},
{"type":"Feature","properties":{"color":"red"},"geometry":{"type":"Point","coordinates":[@form3]}},
{"type":"Feature","properties":{"color":"red"},"geometry":{"type":"Point","coordinates":[@pdt_array]}},
{"type":"Feature","properties":{"color":"red"},"geometry":{"type":"Point","coordinates":[@edt_array]}},
{"type":"Feature","properties":{"color":"red"},"geometry":{"type":"Point","coordinates":[@composite_array]}},
{"type":"Feature","properties":{"color":"red"},"geometry":{"type":"Point","coordinates":[@al_array]}},
{"type":"Feature","properties":{"color":"red"},"geometry":{"type":"Point","coordinates":[@tp_array]}},
{"type":"Feature","properties":{"color":"red"},"geometry":{"type":"Point","coordinates":[@ot_array]}},
{"type":"Feature","properties":{"color":"red"},"geometry":{"type":"LineString","coordinates":[@lt_array,@ht_array,@consumer_array]}}
]}
path = "#{Rails.root}/public/data.geojson"
File.open(path, "w+") do |f|
f.write(JSON.pretty_generate(str2))
end
system("ogr2ogr -f DXF #{Rails.root}/public/delhiii.dxf #{Rails.root}/public/data.geojson")