2013年4月15日

arcengine创建要素类、图层的方法

摘要: arcengine创建要素类、图层的方法分类:.netAO开发2013-01-13 13:06141人阅读评论(0)收藏举报AEae创建图层创建要素类别人写的,感觉不错/// <summary> 2 /// 创建要素类 3 /// </summary> 4 /// <param name="pObject">IWorkspace或者IFeatureDataset对象</param> 5 /// <param name="pName">要素类名称</param> 6 /// <p 阅读全文

posted @ 2013-04-15 19:10 大胡子青松 阅读(1084) 评论(0) 推荐(0) 编辑

关于AO插入对象

摘要: 关于AO插入对象在向Table、FeatureClass中添加记录的时候有几种可供选用的插入方法,他们在不同的使用环境中效率不同……1 Store方法使用IRow、IFeature的Store由ITable或IFeatureClass的CreateRow() CreateFeature()方法先创建对象经赋值操作后调用Store此方法在各种环境中速度均较低但其获得的信息相对最全适用于经UI交互产生的数据对象a)在CreateRow()时进行一次数据库访问[insert]b)创建之后已Row中已返回OID值c)其他字段赋值之后调用Store进行第二次数据库访问[updata]此时激发Row对象的 阅读全文

posted @ 2013-04-15 18:06 大胡子青松 阅读(268) 评论(0) 推荐(0) 编辑

对featureclass中插入和删除feature的几种方法进行了比较

摘要: 本文对featureclass中插入和删除feature的几种方法进行了比较。一、插入单个feature,方法1和方法2差别不大方法1:''' <summary> ''' 向featureclass中插入feature ''' </summary> ''' <param name="pFeatureClass">要插入的featureclass</param> ''' <remarks></ 阅读全文

posted @ 2013-04-15 14:47 大胡子青松 阅读(416) 评论(0) 推荐(0) 编辑

为什么使用接口编程

摘要: 为什么使用接口编程{转载}进行接口的介绍,必须介绍一下程序语言发展的历史才行,鲁迅先生说过“治学先治史”,明白了程序语言发展的前世今生,才能知道为什么这么多语言为什么会这样,为什么么会那样?计算机出现以后,科学家相继开发了多种语言,从smalltalk,Pascal,Basic,C语言,C++,java,.net等等,这些语言的发展步伐,可以看作是从面向过程向面向对象发展的一段历史。很多面向对象的书在介绍自己的历史的时候,都会给读者介绍这一段历史,并鼓吹OO编程是多么多么的优异。问题是,很多刚开始学程序的人根本不知道为什么要有这个转变,他们也很难理解OO语言中的虚函数,接口等概念到底为了什么而 阅读全文

posted @ 2013-04-15 14:34 大胡子青松 阅读(242) 评论(0) 推荐(0) 编辑

ArcGIS Engine开发基础之QI

摘要: ArcGIS Engine开发基础之QI上一篇/下一篇2009-04-09 14:44:17查看( 1291 )/评论( 37 )/评分(101/5)AO开发中QI(接口查询)非常重要,从某种意义上说不会QI就不会做AO开发。在讲ArcGIS Engine开发QI实例操作之前,以一个现实生活例子以方便大家理解QI。1.首先我先定义三个接口:IZou(走),IJingzou(竞走),IHeshui(喝水)如下所示 interface IZou { void start(); void stop(); } interface IJingzou: IZou { void niupigu();... 阅读全文

posted @ 2013-04-15 14:17 大胡子青松 阅读(274) 评论(0) 推荐(0) 编辑

所选中的要素,赋值给一个定义好的变量pCurFea

摘要: 问题提出:ARCengine中,我用arcgis的选择工具实现了选择功能。代码如下:private void 选择要素ToolStripMenuItem_Click(object sender, EventArgs e){ESRI.ArcGIS.Controls.ControlsSelectFeaturesTool select = new ESRI.ArcGIS.Controls.ControlsSelectFeaturesTool();select.OnCreate(axMapControl1.Object);axMapControl1.CurrentTool = select as ES 阅读全文

posted @ 2013-04-15 13:39 大胡子青松 阅读(201) 评论(0) 推荐(0) 编辑

用ArcEngine的工具条添加图层要素

摘要: 用ArcEngine的工具条添加图层要素2008-03-25 01:43:41|分类:专业之AO|字号订阅private void Form1_Load(object sender, System.EventArgs e){ //清空图层 this.axMapControl1.Map.ClearLayers(); //加载服务器SDE地图信息 ESRI.ArcGIS.esriSystem.IPropertySet Proset = new ESRI.ArcGIS.esriSystem.PropertySetClass();//属性集 ESRI.ArcGIS.Geodatabase.IWorks 阅读全文

posted @ 2013-04-15 13:29 大胡子青松 阅读(361) 评论(0) 推荐(0) 编辑

导航