diff --git a/example/WarpedVRTs/warped.2014-08-27_LC82270652014239LGN00_BOA.tif.vrt b/example/WarpedVRTs/warped.2014-08-27_LC82270652014239LGN00_BOA.tif.vrt
new file mode 100644
index 0000000000000000000000000000000000000000..988cf99e55126184e6c49d9f1343bc088dd06102
--- /dev/null
+++ b/example/WarpedVRTs/warped.2014-08-27_LC82270652014239LGN00_BOA.tif.vrt
@@ -0,0 +1,108 @@
+<VRTDataset rasterXSize="72" rasterYSize="24" subClass="VRTWarpedDataset">
+  <SRS>PROJCS["WGS 84 / UTM zone 21S",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32721"]]</SRS>
+  <GeoTransform>  6.8113989555974770e+05,  2.9999999999998543e+01,  0.0000000000000000e+00,  9.2482182820867039e+06,  0.0000000000000000e+00, -2.9999999999998543e+01</GeoTransform>
+  <Metadata>
+    <MDI key="AREA_OR_POINT">Area</MDI>
+    <MDI key="band names">{'B', 'G', 'R', 'NIR', 'SWIR1', 'SWIR2'}</MDI>
+    <MDI key="Band_1">B</MDI>
+    <MDI key="Band_2">G</MDI>
+    <MDI key="Band_3">R</MDI>
+    <MDI key="Band_4">NIR</MDI>
+    <MDI key="Band_5">SWIR1</MDI>
+    <MDI key="Band_6">SWIR2</MDI>
+    <MDI key="center wavelength">{0.49, 0.56, 0.66, 0.84, 1.65, 2.2}</MDI>
+    <MDI key="sensor type">Landsat OLI</MDI>
+    <MDI key="wavelength units">micrometers</MDI>
+  </Metadata>
+  <VRTRasterBand dataType="Int16" band="1" subClass="VRTWarpedRasterBand">
+    <Description>B</Description>
+    <NoDataValue>-9999</NoDataValue>
+    <ColorInterp>Gray</ColorInterp>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="2" subClass="VRTWarpedRasterBand">
+    <Description>G</Description>
+    <NoDataValue>-9999</NoDataValue>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="3" subClass="VRTWarpedRasterBand">
+    <Description>R</Description>
+    <NoDataValue>-9999</NoDataValue>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="4" subClass="VRTWarpedRasterBand">
+    <Description>NIR</Description>
+    <NoDataValue>-9999</NoDataValue>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="5" subClass="VRTWarpedRasterBand">
+    <Description>SWIR1</Description>
+    <NoDataValue>-9999</NoDataValue>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="6" subClass="VRTWarpedRasterBand">
+    <Description>SWIR2</Description>
+    <NoDataValue>-9999</NoDataValue>
+  </VRTRasterBand>
+  <BlockXSize>72</BlockXSize>
+  <BlockYSize>24</BlockYSize>
+  <GDALWarpOptions>
+    <WarpMemoryLimit>6.71089e+07</WarpMemoryLimit>
+    <ResampleAlg>NearestNeighbour</ResampleAlg>
+    <WorkingDataType>Int16</WorkingDataType>
+    <Option name="INIT_DEST">NO_DATA</Option>
+    <SourceDataset relativeToVRT="0">D:\Repositories\QGIS_Plugins\hub-timeseriesviewer\example\Images\2014-08-27_LC82270652014239LGN00_BOA.tif</SourceDataset>
+    <Transformer>
+      <ApproxTransformer>
+        <MaxError>0.125</MaxError>
+        <BaseTransformer>
+          <GenImgProjTransformer>
+            <SrcGeoTransform>681139.895559748053,30,0,-751781.717913297005,0,-30</SrcGeoTransform>
+            <SrcInvGeoTransform>-22704.6631853249346,0.0333333333333333329,0,-25059.3905971099011,0,-0.0333333333333333329</SrcInvGeoTransform>
+            <DstGeoTransform>681139.895559747703,29.9999999999985434,0,9248218.28208670393,0,-29.9999999999985434</DstGeoTransform>
+            <DstInvGeoTransform>-22704.663185326026,0.0333333333333349496,0,308273.942736238416,0,-0.0333333333333349496</DstInvGeoTransform>
+            <ReprojectTransformer>
+              <ReprojectionTransformer>
+                <SourceSRS>PROJCS["WGS 84 / UTM zone 21N",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32621"]]</SourceSRS>
+                <TargetSRS>PROJCS["WGS 84 / UTM zone 21S",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32721"]]</TargetSRS>
+              </ReprojectionTransformer>
+            </ReprojectTransformer>
+          </GenImgProjTransformer>
+        </BaseTransformer>
+      </ApproxTransformer>
+    </Transformer>
+    <BandList>
+      <BandMapping src="1" dst="1">
+        <SrcNoDataReal>-9999</SrcNoDataReal>
+        <SrcNoDataImag>0</SrcNoDataImag>
+        <DstNoDataReal>-9999</DstNoDataReal>
+        <DstNoDataImag>0</DstNoDataImag>
+      </BandMapping>
+      <BandMapping src="2" dst="2">
+        <SrcNoDataReal>-9999</SrcNoDataReal>
+        <SrcNoDataImag>0</SrcNoDataImag>
+        <DstNoDataReal>-9999</DstNoDataReal>
+        <DstNoDataImag>0</DstNoDataImag>
+      </BandMapping>
+      <BandMapping src="3" dst="3">
+        <SrcNoDataReal>-9999</SrcNoDataReal>
+        <SrcNoDataImag>0</SrcNoDataImag>
+        <DstNoDataReal>-9999</DstNoDataReal>
+        <DstNoDataImag>0</DstNoDataImag>
+      </BandMapping>
+      <BandMapping src="4" dst="4">
+        <SrcNoDataReal>-9999</SrcNoDataReal>
+        <SrcNoDataImag>0</SrcNoDataImag>
+        <DstNoDataReal>-9999</DstNoDataReal>
+        <DstNoDataImag>0</DstNoDataImag>
+      </BandMapping>
+      <BandMapping src="5" dst="5">
+        <SrcNoDataReal>-9999</SrcNoDataReal>
+        <SrcNoDataImag>0</SrcNoDataImag>
+        <DstNoDataReal>-9999</DstNoDataReal>
+        <DstNoDataImag>0</DstNoDataImag>
+      </BandMapping>
+      <BandMapping src="6" dst="6">
+        <SrcNoDataReal>-9999</SrcNoDataReal>
+        <SrcNoDataImag>0</SrcNoDataImag>
+        <DstNoDataReal>-9999</DstNoDataReal>
+        <DstNoDataImag>0</DstNoDataImag>
+      </BandMapping>
+    </BandList>
+  </GDALWarpOptions>
+</VRTDataset>
diff --git a/example/test.vrt b/example/test.vrt
new file mode 100644
index 0000000000000000000000000000000000000000..dd7e5564b948ea12fcb153f8544cba309184fffd
--- /dev/null
+++ b/example/test.vrt
@@ -0,0 +1,130 @@
+<VRTDataset rasterXSize="8006" rasterYSize="7627">
+  <SRS>PROJCS["WGS 84 / UTM zone 21S",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32721"]]</SRS>
+  <GeoTransform>  6.7608000000000000e+05,  1.8333333333332849e+01,  0.0000000000000000e+00,  9.3778000000000000e+06,  0.0000000000000000e+00, -1.8333333333332849e+01</GeoTransform>
+  <VRTRasterBand dataType="Int16" band="1">
+    <Description>Band 1</Description>
+    <SimpleSource resampling="near">
+      <SourceFilename relativeToVRT="0">S:\temp\temp_ar\4benjamin\05_CBERS\CBERS_4_MUX_20150603_167_107_L4_BAND5_GRID_SURFACE.tif</SourceFilename>
+      <SourceBand>1</SourceBand>
+      <SourceProperties RasterXSize="7339" RasterYSize="6991" DataType="Byte" BlockXSize="7339" BlockYSize="1" />
+      <SrcRect xOff="0" yOff="0" xSize="7339" ySize="6991" />
+      <DstRect xOff="0" yOff="0" xSize="8006.18181818203" ySize="7626.54545454566" />
+    </SimpleSource>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="2">
+    <Description>Band 2</Description>
+    <SimpleSource resampling="near">
+      <SourceFilename relativeToVRT="1">Images\re_2014-06-25.tif</SourceFilename>
+      <SourceBand>1</SourceBand>
+      <SourceProperties RasterXSize="432" RasterYSize="148" DataType="UInt16" BlockXSize="432" BlockYSize="1" />
+      <SrcRect xOff="0" yOff="0" xSize="432" ySize="148" />
+      <DstRect xOff="275.994303258992" yOff="7068.09370436199" xSize="117.818181818185" ySize="40.3636363636374" />
+    </SimpleSource>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="3">
+    <Description>Band 3</Description>
+    <SimpleSource resampling="near">
+      <SourceFilename relativeToVRT="1">Images\re_2014-06-25.tif</SourceFilename>
+      <SourceBand>2</SourceBand>
+      <SourceProperties RasterXSize="432" RasterYSize="148" DataType="UInt16" BlockXSize="432" BlockYSize="1" />
+      <SrcRect xOff="0" yOff="0" xSize="432" ySize="148" />
+      <DstRect xOff="275.994303258992" yOff="7068.09370436199" xSize="117.818181818185" ySize="40.3636363636374" />
+    </SimpleSource>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="4">
+    <Description>Band 4</Description>
+    <SimpleSource resampling="near">
+      <SourceFilename relativeToVRT="1">Images\re_2014-06-25.tif</SourceFilename>
+      <SourceBand>3</SourceBand>
+      <SourceProperties RasterXSize="432" RasterYSize="148" DataType="UInt16" BlockXSize="432" BlockYSize="1" />
+      <SrcRect xOff="0" yOff="0" xSize="432" ySize="148" />
+      <DstRect xOff="275.994303258992" yOff="7068.09370436199" xSize="117.818181818185" ySize="40.3636363636374" />
+    </SimpleSource>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="5">
+    <Description>Band 5</Description>
+    <SimpleSource resampling="near">
+      <SourceFilename relativeToVRT="1">Images\re_2014-06-25.tif</SourceFilename>
+      <SourceBand>4</SourceBand>
+      <SourceProperties RasterXSize="432" RasterYSize="148" DataType="UInt16" BlockXSize="432" BlockYSize="1" />
+      <SrcRect xOff="0" yOff="0" xSize="432" ySize="148" />
+      <DstRect xOff="275.994303258992" yOff="7068.09370436199" xSize="117.818181818185" ySize="40.3636363636374" />
+    </SimpleSource>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="6">
+    <Description>Band 6</Description>
+    <SimpleSource resampling="near">
+      <SourceFilename relativeToVRT="1">Images\re_2014-06-25.tif</SourceFilename>
+      <SourceBand>5</SourceBand>
+      <SourceProperties RasterXSize="432" RasterYSize="148" DataType="UInt16" BlockXSize="432" BlockYSize="1" />
+      <SrcRect xOff="0" yOff="0" xSize="432" ySize="148" />
+      <DstRect xOff="275.994303258992" yOff="7068.09370436199" xSize="117.818181818185" ySize="40.3636363636374" />
+    </SimpleSource>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="7">
+    <Description>Band 7</Description>
+    <ComplexSource resampling="near">
+      <SourceFilename relativeToVRT="1">WarpedVRTs\warped.2014-08-27_LC82270652014239LGN00_BOA.tif.vrt</SourceFilename>
+      <SourceBand>1</SourceBand>
+      <SourceProperties RasterXSize="72" RasterYSize="24" DataType="Int16" BlockXSize="72" BlockYSize="24" />
+      <SrcRect xOff="0" yOff="0" xSize="72" ySize="24" />
+      <DstRect xOff="275.994303258973" yOff="7068.09370436179" xSize="117.818181818179" ySize="39.2727272727264" />
+      <NODATA>-9999</NODATA>
+    </ComplexSource>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="8">
+    <Description>Band 8</Description>
+    <ComplexSource resampling="near">
+      <SourceFilename relativeToVRT="1">WarpedVRTs\warped.2014-08-27_LC82270652014239LGN00_BOA.tif.vrt</SourceFilename>
+      <SourceBand>2</SourceBand>
+      <SourceProperties RasterXSize="72" RasterYSize="24" DataType="Int16" BlockXSize="72" BlockYSize="24" />
+      <SrcRect xOff="0" yOff="0" xSize="72" ySize="24" />
+      <DstRect xOff="275.994303258973" yOff="7068.09370436179" xSize="117.818181818179" ySize="39.2727272727264" />
+      <NODATA>-9999</NODATA>
+    </ComplexSource>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="9">
+    <Description>Band 9</Description>
+    <ComplexSource resampling="near">
+      <SourceFilename relativeToVRT="1">WarpedVRTs\warped.2014-08-27_LC82270652014239LGN00_BOA.tif.vrt</SourceFilename>
+      <SourceBand>3</SourceBand>
+      <SourceProperties RasterXSize="72" RasterYSize="24" DataType="Int16" BlockXSize="72" BlockYSize="24" />
+      <SrcRect xOff="0" yOff="0" xSize="72" ySize="24" />
+      <DstRect xOff="275.994303258973" yOff="7068.09370436179" xSize="117.818181818179" ySize="39.2727272727264" />
+      <NODATA>-9999</NODATA>
+    </ComplexSource>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="10">
+    <Description>Band 10</Description>
+    <ComplexSource resampling="near">
+      <SourceFilename relativeToVRT="1">WarpedVRTs\warped.2014-08-27_LC82270652014239LGN00_BOA.tif.vrt</SourceFilename>
+      <SourceBand>4</SourceBand>
+      <SourceProperties RasterXSize="72" RasterYSize="24" DataType="Int16" BlockXSize="72" BlockYSize="24" />
+      <SrcRect xOff="0" yOff="0" xSize="72" ySize="24" />
+      <DstRect xOff="275.994303258973" yOff="7068.09370436179" xSize="117.818181818179" ySize="39.2727272727264" />
+      <NODATA>-9999</NODATA>
+    </ComplexSource>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="11">
+    <Description>Band 11</Description>
+    <ComplexSource resampling="near">
+      <SourceFilename relativeToVRT="1">WarpedVRTs\warped.2014-08-27_LC82270652014239LGN00_BOA.tif.vrt</SourceFilename>
+      <SourceBand>5</SourceBand>
+      <SourceProperties RasterXSize="72" RasterYSize="24" DataType="Int16" BlockXSize="72" BlockYSize="24" />
+      <SrcRect xOff="0" yOff="0" xSize="72" ySize="24" />
+      <DstRect xOff="275.994303258973" yOff="7068.09370436179" xSize="117.818181818179" ySize="39.2727272727264" />
+      <NODATA>-9999</NODATA>
+    </ComplexSource>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="12">
+    <Description>Band 12</Description>
+    <ComplexSource resampling="near">
+      <SourceFilename relativeToVRT="1">WarpedVRTs\warped.2014-08-27_LC82270652014239LGN00_BOA.tif.vrt</SourceFilename>
+      <SourceBand>6</SourceBand>
+      <SourceProperties RasterXSize="72" RasterYSize="24" DataType="Int16" BlockXSize="72" BlockYSize="24" />
+      <SrcRect xOff="0" yOff="0" xSize="72" ySize="24" />
+      <DstRect xOff="275.994303258973" yOff="7068.09370436179" xSize="117.818181818179" ySize="39.2727272727264" />
+      <NODATA>-9999</NODATA>
+    </ComplexSource>
+  </VRTRasterBand>
+</VRTDataset>
diff --git a/test/WarpedVRTs/warped.2014-08-27_LC82270652014239LGN00_BOA.tif.vrt b/test/WarpedVRTs/warped.2014-08-27_LC82270652014239LGN00_BOA.tif.vrt
new file mode 100644
index 0000000000000000000000000000000000000000..988cf99e55126184e6c49d9f1343bc088dd06102
--- /dev/null
+++ b/test/WarpedVRTs/warped.2014-08-27_LC82270652014239LGN00_BOA.tif.vrt
@@ -0,0 +1,108 @@
+<VRTDataset rasterXSize="72" rasterYSize="24" subClass="VRTWarpedDataset">
+  <SRS>PROJCS["WGS 84 / UTM zone 21S",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32721"]]</SRS>
+  <GeoTransform>  6.8113989555974770e+05,  2.9999999999998543e+01,  0.0000000000000000e+00,  9.2482182820867039e+06,  0.0000000000000000e+00, -2.9999999999998543e+01</GeoTransform>
+  <Metadata>
+    <MDI key="AREA_OR_POINT">Area</MDI>
+    <MDI key="band names">{'B', 'G', 'R', 'NIR', 'SWIR1', 'SWIR2'}</MDI>
+    <MDI key="Band_1">B</MDI>
+    <MDI key="Band_2">G</MDI>
+    <MDI key="Band_3">R</MDI>
+    <MDI key="Band_4">NIR</MDI>
+    <MDI key="Band_5">SWIR1</MDI>
+    <MDI key="Band_6">SWIR2</MDI>
+    <MDI key="center wavelength">{0.49, 0.56, 0.66, 0.84, 1.65, 2.2}</MDI>
+    <MDI key="sensor type">Landsat OLI</MDI>
+    <MDI key="wavelength units">micrometers</MDI>
+  </Metadata>
+  <VRTRasterBand dataType="Int16" band="1" subClass="VRTWarpedRasterBand">
+    <Description>B</Description>
+    <NoDataValue>-9999</NoDataValue>
+    <ColorInterp>Gray</ColorInterp>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="2" subClass="VRTWarpedRasterBand">
+    <Description>G</Description>
+    <NoDataValue>-9999</NoDataValue>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="3" subClass="VRTWarpedRasterBand">
+    <Description>R</Description>
+    <NoDataValue>-9999</NoDataValue>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="4" subClass="VRTWarpedRasterBand">
+    <Description>NIR</Description>
+    <NoDataValue>-9999</NoDataValue>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="5" subClass="VRTWarpedRasterBand">
+    <Description>SWIR1</Description>
+    <NoDataValue>-9999</NoDataValue>
+  </VRTRasterBand>
+  <VRTRasterBand dataType="Int16" band="6" subClass="VRTWarpedRasterBand">
+    <Description>SWIR2</Description>
+    <NoDataValue>-9999</NoDataValue>
+  </VRTRasterBand>
+  <BlockXSize>72</BlockXSize>
+  <BlockYSize>24</BlockYSize>
+  <GDALWarpOptions>
+    <WarpMemoryLimit>6.71089e+07</WarpMemoryLimit>
+    <ResampleAlg>NearestNeighbour</ResampleAlg>
+    <WorkingDataType>Int16</WorkingDataType>
+    <Option name="INIT_DEST">NO_DATA</Option>
+    <SourceDataset relativeToVRT="0">D:\Repositories\QGIS_Plugins\hub-timeseriesviewer\example\Images\2014-08-27_LC82270652014239LGN00_BOA.tif</SourceDataset>
+    <Transformer>
+      <ApproxTransformer>
+        <MaxError>0.125</MaxError>
+        <BaseTransformer>
+          <GenImgProjTransformer>
+            <SrcGeoTransform>681139.895559748053,30,0,-751781.717913297005,0,-30</SrcGeoTransform>
+            <SrcInvGeoTransform>-22704.6631853249346,0.0333333333333333329,0,-25059.3905971099011,0,-0.0333333333333333329</SrcInvGeoTransform>
+            <DstGeoTransform>681139.895559747703,29.9999999999985434,0,9248218.28208670393,0,-29.9999999999985434</DstGeoTransform>
+            <DstInvGeoTransform>-22704.663185326026,0.0333333333333349496,0,308273.942736238416,0,-0.0333333333333349496</DstInvGeoTransform>
+            <ReprojectTransformer>
+              <ReprojectionTransformer>
+                <SourceSRS>PROJCS["WGS 84 / UTM zone 21N",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32621"]]</SourceSRS>
+                <TargetSRS>PROJCS["WGS 84 / UTM zone 21S",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32721"]]</TargetSRS>
+              </ReprojectionTransformer>
+            </ReprojectTransformer>
+          </GenImgProjTransformer>
+        </BaseTransformer>
+      </ApproxTransformer>
+    </Transformer>
+    <BandList>
+      <BandMapping src="1" dst="1">
+        <SrcNoDataReal>-9999</SrcNoDataReal>
+        <SrcNoDataImag>0</SrcNoDataImag>
+        <DstNoDataReal>-9999</DstNoDataReal>
+        <DstNoDataImag>0</DstNoDataImag>
+      </BandMapping>
+      <BandMapping src="2" dst="2">
+        <SrcNoDataReal>-9999</SrcNoDataReal>
+        <SrcNoDataImag>0</SrcNoDataImag>
+        <DstNoDataReal>-9999</DstNoDataReal>
+        <DstNoDataImag>0</DstNoDataImag>
+      </BandMapping>
+      <BandMapping src="3" dst="3">
+        <SrcNoDataReal>-9999</SrcNoDataReal>
+        <SrcNoDataImag>0</SrcNoDataImag>
+        <DstNoDataReal>-9999</DstNoDataReal>
+        <DstNoDataImag>0</DstNoDataImag>
+      </BandMapping>
+      <BandMapping src="4" dst="4">
+        <SrcNoDataReal>-9999</SrcNoDataReal>
+        <SrcNoDataImag>0</SrcNoDataImag>
+        <DstNoDataReal>-9999</DstNoDataReal>
+        <DstNoDataImag>0</DstNoDataImag>
+      </BandMapping>
+      <BandMapping src="5" dst="5">
+        <SrcNoDataReal>-9999</SrcNoDataReal>
+        <SrcNoDataImag>0</SrcNoDataImag>
+        <DstNoDataReal>-9999</DstNoDataReal>
+        <DstNoDataImag>0</DstNoDataImag>
+      </BandMapping>
+      <BandMapping src="6" dst="6">
+        <SrcNoDataReal>-9999</SrcNoDataReal>
+        <SrcNoDataImag>0</SrcNoDataImag>
+        <DstNoDataReal>-9999</DstNoDataReal>
+        <DstNoDataImag>0</DstNoDataImag>
+      </BandMapping>
+    </BandList>
+  </GDALWarpOptions>
+</VRTDataset>
diff --git a/test/WarpedVRTs/warped.CBERS_4_MUX_20150603_167_107_L4_BAND5_GRID_SURFACE.tif.vrt b/test/WarpedVRTs/warped.CBERS_4_MUX_20150603_167_107_L4_BAND5_GRID_SURFACE.tif.vrt
new file mode 100644
index 0000000000000000000000000000000000000000..556a5677529d158dfd7859fc06c5aa612d0213ed
--- /dev/null
+++ b/test/WarpedVRTs/warped.CBERS_4_MUX_20150603_167_107_L4_BAND5_GRID_SURFACE.tif.vrt
@@ -0,0 +1,41 @@
+<VRTDataset rasterXSize="7367" rasterYSize="7024" subClass="VRTWarpedDataset">
+  <SRS>GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]</SRS>
+  <GeoTransform> -5.5410204465162394e+01,  1.8071984352647534e-04,  0.0000000000000000e+00, -5.6217761032507241e+00,  0.0000000000000000e+00, -1.8071984352647534e-04</GeoTransform>
+  <Metadata>
+    <MDI key="AREA_OR_POINT">Area</MDI>
+  </Metadata>
+  <VRTRasterBand dataType="Byte" band="1" subClass="VRTWarpedRasterBand">
+    <ColorInterp>Gray</ColorInterp>
+  </VRTRasterBand>
+  <BlockXSize>512</BlockXSize>
+  <BlockYSize>128</BlockYSize>
+  <GDALWarpOptions>
+    <WarpMemoryLimit>6.71089e+07</WarpMemoryLimit>
+    <ResampleAlg>NearestNeighbour</ResampleAlg>
+    <WorkingDataType>Byte</WorkingDataType>
+    <Option name="INIT_DEST">0</Option>
+    <SourceDataset relativeToVRT="0">S:\temp\temp_ar\4benjamin\05_CBERS\CBERS_4_MUX_20150603_167_107_L4_BAND5_GRID_SURFACE.tif</SourceDataset>
+    <Transformer>
+      <ApproxTransformer>
+        <MaxError>0.125</MaxError>
+        <BaseTransformer>
+          <GenImgProjTransformer>
+            <SrcGeoTransform>676080,20,0,9377800,0,-20</SrcGeoTransform>
+            <SrcInvGeoTransform>-33804,0.0500000000000000028,0,468890,0,-0.0500000000000000028</SrcInvGeoTransform>
+            <DstGeoTransform>-55.4102044651623942,0.000180719843526475343,0,-5.62177610325072408,0,-0.000180719843526475343</DstGeoTransform>
+            <DstInvGeoTransform>306608.30257439235,5533.42665911228869,0,-31107.6857612879539,0,-5533.42665911228869</DstInvGeoTransform>
+            <ReprojectTransformer>
+              <ReprojectionTransformer>
+                <SourceSRS>PROJCS["WGS 84 / UTM zone 21S",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-57],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32721"]]</SourceSRS>
+                <TargetSRS>GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]</TargetSRS>
+              </ReprojectionTransformer>
+            </ReprojectTransformer>
+          </GenImgProjTransformer>
+        </BaseTransformer>
+      </ApproxTransformer>
+    </Transformer>
+    <BandList>
+      <BandMapping src="1" dst="1" />
+    </BandList>
+  </GDALWarpOptions>
+</VRTDataset>
diff --git a/test/mapcanvaslayout.py b/test/mapcanvaslayout.py
new file mode 100644
index 0000000000000000000000000000000000000000..9d39fd55cd5f6a1cb0ca47cb724b7d6bdcf738ba
--- /dev/null
+++ b/test/mapcanvaslayout.py
@@ -0,0 +1,42 @@
+# -*- coding: utf-8 -*-
+
+"""
+***************************************************************************
+    
+    ---------------------
+    Date                 : 30.11.2017
+    Copyright            : (C) 2017 by Benjamin Jakimow
+    Email                : benjamin jakimow at geo dot hu-berlin dot de
+***************************************************************************
+*                                                                         *
+*   This program is free software; you can redistribute it and/or modify  *
+*   it under the terms of the GNU General Public License as published by  *
+*   the Free Software Foundation; either version 2 of the License, or     *
+*   (at your option) any later version.                                   *
+*                                                                         *
+***************************************************************************
+"""
+# noinspection PyPep8Naming
+from __future__ import absolute_import
+
+from timeseriesviewer.utils import initQgisApplication
+from PyQt4.QtGui import *
+from PyQt4.QtCore import *
+from timeseriesviewer.mapcanvas import MapCanvas
+
+app = initQgisApplication()
+
+frame = QFrame()
+frame.setLayout(QVBoxLayout())
+frame.layout().addWidget(QProgressBar())
+frame.layout().addWidget(QLabel('Info text'))
+for i in range(2):
+    m = MapCanvas(frame)
+    m.setFixedSize(QSize(100,100))
+    frame.layout().addWidget(m)
+frame.sizeHint = lambda : m.size()
+frame.show()
+
+s = ""
+
+app.exec_()
\ No newline at end of file