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")