基于ArcEngine实现分组统计面积的功能

基于ArcEngine实现分组统计面积的功能

IQueryFilter qf=new QueryFilterClass();

               qf.subfield="qsdwdm,qsxz,dlbm,sum(mj) as mj,sum(tkmj) as tkmj"
               qf .whereclause="";
      (IQueryFilterDefinition)qf.PostfixClause="group by qsdwdm,qsxz,blbm   order by blbm ";

    IFeautureClass fc=OpenFeatureClass(LayerName);

              IFeautureCursor feacur= fc.search(qf,false);

      实现了Select qsdwdm,qsxz,dlbm,sum(mj) as mj

                 from tab

                 where 1=1

                 group by xxx

                 order by YYY的格式的SQL语句的语法

使用

ESRI.ArcGIS.AnalysisTools  

Frequency Members

也可!

posted @ 2008-05-09 19:58  sqlite例子  阅读(373)  评论(0)    收藏  举报