在C#中初次使用GDAL

C#初次使用GDAL的环境设置及简单示例


如果要处理栅格数据,特别是格式转换,地理空间数据抽象库(GDAL)是非常好的。
我想使用GDAL进行生物多样性建模项目,所以我看了一下GDAL的C#绑定。按照如下步骤你就可以在VS 2010以及VS 2012使用GDAL了,所以您需要做的是:
  • 下载GDAL。从这里选择并下载适合您系统的(32位或64位)最新版本预编译GDAL二进制文件,将zip文件中的内容提取到硬盘上的某个位置(例如C:\ Program Files \ GDAL)。
  • 设置系统环境变量。在PATH系统变量中添加包含C:\ Program Files \ GDAL \ bin \ gdal \ csharp以及C:\ Program Files \ GDAL \ bin的路径。在C#中初次使用GDAL_第1张图片
  • 在http://svn.osgeo.org/gdal/trunk/gdal/swig/csharp/apps/上,您将找到使用GDAL绑定的C#类示例。在下面我将以GDALInfo.cs为例。
  • 创建使用文件GDALInfo.cs的C#控制台应用程序项目。
  • 在C#中初次使用GDAL_第2张图片
  • 添加C:\ Program Files \ GDAL \ bin \ gdal \ csharp文件夹下的gdal_csharp.dll,gdalconst_csharp。 dll,ogr_csharp.dll和osr_csharp到您的项目引用。
  • 构建解决方案如果您使用的是64位系统,而您正在使用64位GDAL二进制文件,则必须确保实际构建的是64位程序(否则您将尝试运行该程序时会收到错误)。在C#中初次使用GDAL_第3张图片
  • 现在可以使用一些数据来运行程序。在调试选项的命令行参数字段中包含对其中一个栅格文件的引用。
  • 运行程序(Ctrl-F5)。它应该显示类似于以下内容的内容:
  • 在C#中初次使用GDAL_第4张图片

你可能感兴趣的:(GIS算法研究,C#,GIS算法研究,GDAL)