#include "Utils.h"#include "../../../../common/StringUtils.h"#include "../../../../common/Enums.h"#include "../../../core/Exception.h"#include "../../../../core/translator/Translator.h"#include "../../../../dataaccess/datasource/DataSource.h"#include "../../../../dataaccess/datasource/DataSourceFactory.h"#include "../../../../dataaccess/datasource/DataSourceTransactor.h"#include "../../../../dataaccess/dataset/DataSet.h"#include "../../../../raster/BandProperty.h"#include "../../../../raster/Grid.h"#include "../../../../raster/Raster.h"#include "../../../../raster/RasterFactory.h"#include "../../../../geometry/Envelope.h"#include "../../../../gdal/Utils.h"#include <gdal_priv.h>#include <gdalwarper.h>#include <ogr_api.h>#include <ogr_spatialref.h>#include <ogrsf_frmts.h>#include <string>