#include "WMSLayer.h"#include "../../../../dataaccess/datasource/DataSource.h"#include "../../../../dataaccess/dataset/DataSetType.h"#include "../../../../dataaccess/utils/Utils.h"#include "../../../../maptools/AbstractRenderer.h"#include "../../../../maptools/RendererFactory.h"#include "../../../../maptools/Utils.h"#include "../../../../raster/RasterProperty.h"#include "../../../../raster/BandProperty.h"#include "../../../../raster/Band.h"#include "../../../../raster/Grid.h"#include "../../../../raster/RasterFactory.h"#include "../../../../memory/DataSet.h"#include "../../../../memory/DataSetItem.h"#include "../../../core/Exception.h"#include "DataSource.h"#include "Utils.h"#include <boost/format.hpp>#include <vector>