Skip to content

Instantly share code, notes, and snippets.

@jdries
Created August 26, 2024 06:22
Show Gist options
  • Select an option

  • Save jdries/07610e857de53958ea58cbcac7a7b179 to your computer and use it in GitHub Desktop.

Select an option

Save jdries/07610e857de53958ea58cbcac7a7b179 to your computer and use it in GitHub Desktop.
openEO Max NDVI production
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