文章分类 -  engine开发

摘要:熟悉ArcGIS Desktop使用的开发者一定会知道当在ArcMap中显示查询结果的时,所有的符号查询调教的要素都以蓝色高亮的形式显示在地图控件上,蓝色高亮显示表示高亮选中,这些高亮显示选中的要素对应一个要素选择集对象中。通过IFeatureSelection的SelectionSet属性可以获取选择集,FeatureLayer对象实现了IFeatureSelection接口。实现代码如下:IFeatureLayer pFeatureLayer = this.axMapControl1.get_Layer(0) asIFeatureLayer;//QI至IFeatureSelectionI. 阅读全文
posted @ 2012-06-21 09:41 lockener 阅读(2097) 评论(0) 推荐(0)
摘要:点密度图、分层设色图/等级图、单值图、柱状图、饼状图的实现代码C#private void 点密度图ToolStripMenuItem_Click(object sender, EventArgs e) { //获取当前图层 ,并把它设置成IGeoFeatureLayer的实例 IMap pMap = axMapControl1.Map; ILayer pLayer = pMap.get_Layer(0) as IFeatureLayer; IFeatureLayer pFeatureLayer = pLayer as IFeatureLayer; IGeoFeatureLayer pGeo. 阅读全文
posted @ 2012-06-20 20:58 lockener 阅读(646) 评论(0) 推荐(0)
摘要:无论是要素数据集中的要素类还是在Geodatabase根目录的要素类,都可以使用OpenFile()方法来获得;//打开工作空间public IWorkspace OpenAccessWorkspace(string connString) { IWorkspace ws = null; IWorkspaceFactory wsf = new AccessWorkspaceFactory(); ws = wsf.OpenFromFile(connString, 0); return ws; } //添加道路图层到axMapControl1 string p... 阅读全文
posted @ 2012-06-20 20:17 lockener 阅读(580) 评论(0) 推荐(0)