gdal中的getdriverbyname()和create()函数

heihei1018 2010-01-11 11:34:28
我是菜鸟,刚开始看GDAL文档,想用C#实现创建空文件,再写入数据的过程,遇到了以下问题,现向高手求助~~
sting format = "img";
Driver drv = Ddal.GetDriverByName(format);
调试过程中发现drv一直是空值,不知道原因何在,可能是GetDriverByName()函数用法不对?求助
另外求助create()函数在c#中的用法
今天写了一句:create("f:\\**.img",512,512,3,GDT_Byte,NULL),竟然报错说上下文中不存在“GDT_Byte”
不知道哪里出了问题....
...全文
2986 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
minwen369 2010-04-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yhzheng2009 的回复:]
format = "HFA"
[/Quote]
正解
z954134 2010-04-05
  • 打赏
  • 举报
回复
我也碰到这个问题了,OSGeo.GDAL.Dataset dataSet = OSGeo.GDAL.Gdal.Open(@"C:\F-49-32-(10).tif", Access.GA_ReadOnly); 不是null

Driver drv = Gdal.GetDriverByName("ESRI Shapefile");始终是null
yhzheng2009 2010-03-07
  • 打赏
  • 举报
回复
format = "HFA"
nie_wen_li 2010-01-18
  • 打赏
  • 举报
回复 1
OSGeo.GDAL.Gdal.GetDriverByName(format);

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧