У меня может быть немного наивный вопрос, но он не кажется мне очевидным. Я не знаю, как получить координаты широты/долготы из файлов 2B-GEOPROF-LIDAR спутникового продукта Cloudsat/Calipso. Я использую pyhdf и знаю, как получить доступ к данным с их значениями. Но я не понимаю, как получить значения широты/долготы из набора данных. Я вижу, они должны быть прикреплены в атрибутах StructMetadata.0. Такой вопрос уже есть, но он не отвечает на мой, потому что ловит данные hdf с координатной сеткой: широта,долгота из файла hdf python
Пример файла находится здесь: https://drive.google.com/file/d/1Gxdf6kcCgTRpLyN7_LC_sJ3cTGqhmBTr/view?usp=sharing
from pyhdf.SD import *
from pyhdf.HDF import *
from pyhdf.VS import *
filename = '2007182011023_06243_CS_2B-CLDCLASS-LIDAR_GRANULE_P1_R05_E02_F00.hdf'
hdf = SD(filename, SDC.READ)
# List available SDS datasets.
print(hdf.datasets().keys())
# Read dataset.
DATAFIELD_NAME='CloudFraction'
cloudfraction = hdf.select(DATAFIELD_NAME)[:,:]
print(cloudfraction)
# lat/lon?
print(hdf.attributes()['StructMetadata.0'])
Надеюсь понятно объяснил.