准备文件
编译好的gdal核心库gdal180.dll以及C#封装库gdal_wrap.dll、gdal_csharp.dll
读取DEM数据步骤及说明
1. 将gdal180.dll、gdal_wrap.dll、 gdal_csharp.dll拷贝到程序的生成目录,并在项目里添加对gdal_csharp.dll库的引用。
2. 在要使用gdal的文件头部加上如下命名空间的声明:
using OSGeo.GDAL;
3. 读取代码如下:
Gdal.AllRegister(); // 初始化gdal库
Dataset ds = Gdal.Open(path, Access.GA_ReadOnly); // 读取数据到gdal的dataset中
int XSize = ds.RasterXSize;
int YSize = ds.RasterYSize; // 获取栅格数据的长和宽
int count = ds.RasterCount; // 获取栅格数据的点的数量
Band demband = ds.GetRasterBand(1); // 获取第一个band
double[] gt = new&nb