ericmaomao
路人甲
路人甲
  • 注册日期2008-02-29
  • 发帖数2
  • QQ
  • 铜币111枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1510回复:2

怎么进行字段属性值的查询

楼主#
更多 发布于:2008-04-29 14:55
<P>各位大侠,小弟进行一个小系统的设计,遇到一点问题。就是怎么把COMBOL1中已经读取好的字段的属性在COMBOL2中进行显示??其效果如“04年人口>( )”其中()里面为04年人口这个字段的所有属性值。好像要用到ifeature接口,本来以为用ifield接口就可以,但是ifield没有value属性,不知道怎么办,请帮帮忙!!谢谢!!</P>
喜欢0 评分0
白天
路人甲
路人甲
  • 注册日期2005-03-27
  • 发帖数25
  • QQ
  • 铜币214枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2008-04-30 10:46
如果是想获取图层某字段唯一值集合,可以使用IDataStatistics接口。AE9.2帮助文档里的示例如下:<BR>[C#]    //IDataStatistics Example<BR>    public void IDataStatistics_Example(IFeatureClass featureClass)    {        ICursor cursor = (ICursor)featureClass.Search(null, false);<BR>        IDataStatistics dataStatistics = new DataStatisticsClass();        dataStatistics.Field = "PIP_SIZE";        dataStatistics.Cursor = cursor;<BR>        System.Collections.IEnumerator enumerator = dataStatistics.UniqueValues;        enumerator.Reset();<BR>        while (enumerator.MoveNext())        {            object myObject = enumerator.Current;            Console.WriteLine("Value - {0}", myObject.ToString());        }<BR>        cursor = (ICursor)featureClass.Search(null, false);        dataStatistics.Cursor = cursor;        ESRI.ArcGIS.esriSystem.IStatisticsResults statisticsResults = dataStatistics.Statistics;        Console.WriteLine("mean value - {0}", statisticsResults.Mean);    }
举报 回复(0) 喜欢(0)     评分
sallychu71
路人甲
路人甲
  • 注册日期2008-04-01
  • 发帖数5
  • QQ
  • 铜币113枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-07-16 08:48
<P>太难了,我看不懂。AO入门好难。</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部