Created
August 26, 2024 06:22
-
-
Save jdries/07610e857de53958ea58cbcac7a7b179 to your computer and use it in GitHub Desktop.
openEO Max NDVI production
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from openeo.extra.job_management import MultiBackendJobManager | |
| import openeo | |
| from openeo.processes import array_create | |
| from shapely.geometry import box | |
| from geopandas import GeoDataFrame | |
| import pandas as pd | |
| extents = ({'west': 441000, 'east': 451000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 441000, 'east': 451000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 451000, 'east': 461000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6323000, 'north': 6333000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 461000, 'east': 471000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6323000, 'north': 6333000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 471000, 'east': 481000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6323000, 'north': 6333000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 481000, 'east': 491000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6323000, 'north': 6333000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 491000, 'east': 501000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6323000, 'north': 6333000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 501000, 'east': 511000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6323000, 'north': 6333000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 511000, 'east': 521000, 'south': 6063000, 'north': 6073000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6343000, 'north': 6353000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6323000, 'north': 6333000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 521000, 'east': 531000, 'south': 6063000, 'north': 6073000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6353000, 'north': 6363000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6343000, 'north': 6353000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6323000, 'north': 6333000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 531000, 'east': 541000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6373000, 'north': 6383000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6363000, 'north': 6373000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6353000, 'north': 6363000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6343000, 'north': 6353000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6323000, 'north': 6333000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 541000, 'east': 551000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6383000, 'north': 6393000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6373000, 'north': 6383000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6363000, 'north': 6373000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6353000, 'north': 6363000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6343000, 'north': 6353000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6323000, 'north': 6333000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 551000, 'east': 561000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6383000, 'north': 6393000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6373000, 'north': 6383000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6363000, 'north': 6373000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6353000, 'north': 6363000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6343000, 'north': 6353000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6323000, 'north': 6333000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 561000, 'east': 571000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6383000, 'north': 6393000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6373000, 'north': 6383000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6363000, 'north': 6373000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6353000, 'north': 6363000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6343000, 'north': 6353000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6323000, 'north': 6333000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 571000, 'east': 581000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6393000, 'north': 6403000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6383000, 'north': 6393000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6373000, 'north': 6383000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6363000, 'north': 6373000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6353000, 'north': 6363000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6343000, 'north': 6353000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6323000, 'north': 6333000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6313000, 'north': 6323000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6303000, 'north': 6313000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6293000, 'north': 6303000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6273000, 'north': 6283000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 581000, 'east': 591000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6393000, 'north': 6403000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6373000, 'north': 6383000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6363000, 'north': 6373000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6353000, 'north': 6363000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6343000, 'north': 6353000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 591000, 'east': 601000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 601000, 'east': 611000, 'south': 6063000, 'north': 6073000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6353000, 'north': 6363000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6343000, 'north': 6353000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6263000, 'north': 6273000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6243000, 'north': 6253000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6233000, 'north': 6243000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 611000, 'east': 621000, 'south': 6063000, 'north': 6073000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6353000, 'north': 6363000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6343000, 'north': 6353000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6333000, 'north': 6343000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6253000, 'north': 6263000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 621000, 'east': 631000, 'south': 6063000, 'north': 6073000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6353000, 'north': 6363000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6343000, 'north': 6353000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 631000, 'east': 641000, 'south': 6063000, 'north': 6073000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6063000, 'north': 6073000, 'crs': 'EPSG:25832'}, {'west': 641000, 'east': 651000, 'south': 6053000, 'north': 6063000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6063000, 'north': 6073000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6053000, 'north': 6063000, 'crs': 'EPSG:25832'}, {'west': 651000, 'east': 661000, 'south': 6043000, 'north': 6053000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6283000, 'north': 6293000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6063000, 'north': 6073000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6053000, 'north': 6063000, 'crs': 'EPSG:25832'}, {'west': 661000, 'east': 671000, 'south': 6043000, 'north': 6053000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6063000, 'north': 6073000, 'crs': 'EPSG:25832'}, {'west': 671000, 'east': 681000, 'south': 6053000, 'north': 6063000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6063000, 'north': 6073000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6053000, 'north': 6063000, 'crs': 'EPSG:25832'}, {'west': 681000, 'east': 691000, 'south': 6043000, 'north': 6053000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6063000, 'north': 6073000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6053000, 'north': 6063000, 'crs': 'EPSG:25832'}, {'west': 691000, 'east': 701000, 'south': 6043000, 'north': 6053000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 701000, 'east': 711000, 'south': 6073000, 'north': 6083000, 'crs': 'EPSG:25832'}, {'west': 711000, 'east': 721000, 'south': 6223000, 'north': 6233000, 'crs': 'EPSG:25832'}, {'west': 711000, 'east': 721000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 711000, 'east': 721000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 711000, 'east': 721000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 711000, 'east': 721000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 711000, 'east': 721000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 711000, 'east': 721000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 711000, 'east': 721000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 711000, 'east': 721000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 711000, 'east': 721000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 711000, 'east': 721000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 711000, 'east': 721000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 711000, 'east': 721000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 721000, 'east': 731000, 'south': 6213000, 'north': 6223000, 'crs': 'EPSG:25832'}, {'west': 721000, 'east': 731000, 'south': 6203000, 'north': 6213000, 'crs': 'EPSG:25832'}, {'west': 721000, 'east': 731000, 'south': 6193000, 'north': 6203000, 'crs': 'EPSG:25832'}, {'west': 721000, 'east': 731000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 721000, 'east': 731000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 721000, 'east': 731000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 721000, 'east': 731000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 721000, 'east': 731000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 721000, 'east': 731000, 'south': 6093000, 'north': 6103000, 'crs': 'EPSG:25832'}, {'west': 721000, 'east': 731000, 'south': 6083000, 'north': 6093000, 'crs': 'EPSG:25832'}, {'west': 731000, 'east': 741000, 'south': 6183000, 'north': 6193000, 'crs': 'EPSG:25832'}, {'west': 731000, 'east': 741000, 'south': 6173000, 'north': 6183000, 'crs': 'EPSG:25832'}, {'west': 731000, 'east': 741000, 'south': 6163000, 'north': 6173000, 'crs': 'EPSG:25832'}, {'west': 731000, 'east': 741000, 'south': 6153000, 'north': 6163000, 'crs': 'EPSG:25832'}, {'west': 861000, 'east': 871000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 861000, 'east': 871000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 861000, 'east': 871000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 861000, 'east': 871000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 861000, 'east': 871000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 871000, 'east': 881000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 871000, 'east': 881000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 871000, 'east': 881000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 871000, 'east': 881000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 881000, 'east': 891000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 881000, 'east': 891000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 881000, 'east': 891000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 881000, 'east': 891000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 881000, 'east': 891000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}, {'west': 891000, 'east': 901000, 'south': 6143000, 'north': 6153000, 'crs': 'EPSG:25832'}, {'west': 891000, 'east': 901000, 'south': 6133000, 'north': 6143000, 'crs': 'EPSG:25832'}, {'west': 891000, 'east': 901000, 'south': 6123000, 'north': 6133000, 'crs': 'EPSG:25832'}, {'west': 891000, 'east': 901000, 'south': 6113000, 'north': 6123000, 'crs': 'EPSG:25832'}, {'west': 891000, 'east': 901000, 'south': 6103000, 'north': 6113000, 'crs': 'EPSG:25832'}) | |
| #date ranges for which to generate composites, end dates are excluded | |
| date_ranges = [['2022-12-01', '2023-03-01'], ['2022-03-01', '2023-06-01']] | |
| #construct the initial datafram of jobs. This dataframe is only used when the | |
| # "extents.csv" file does not yet exist. Remove or rename this file to start from scratch | |
| series = pd.Series(extents,name="extent") | |
| index = pd.Series([f"N{e["north"]//100000}W{e["west"]//100000}" for e in extents],name="id") | |
| df = pd.DataFrame((index,series)).T | |
| df = GeoDataFrame(df,geometry = df.extent.map(lambda e: box(e['west'],e['south'],e['east'],e['north'])),crs="EPSG:25832") | |
| df_100km = df.groupby("id").apply(lambda group:group.geometry.unary_union) | |
| df_100km = GeoDataFrame(geometry=df_100km,crs="EPSG:25832") | |
| df_100km.name = df_100km.index | |
| print(df_100km) | |
| date = pd.Series(date_ranges, name="temporal_extent") | |
| df_100km = df_100km.merge(date,how="cross") | |
| df_100km = df_100km.to_crs("EPSG:4326") | |
| manager = MultiBackendJobManager(root_dir=".") | |
| manager.add_backend("cdse", connection=openeo.connect("openeo.dataspace.copernicus.eu").authenticate_oidc(), parallel_jobs=2) | |
| output_file = "extents.csv" | |
| def start_job(row, connection, **kwargs): | |
| temporal_extent = row.temporal_extent | |
| if isinstance(temporal_extent,str): | |
| temporal_extent = eval(temporal_extent) | |
| print(temporal_extent) | |
| scl = connection.load_collection( | |
| "SENTINEL2_L2A", | |
| temporal_extent=temporal_extent, | |
| bands=["SCL"], | |
| max_cloud_cover=85 | |
| ).resample_spatial(projection="EPSG:25832", resolution=10) | |
| SCL_LEGEND = { | |
| "no_data": 0, | |
| "saturated_or_defective": 1, | |
| "dark_area_pixels": 2, | |
| "cloud_shadows": 3, | |
| "vegetation": 4, | |
| "not_vegetated": 5, | |
| "water": 6, | |
| "unclassified": 7, | |
| "cloud_medium_probability": 8, | |
| "cloud_high_probability": 9, | |
| "thin_cirrus": 10, | |
| "snow": 11, | |
| } | |
| from openeo.processes import any | |
| def scl_to_masks(bands): | |
| scl_layer = bands[0] | |
| to_mask = any(array_create([ | |
| (scl_layer == SCL_LEGEND["cloud_shadows"]), | |
| (scl_layer == SCL_LEGEND["cloud_medium_probability"]), | |
| (scl_layer == SCL_LEGEND["cloud_high_probability"]), | |
| (scl_layer == SCL_LEGEND["thin_cirrus"]), | |
| scl_layer == SCL_LEGEND["saturated_or_defective"], | |
| scl_layer == SCL_LEGEND["no_data"]]) | |
| ) | |
| return to_mask | |
| # this masking option will buffer the clouds, so removes more of the clouds that are not flagged by SCL band, but | |
| # also results in nodata gaps where too many pixels are removed, sometimes due to the SCL band marking good pixels as cloud | |
| # cloud_mask = scl.process( | |
| # "to_scl_dilation_mask", | |
| # data=scl, | |
| # kernel1_size=17, kernel2_size=77, | |
| # mask1_values=[2, 4, 5, 6, 7], | |
| # mask2_values=[3, 8, 9, 10, 11], | |
| # erosion_kernel_size=3) | |
| #this is the basic masking option based on plain SCL | |
| cloud_mask = scl.apply(process=scl_to_masks) | |
| ndvi_bands = connection.load_collection( | |
| "SENTINEL2_L2A", | |
| temporal_extent=temporal_extent, | |
| bands=["B04", "B08"], | |
| max_cloud_cover=85 | |
| ).resample_spatial(projection="EPSG:25832", resolution=10) | |
| ndvi_bands = ndvi_bands.mask(cloud_mask) | |
| ndvi = ndvi_bands.ndvi(nir="B08", red="B04").add_dimension("bands2", "ndvi", type="bands") | |
| from openeo.processes import neq, or_,is_nodata | |
| def max_ndvi_selection(ndvi): | |
| max_ndvi = ndvi.max() | |
| return ndvi.array_apply(lambda x: or_(x != max_ndvi, is_nodata(x))) | |
| rank_mask = ndvi.apply_dimension(dimension="t", process=max_ndvi_selection) | |
| combined_mask = rank_mask.merge_cubes(cloud_mask, overlap_resolver="max") | |
| rgb_bands = connection.load_collection( | |
| "SENTINEL2_L2A", | |
| temporal_extent=temporal_extent, | |
| bands=["B02", "B03", "B04","B05","B06","B07","B08","B8A","B11","B12"], | |
| max_cloud_cover=85 | |
| ).resample_spatial(projection="EPSG:25832", resolution=10) | |
| composite = rgb_bands.mask(combined_mask).max_time() | |
| job_options = { | |
| "executor-memory": "1500m", | |
| "executor-memoryOverhead": "2500m", | |
| "python-memory": "2m", | |
| "driver-memory": "3G", | |
| "driver-memoryOverhead": "2G", | |
| "max-executors": 30, | |
| } | |
| print(row) | |
| #result = composite.filter_bbox(west=bounds[0],south=bounds[1],east=bounds[2],north=bounds[3],crs="EPSG:25832") | |
| result= composite.filter_spatial(row.geometry) | |
| return result.create_job(output_format="GTiff", title=f"denmark max NDVI {temporal_extent} - {row.name}", job_options=job_options) | |
| manager.run_jobs(df=df_100km, start_job=start_job, output_file=output_file) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment