这是一个新系列,之后会更新不少的常见问题,并且仅设置粉丝可见。
今天更新的是这个问题:
相信大家会在输出Tiff的时候报错,我在Part9之中也没有说,并且在网上搜也很难发现好的解决方案。
接下来看看怎么解决:
首先,我们可以看到它是一个GDAL中找不到指定文件的问题。
所以,我们先要找到 proj.db 这个文件,就在我们的项目文件夹下,
bin->Debug->gdal->share
可以看到一个格式为Data Base File的proj文件,没错就是它。
报错的原因呢是找不到这个的路径,那么我们只需要修改查找路径就能解决问题。
接下来就是如何修改查找路径:
在我们VS的右边“解决方案资源管理器”中,你会发现这么一个类:
点开 GdalConfiguration.cs
在108行或附近你可以看到这么一个函数:设置PROJ搜索路径。
OK,这就是我们需要的函数。
把它复制下来放到报错的地方之前或者整个程序的前面,把参数路径修改成proj.db所在的文件夹(注意是文件夹)下即可。
不过我本人是将proj.db复制到D盘下,然后这样:
这个问题到此结束。
如果还没能解决,那我也没办法咯~
PS:
再预告一下,这个Trick&Debug粉丝栏目还会看心情更新不少内容,包括我自用的一些函数,比如我自己写的数组工具箱:
还有其他的一些整合好的函数类:
等等等等...