- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《GIS设计与开发》实验报告_010
《GIS设计与开发》实验报告学号:20114150305姓名:董小帅班级:111503日期:一、实验目的熟悉掌握ILayer、IFeature、IFeatureClass、IFields、IField这些接口之间的关系,以及这些接口与类FeatureClass、FeatureClassClass的操作关系,温习DataTable类的相关知识。二、实验内容界面如下:功能:运行一程序,在MapControl中添加一副矢量图,并在下方一个表格中显示该矢量图的属性数据。三、实验思路与步骤1、添加shp文件:利用addShpfile方法添加2、获取选中图层:axMapControl1.get_Layer(checkedListBox1.SelectedIndex)3、创建table:通过IFields向DataTable中添加表头,通过IFeatureCurSor向DataTable中添加图层具体属性信息4、显示DataTable中信息:dataGridView1.Sourse=DataTable.DT;四、实验心得1、通过ILayer获取选中图层,IFeatureLayer有个属性为FeatureClass,这种关系获得图层的属性2、通过IFeatureCursor中的NetFeature方法遍历各个要素3、DataRowrow=dtFC.NewRow()在原表中新建一行,不能用DataRowrow=newDataRow()新建五、最终代码privatevoidbutton5_Click(objectsender,EventArgse){if(checkedListBox1.SelectedIndex=0){ILayerIL=axMapControl1.get_Layer(checkedListBox1.SelectedIndex);IFeatureLayerIFL=ILasIFeatureLayer;IFeatureClassIFC=IFL.FeatureClass;DataTabledtFC=null;dtFC=newDataTable();IFieldsiFields=IFC.Fields;intfieldsCount=iFields.FieldCount;for(inti=0;ifieldsCount;i++){IFieldiField=iFields.get_Field(i);DataColumncolumn=newDataColumn();column.ColumnName=iField.Name;dtFC.Columns.Add(column);}IQueryFilter2IQF2=newQueryFilterClass();IQF2.WhereClause=;IFeatureCursoriFeatureCursor=IFC.Search(IQF2,false);IFeatureiFeature=iFeatureCursor.NextFeature();while(iFeature!=null){DataRowrow=dtFC.NewRow();for(inti=0;iiFeature.Fields.FieldCount;i++){objectvalue=iFeature.get_Value(i);stringshapeType=value.GetType().FullName;if(shapeType==System._ComObject)row[i]=IFC.ShapeType;elserow[i]=value;}dtFC.Rows.Add(row);iFeature=iFeatureCursor.NextFeature();}dataGridView1.DataSource=dtFC;}}
您可能关注的文档
最近下载
- (完整版)节能与新能源汽车技术路线图3.0-中国汽车工程学会.docx
- 工作联系单(工程管理、项目管理通用)(标准模板).pdf VIP
- 2024《建设工程项目进度控制研究—以A工程为例》13000字.docx VIP
- LBD减张缝合术概述.docx VIP
- NB_T 31122-2023 风力发电机组在线状态监测装置技术规范.docx VIP
- 一次性注射器推筒塑料模具设计.doc VIP
- 内蒙古自治区乌兰浩特航空护林站五岔沟机场建设可行性研究报告.doc VIP
- 一基本构造柴油机由两大机构四大系组成曲柄连杆机构配气机构供.ppt VIP
- 优质课件:统筹推进“五位一体”总体布局.pptx VIP
- 中国创伤骨科患者围手术期静脉血栓栓塞症预防指南(2025).docx VIP
原创力文档


文档评论(0)