网上的教程有的需要配置环境变量,麻烦
有的是在Visual Studio中安装,可能会影响项目运行环境,如Access
下面介绍最原生,最好用的方式
-
1、将下载下来的GDAL\bin 文件夹下的所有文件拷贝到项目的Debug文件夹下
-
2、将GDAL\bin\gdal\csharp下的八个dll拷贝出来,也是Debug文件夹下
- 3、在项目中添加引用和以下代码
using OSGeo.GDAL;
using OSGeo.OGR;
using OSGeo.OSR;
--------------------------------
Gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "YES");
Gdal.SetConfigOption("GDAL_DATA", ".\\gdal-data");
Gdal.SetConfigOption("SHAPE_ENCODING", "");
Ogr.RegisterAll();
Osr.SetPROJSearchPath(".\\proj6\\share");
Gdal.AllRegister();
# 开始使用
Dataset ds = Gdal.Open("", Access.GA_ReadOnly);