SubsetOp with .shp

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.