按照gdal官网上的方法,先注册,再声明一个DataSource对象ds,但是在接下来用Ogr类中的open方法加载mif文件到ds中的时候总是加载不进去,datasource总是为null。麻烦各位大侠帮帮忙,指导一下我~~
代码:
OSGeo.OGR.Ogr.RegisterAll();
OSGeo.OGR.DataSource ds = OSGeo.OGR.Ogr.Open("c:\\drawing.MIF", 0);
if (ds == null)
{
MessageBox.Show("Can't open DataSource");
return;
}
------解决方案--------------------
是不是你的mif文件有问题?用其他工具打开试试
------解决方案--------------------
好像是你没有加载对应的驱动.
------解决方案--------------------
抱歉,上面可能说的不对
你检查一下你的include目录,lib文件是否指定正确了吧