GIS足迹

用地图装点生活的每个角落。MSN:gisfoot@hotmail.com。QQ交流群:42019368。

« VC6.0+ArcGIS二次开发——读取IFeature对象的字段值VC6.0+ArcGIS二次开发----用ARC ENGINE读取ACCESS表 »
2007-9-28 15:40:13 | 发布:爬山虎 | 分类:二次开发 | 评论:0 | 引用:0 | 浏览:

VC6.0+ArcGIS二次开发——统计接口IDataStatistics

ArcGIS二次开发时,arc engine提供了对数据进行统计的接口,IDataStatistics
1、定义对象
IDataStatisticsPtr ipDataStats( CLSID_DataStatistics );
 
2、设置必要参数
         //设置统计参数        
         ipDataStats->put_Field( CComBSTR(m_strSelField) );
         ipDataStats->putref_Cursor( ipCursor );   
 
3、获取结果
         //获取统计结果
         IStatisticsResultsPtr ipStatsResult;
         ipDataStats->get_Statistics( &ipStatsResult );
 
4、注意
ipDataStats->putref_Cursor( ipCursor )必须在每次使用ipDataStats->get_Statistics( &ipStatsResult )或者ipDataStats->get_UniqueValues( &ipEnumVar )后都要重新设置。

申明:本文系原创,如果转载,请注明:转载自GIS足迹 www.gisfoot.com

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

最新评论及回复

友情链接

[Top] Powered By Z-Blog 1.8 Devo Build 80201. Theme FormerDays Design By haphic

ICP备案号正在申请。Copyright ©2008 gis足迹. All Rights Reserved.