许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  C#读取Esri Grid栅格文件的方法与代码实现

C#读取Esri Grid栅格文件的方法与代码实现

阅读数 19
点赞 0
article_banner


 以前一直没用的删格文件的操作,所以对这块的接口不了解,近期因为论文想要用C#二次开发操作Esri Grid的文件,网上看到的方法是这样
 

IWorkspaceFactory rasterWorkspaceFactory = new RasterWorkspaceFactoryClass();IRasterWorkspace rasterWorkspace = rasterWorkspaceFactory.OpenFromFile(@"https://www.gofarlic.com\data\grid", 0) as IRasterWorkspace;IRasterDataset rasterDataset= rasterWorkspace.OpenRasterDataset("ca_hillshade");但这样读出来的workspace是空的,下面完全没法继续写,找了好几个小时都找不到解决办法,后来看到 IRasterlayer有反法直接读 
  


 IRasterLayer pRasterLayer = new RasterLayerClass(); pRasterLayer.CreateFromFilePath(@"https://www.gofarlic.com\data\f_road");这里的f_road就是删格文件名(Grid本身就是一个多文件系统组织),得到启示,发现IRasterDataset本身也有方法直接读 
  


IRasterDataset rasterDataset=new RasterDataset();
rasterDataset.OpenFromFile(@"https://www.gofarlic.com\data\f_road");



   就是这么简单,卡了半天,分享给其他朋友。 
  


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空