我已經下載了大量的MODIS hdf文件,並從每個文件中提取了需要的波段。我怎樣才能將所有的hdf文件拼接在一起使用Python中的GDAL庫並重新評估它?謝謝!如何使用Python GDAL拼接MODIS hdf文件?
0
A
回答
0
使用兩個GDAL命令行工具:
- gdal_merge.py到帶鑲嵌成一個柵格
- gdalwarp重新投影光柵
0
你可以嘗試也pyModis [0],它是在開發版本中使用Python GDAL(從今天開始,我需要對其進行更多測試)。
gdal_merge.py不MODIS HDF(可能是一個bug)工作,這是返回的錯誤
Traceback (most recent call last):
File "/usr/local/bin/gdal_merge.py", line 510, in <module>
sys.exit(main())
File "/usr/local/bin/gdal_merge.py", line 390, in main
file_infos = names_to_fileinfos(names)
File "/usr/local/bin/gdal_merge.py", line 122, in names_to_fileinfos
if fi.init_from_name(name) == 1:
File "/usr/local/bin/gdal_merge.py", line 147, in init_from_name
self.band_type = fh.GetRasterBand(1).DataType
AttributeError: 'NoneType' object has no attribute 'DataType'
+0
如果gdal無法打開文件,您可能是提供了指向數據集的錯誤指針,或者您缺少打開文件類型所需的驅動程序。 –
相關問題
- 1. 如何在Python中使用GDAL改變MODIS hdf文件的投影?
- 2. 閱讀/打開一個modis aqua .hdf文件,並在gdal和matplotlib中顯示/繪製輸出
- 3. 在使用h5py軟件包讀取hdf文件時出錯python
- 4. 使用Matlab將HDF格式的MODIS LST轉換爲Geotiff
- 5. 使用MRT批處理MODIS數據?
- 6. 使用MODIS包下載MODIS數據
- 7. 如何將音頻文件(wav格式)拼接成python中的1秒拼接?
- 8. HDF文件不h5py
- 9. 使用python通過一行文本文件拼接
- 10. 使用在樹冠@中,HDF文件不支持
- 11. 如何MODIS MYDOCGA文件中讀取在Matlab
- 12. 閱讀TIFF Python和Matplotlib使用GDAL
- 13. 如何使用Pandas/Python查詢HDF商店
- 14. GDAL不鏈接
- 15. Python GDAL/OGR:如何創建MapInfo TAB文件?
- 16. Python - 使用gdal寫入光柵
- 17. 如何使用GDAL投影shapefile ogr2ogr
- 18. 如何使用GDAL庫在java中編寫輸出文件?
- 19. 如何使用gdal和cmd循環幾個文件?
- 20. Python GDal安裝
- 21. 關於拼接文件
- 22. 如何使用GDAL python從LiDAR點(X,Y,Z)創建網格?
- 23. 如何使用opencv(python),simplecv或pil進行圖像拼接?
- 24. 安裝GDAL for Python
- 25. 使用OpenCV和Python將拼圖圖像拼接在一起
- 26. 如何使用MATLAB
- 27. 在ArcMap中使用MODIS數據進行假彩色合成
- 28. 按月彙總MODIS列表文件
- 29. GDAL的Python上Webfaction
- 30. 將HDF文件加載到Python Dask DataFrame的列表中
嘗試[gdal_merge.py(HTTP: //www.gdal.org/gdal_merge.html),然後[gdalwarp](http://www.gdal.org/gdalwarp.html)重新評估它。 –
感謝Mike Toews! – oops
好的,我不妨將它放在回答區域中... –