... | ... | @@ -33,3 +33,34 @@ Please follow the [Development guidelines](Development guidelines) |
|
|
2. EnMAP/S2 reader
|
|
|
3. ECMWF?
|
|
|
|
|
|
# EnMAP Data Reader
|
|
|
|
|
|
see here: https://bitbucket.org/hu-geomatics/enmap-box/commits/f35900e8b88fb987c793083cd98a0b31214fc489
|
|
|
|
|
|
and this file: `enmapbox/processing/products/TestEnMAPL1BProduct.py`
|
|
|
|
|
|
From Andreas:
|
|
|
|
|
|
```
|
|
|
Eine EnMAP L1B Produkt lässt sich so initinalisieren:
|
|
|
|
|
|
l1B = EnMAPL1BProduct(r'C:\Work\data\EnMAP_DatenKarl\E_L1B_Berlin_20160716_1')
|
|
|
|
|
|
Über Member-Variablen hat man Zugriff auf die Filenames, z.B.:
|
|
|
|
|
|
l1B.fheader
|
|
|
l1B.fdetector1
|
|
|
l1B.fdetector2
|
|
|
l1B.fcloudmask1
|
|
|
l1B.fcloudmask2
|
|
|
...usw
|
|
|
|
|
|
Auf die Einträge im XML Header kann man mittels XPath-like Keys zugreifen, z.B:
|
|
|
|
|
|
node = l1B.getHeaderNode('detector1/geometry/RPC_sensor_model/column_RMSE')
|
|
|
rmse, rmse_unit = float(node.text), node.attrib['unit']
|
|
|
|
|
|
Auf das Erzeugen zusätzlicher VRTs können wir verzichten, da die Bilddaten direkt per GDAL lesbar sind. Wenn ihr noch Wünsche habt, dann einfach melden. Viele Grüße Andreas
|
|
|
```
|
|
|
|
|
|
|