一、在开发中利用GdalRasterLayer加载tif图像时出现以下问题:
1、GdalRasterLayer 的类型初始值设定项引发异常。
在Google上搜索解答办法。在http://sharpmap.codeplex.com/discussions/287796中看有相干资料说跟配置文件有关系,在
http://sharpmap.codeplex.com/wikipage?title=Configure%20GDAL%20%20OGR%20FWTools%20%28as%20of%20revision
%2057193%29&referringTitle=How%20to...找到相关解答办法。
在项目中建立App.config文件。文档内容如下
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="FWToolsBinPath" value="C:\Program Files\FWTools2.4.7\bin"/>
<add key="FWToolsProjLib" value="C:\Program Files\FWTools2.4.7\proj_lib"/>
<add key="FWToolsGeoTiffCsv" value="C:\Program Files\FWTools2.4.7\data"/>
<add key="FWToolsGdalData" value="C:\Program Files\FWTools2.4.7\data"/>
<add key="FWToolsGdalDriver" value="C:\Program Files\FWTools2.4.7\plugins"/>
</appSettings>
</configuration>
重新编译工程,提示新的问题2
2、“OSGeo.GDAL.GdalPINVOKE”的类型初始值设定项引发异常
将gdal编译出的dll文件拷进debug,再次编译
成功显示图像。
1、GdalRasterLayer 的类型初始值设定项引发异常。
在Google上搜索解答办法。在http://sharpmap.codeplex.com/discussions/287796中看有相干资料说跟配置文件有关系,在
http://sharpmap.codeplex.com/wikipage?title=Configure%20GDAL%20%20OGR%20FWTools%20%28as%20of%20revision
%2057193%29&referringTitle=How%20to...找到相关解答办法。
在项目中建立App.config文件。文档内容如下
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="FWToolsBinPath" value="C:\Program Files\FWTools2.4.7\bin"/>
<add key="FWToolsProjLib" value="C:\Program Files\FWTools2.4.7\proj_lib"/>
<add key="FWToolsGeoTiffCsv" value="C:\Program Files\FWTools2.4.7\data"/>
<add key="FWToolsGdalData" value="C:\Program Files\FWTools2.4.7\data"/>
<add key="FWToolsGdalDriver" value="C:\Program Files\FWTools2.4.7\plugins"/>
</appSettings>
</configuration>
重新编译工程,提示新的问题2
2、“OSGeo.GDAL.GdalPINVOKE”的类型初始值设定项引发异常
将gdal编译出的dll文件拷进debug,再次编译
成功显示图像。