2020.07.10

今日解决错误2;

第一个错误打开shp文件路径的问题,报错如下

解决办法:改一下读shp文件的方式,filepath只能写到shp文件的上一级目录如(F:\practice),在fileName里写具体的的shp文件名。

第二个错误:只读了filepath没有读入filename导致IGeoDataset值为 null报错,报“未将对象引用设置到对象的实例”的错误,总结了一下网上的经验,还是要注意报错的地方,看看局部变量窗口谁的值没有读入。

解决办法:将代码改为

string filepath = @"F:\practice";

string fileName = "three_gorges_reservoir.shp";

IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesFile.ShapefileWorkspaceFactoryClass();

IFeatureWorkspace pFeatureClass = (IFeatureWorkspace )workspaceFactory.OpenFromFile(filepath, 0);

IFeatureLayer pLayer = new FeatureLayerClass();

pLayer.FeatureClass = pFeatureClass.OpenFeatureClass(fileName );

运行后可以读入我的shp文件了。

小陆的AE学习日记(一)相关推荐

  1. 小陆的AE学习日记(二)子窗体出现异常来自 HRESULT:0x80040228

    报的错误:子窗体出现异常来自 HRESULT:0x80040228,出现错误的原因据说是许可有问题,在program.cs里面加 不能盲目相信网上,加这个代码 using ESRI.ArcGIS.es ...

  2. 小陆的AE学习日记:C#中.distinct()方法无效问题

    新建一个数组或者用原来的数组接收distinct后的值,如 N_count= N_count.Distinct().ToList();//去除重复值 亲测有效,自己不是很明白原理,还望有大佬路过帮忙解 ...

  3. 小陆的AE学习日记:ArrayList只能存入单次循环结果的问题

    问题描述: 对数组进行排序后存入ArrayList中,运行中始终发现只有单次循环结果 解决方法: 将存结果的ArrayList定义为全局变量,不会被复写,入下图,将存结果的数组列表定义放在循环外

  4. 考拉小巫的英语学习日记

    考拉小巫的英语学习日记读书笔记... 小巫英语笔记  在无比枯燥和受挫的时候,我是如何把自学计划坚持到底的: 在这本书里,我想分享我考过的所有英语考试的备考方案.计划安排.所用书籍及资料,想分享我学习 ...

  5. 读《考拉小巫的英语学习日记》有感

    <考拉小巫的英语学习日记>不仅仅是本分享学英语过程的书,更是本励志的书,具有生活哲学性. 她教会了我如何与朋友相互扶持:友谊和爱情一样,是靠缘分的.朋友关系是不是好,也许和时间的长短并没有 ...

  6. 《考拉小巫的英语学习日记》读书笔记

     对于未来   我只梦想最好的情况 并订下最踏实的计划  而绝不花时间在无谓的担心上  因为我知道  只要把我对自己的承诺付诸实践   我的未来将不会只是一个梦                     ...

  7. 小姜的模拟学习日记_spectre使用

    常规电路仿真 1 仿真设置 1.1 model library .lib文件用于Hspice,.scs用于spectre. 1.2 Analysis (1) tran 可选择三种仿真精确度:宽松的(l ...

  8. 读《考拉小巫的英语学习日记》-----作为自己IT路上的不断鼓励

    我不能一辈子都这样下去!我必须做出改变!做该做的事,并坚持下去! 他们也曾平凡过,也曾彷徨过,也曾遭遇过非常大的打击和挫折,但是他们坚持了自己的梦想,从未动摇.他们从未在意过暂时的苦难与失败,从未在乎 ...

  9. 小米菲的Tableau学习日记02:Tableau的工作区介绍--什么是工作表、仪表板和故事?

    Tableau的工作区介绍 一.工作表.仪表板和故事工作区 1.工作表(work sheet) 2.仪表板(dashboard) 2.故事(story) 一.工作表.仪表板和故事工作区 通俗理解一下T ...

最新文章

  1. Linux运维人员成长之路学习书籍推荐
  2. hdu 5162(概率期望)
  3. RESTLET开发实例(三)基于spring的REST服务
  4. mongodb的文档游标
  5. Window 通过cmd查看端口占用、相应进程、杀死进程等的命令
  6. centos7 mysql server_centos7 mysqlserver 安装过程
  7. 就是要你懂Java中volatile关键字实现原理
  8. 倾斜模型精细化处理_基于倾斜摄影三维建模的模型精细化修复方法研究
  9. python中plot是什么意思_讲述python中ubplot的详细用法
  10. 家居家装行业人群洞察白皮书.pdf
  11. 白帽子讲Web安全学习之浏览器
  12. 奇迹服务器gs无响应,奇迹服务端1.03K比较有特色的拓展GS
  13. yolov1原文地址以及论文翻译
  14. PHP 获取客户端的真实IP
  15. 【数据恢复】【傲梅分区助手】
  16. SelectObject和DeleteObject 函数
  17. (C语言)汉诺塔与受限汉诺塔
  18. Android BroadcastReceiver详解
  19. 错过了愚人节,还有清明节
  20. QT pro文件和pri文件的区别

热门文章

  1. 1、Angular-Ui Router 状态概要
  2. 对于代码中有大量的 if/else 有什么优化思路?
  3. mysql数据库迁移前后对比(准确无误)
  4. LWN: 针对驱动程序设计的防火墙!
  5. html popstate 不触发,javascript – 为什么在加载iframe时在Safari中没有触发popstate?...
  6. 怎么把照片缩小到200k?图片指定大小压缩怎么弄?
  7. 科目一:信息系统综合知识——4.嵌入式技术
  8. 【Redis实现秒杀业务③】超卖问题之乐观锁具体实现
  9. Uncaught SyntaxError: Unexpected token ILLEGAL
  10. html怎么设置扩大缩小不变形,DiV里CSS控制图片按比例扩大缩小不变形