I finally solved my problem with the land sea mask operator:
import vector to b4 after
file1 = (‘C:/Users/Niels/Extractby_mask/wald3.shp’)
separateShapes = False
GPF.getDefaultInstance().getOperatorSpiRegistry().loadOperatorSpis()
HashMap = jpy.get_type(‘java.util.HashMap’)
parameters = HashMap()
parameters.put(‘vectorFile’, file1)
parameters.put(‘separateShapes’, separateShapes)
import_vector_before = GPF.createProduct(‘Import-Vector’, parameters, B4_before)
#subset b4_after with impoted vector
parameters.put(‘geometry’, ‘wald3’)
parameters.put(‘invertGeometry’, False)
parameters.put(‘byPass’, False)
subset_b4_after = GPF.createProduct(‘Land-Sea-Mask’, parameters, import_vector_after)
maybe that is usefull for someone.