Hallo,
please help I create mosaic with snappy but I get error
my code:
import snappy
import os
from snappy import Product
from snappy import ProductData
from snappy import ProductIO
from snappy import GPF
from snappy import HashMap
from snappy import jpy
bandsok = [‘Oa02_radiance’,‘Oa05_radiance’,‘Oa07_radiance’]
Variable = jpy.get_type(‘org.esa.snap.core.gpf.common.MosaicOp$Variable’)
Vars = jpy.array(‘org.esa.snap.core.gpf.common.MosaicOp$Variable’, len(bandsok))
products = ProductIO.readProduct(file)
input directory with all products
input_file_dir = ‘D:/OLCI/sen/’
output folder
output_dir = ‘D:/’
ii=0
for band in bandsok:
Vars[ii] = Variable(band, band)
ii += 1
parameters = HashMap()
parameters.put(‘combine’, ‘OR’)
parameters.put(‘combine’, ‘OR’)
parameters.put(‘resampling’, ‘Nearest’)
parameters.put(‘crs’, ‘EPSG:4326’ )
parameters.put(‘westBound’, ‘116.363832199040854’)
parameters.put(‘northBound’, ‘31.57995161281976’)
parameters.put(‘eastBound’, ‘161.224271638606645’)
parameters.put(‘southBound’, ‘-3.25859695650797’)
parameters.put(‘pixelSizeX’, 1000.0)
parameters.put(‘pixelSizeY’, 1000.0)
parameters.put(‘variables’,Vars)
creating file with input images
products = []
for product in os.listdir(input_file_dir):
products.append(ProductIO.readProduct(os.path.join(input_file_dir, product)))
creating mosaic
Mosaic = GPF.createProduct(‘Mosaic’, parameters, products)
Writing output
ProductIO.writeProduct(Mosaic, os.path.join(output_dir, ‘2015_07_06’), ‘BEAM-DIMAP’)