Thanks!!
It works in Snap Desktop, I tried with Snappy, but the file is never created. I already verified that the coordinates are inside the image. Do you know what could be happening? I modified the code from one this post extracting-single-pixel-information
import pandas as pd
import numpy as np
import traceback
from snappy import Product
from snappy import ProductIO
from snappy import ProductUtils
from snappy import WKTReader
from snappy import HashMap
from snappy import GPF
from snappy import jpy
from snappy import GeoPos
from snappy import PixelPos
path_to_sentinel_data = "S2A_MSIL2A_20160110T152632_N0201_R025_T18NXM_20160110T153105_subsetoutput2.dim"
product_subset = ProductIO.readProduct(path_to_sentinel_data)
lat, lon = (5.9147, 73.5136)
my_coordinates=jpy.array('org.esa.snap.pixex.Coordinate', 1)
Coord = jpy.get_type('org.esa.snap.pixex.Coordinate', 1)
my_coordinates[0] = Coord('bin1',lat, lon, None)
print(my_coordinates)
parameters = HashMap()
parameters.put('PexportBands', 1)
parameters.put('PexportExpressionResult', 0)
parameters.put('PexportMasks', 0)
parameters.put('PexportTiePoints', 0)
parameters.put('PoutputDir', 'C:\Users\camil\Desktop\output')
parameters.put('coordinates', my_coordinates)
c=GPF.createProduct('PixEx', parameters, product_subset)
c
[Lorg.esa.snap.pixex.Coordinate;@5c8ab9de
Out[45]:
org.esa.snap.core.datamodel.Product(objectRef=0x000000003CB9B328)