引言
由于项目需要,要在unity中使用GDAL读取Shapefile数据,但是网上资料比较少,配置了很久,终于配置出来了,在此与大家分享。
开发平台
VS2017社区版+Unity 2018.3.5f1(64-bit)+GDAL2.4.4(C#版、64位)
GDAL下载
在这里说明一下,GDAL最好是下载已经编译好了的,自己配置太容易出错了,我自己就是配置了两天都没有配置好,在这里给大家提供下载地址:
1.GDAL2.4.4(C#版、64位): https://download.csdn.net/download/chengbaola/12672938
2.GDAL2.4.4(C#版、32位): https://download.csdn.net/download/chengbaola/12672920
3.GDAL3.0.4(C#版、64位): https://download.csdn.net/download/chengbaola/12672954
4.GDAL3.0.4(C#版、32位): https://download.csdn.net/download/chengbaola/12672947
假如没有积分,那么你需要科学上网:
http://www.gisinternals.com/release.php
环境配置与测试
下载后gdal文件夹结构
因为我的Unity是64位的,所以我用的是64位的2.4.4版本的gdal,下载之后如下:
解压之后,文件夹中文件的结构如下:
我们所需要的dll在bin文件夹