我是GIS数据和GDAL库的新手。我试图将.GRC / .GRD文件转换为.tif文件。这样我就可以在任何地图中读取像素并绘制出来。我的主要目的是阅读栅格并在任何地图中绘制该图像。我尝试通过以下代码将其转换为图像。
String grcFile = "E:\\Reproject.grc";
gdal.AllRegister();
Driver tiffDriver = gdal.GetDriverByName("GTiff");
Dataset dataset = gdal.Open(grcFile, 0);
Dataset tiffDataset = tiffDriver.CreateCopy("D:\\img.tif", dataset);
我在这里获取输出文件img.tif
但是已损坏我无法使用Windows Photo Viewer打开它。我在代码中做错了什么。
注意:我还得到一个XML文件(img.tif.aux.xml
)作为输出,其中包含.GRC文件中的所有区域详细信息。