在nodejs中使用gdal-async,我尝试将verctor文件从geojson转换为dxf。
const dsGeoJSON2 = gdal.open('./upload2/objects.geojson');
const out2 = gdal.vectorTranslate('./upload2/objects.dxf', dsGeoJSON2, ['-f', 'DXF']);
即使使用 .kml,输出文件也是空的,但当我更改为 gpx 时,它就可以工作。
显式关闭输出文件:
const dsGeoJSON2 = gdal.open('./upload2/objects.geojson');
const out2 = gdal.vectorTranslate(
'./upload2/objects.dxf',
dsGeoJSON2,
['-f', 'DXF']
).close();
直接退出该程序。
当 GC 收集保存数据集的变量时,文件的刷新/关闭运行。