根据要素选择集,创建新图层

简介:

转自原文 根据要素选择集,创建新图层

 

                    IFeatureLayer featureLayer = new FeatureLayerClass();
                    featureLayer.FeatureClass = featureClass;

                    IFeatureSelection featureSelection = featureLayer as IFeatureSelection;
                    IQueryFilter queryFilter1 = new QueryFilterClass();
                    queryFilter1.WhereClause = "XZQDM like '" + xz_xzqdm + "%'";
                    featureSelection.SelectFeatures(queryFilter1, esriSelectionResultEnum.esriSelectionResultNew, false);

                    ISelectionSet selectionSet = featureSelection.SelectionSet;
                    IFeatureLayer newFeatureLayer = null;
                    if (selectionSet.Count > 0)
                    {
                        IFeatureLayerDefinition featureLayerDefinition = featureLayer as IFeatureLayerDefinition;
                        newFeatureLayer = featureLayerDefinition.CreateSelectionLayer(featureClass.AliasName, true, null, null);
                    }

 
 
没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。



    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/6655677.html ,如需转载请自行联系原作者




相关文章
|
NoSQL 定位技术 C#
基于C#的ArcEngine二次开发43:GP工具--数据管理工具--Joins
基于C#的ArcEngine二次开发43:GP工具--数据管理工具--Joins
基于C#的ArcEngine二次开发43:GP工具--数据管理工具--Joins
|
定位技术
ArcGIS:如何进行缓冲区分析(以市区选择住房位置为例)?
ArcGIS:如何进行缓冲区分析(以市区选择住房位置为例)?
3741 0
ArcGIS进阶:常用叠加分析工具介绍
ArcGIS进阶:常用叠加分析工具介绍
342 0
|
定位技术
ArcGIS制图之Sub Points点抽稀
简介 Sub Points工具是 Esri 中国自主开发的一个插件,该工具优先考虑点在空间分布上的均匀合理性,并结合点数据中包含的 "优先级" 属性进行筛选。通过获取每个点在一定范围内拥有的相邻点的数目信息,得到地图中点密度的分布状况。
2841 0
《ArcGIS Engine+C#实例开发教程》第七讲 图层符号选择器的实现
原文:《ArcGIS Engine+C#实例开发教程》第七讲 图层符号选择器的实现 摘要:我们要实现的是图层符号选择器,与ArcMap中的Symbol Selector的类似。本讲较前几讲而言,些许有些复杂,不过只要仔细琢磨,认真操作,你就很容易实现如下所示的符号选择器。
1814 0
|
定位技术
ArcEngine 样式对象StyleGallery的使用详解
        ArcMap里面存在很多预定义的样式对象,比如颜色、图例和各种符号等。用户也可以新建自己的样式对象,来满足实际开发的特殊需要。在进行arcgis engine 二次开发的过程中,用户可直接使用这些样式对象,以丰富制图内容,简化制图过程。
2012 0