integrated with final node-gdal API