无法将python中的.vrt.ovr ISRIC数据转换为EPSG:4326 .tif文件

问题描述

我从此link下放了a.vrt.ovr。您可以下载任何可用的.vrt.ovr选项。 之后,我尝试使用Python GDAL导入它,并将.tif文件保存在epsg:4326投影中。要绘制和查看我使用过Rasterio的数据和元数据。

  • 创建.tif:

     #Import gdal
     from osgeo import gdal
    
     src_filename = "/content/drive/My Drive/TFC_MatheusSasso/Data/OVR/sand_0-5cm_Q0.05.vrt.ovr"
     dst_filename = "teste.tif"
     #Open existing dataset
     src_ds = gdal.Open( src_filename )
    
     #Open output format driver,see gdal_translate --formats for list
     format = "GTiff"
     driver = gdal.GetDriverByName( format )
    
     #Output to new format
     dst_ds = driver.Createcopy( dst_filename,src_ds,0 )
    
  • 检查数据:

     import Rasterio
     from Rasterio.plot import show
     raster_final = Rasterio.open('/content/teste.tif')
     show((raster_final,1))
    

enter image description here

元数据显示在这里

raster_final.Meta
{'count': 1,'crs': None,'driver': 'GTiff','dtype': 'int16','height': 14509,'nodata': -32768.0,'transform': Affine(1.0,0.0,1.0,0.0),'width': 39812}

由于可以在图像和元数据上进行验证,因此在我拥有的图像以及奇怪的x和y范围以及元数据crs i等于0的图像上没有CRS。我想要的是在 epsg:4326 上检索此栅格。

有人对如何解决这个问题有一些想法?

感谢您的帮助:)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...