gdal3.js
Version:
gdal3.js is a port of Gdal applications (**gdal_translate**, **ogr2ogr**, **gdal_rasterize**, **gdalwarp**, **gdaltransform**) to Webassembly. It allows you to convert raster and vector geospatial data to various formats and coordinate systems.
22 lines (20 loc) • 594 B
JavaScript
import { GDALFunctions } from '../../allCFunctions';
/**
* Close the dataset. The memory associated to the dataset will be freed.
*
* Datasets **must** be closed when you're finished with them, or the
* memory consumption will grow forever.
*
* @module f/close
* @async
* @param {TypeDefs.Dataset} dataset Dataset to be closed.
* @return {Promise<void>}
* @example
* Gdal.close(dataset);
*/
export default function close(dataset) {
return new Promise((resolve) => {
GDALFunctions.GDALClose(dataset.pointer);
resolve();
});
}