salayong
路人甲
路人甲
  • 注册日期2006-03-03
  • 发帖数3
  • QQ
  • 铜币119枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1121回复:0

分类渲染中 分几类的问题

楼主#
更多 发布于:2006-03-03 12:02
<P>在用ICreateClassBreaksRende对某图层的某字段进行分类显示时,往往是自己去定义分几类的,pFeatLayer=(IGeoFeatureLayer)pPolygonlyr;<BR>   pTable=(ITable)pFeatLayer;<BR>   pTableHistogram = new TableHistogramClass();   <BR>   pHistogram = (IHistogram)pTableHistogram;<BR>   pTableHistogram.Field=strNameField;<BR>   pTableHistogram.Table=pTable;<BR>   pHistogram.GetHistogram(out xVals,out frqs);<BR>   pClassifyGEN=new QuantileClass();</P>
<P>breakcount=5<BR>   pClassifyGEN.Classify( xVals, frqs, ref breakcount);</P>
<P>比如将分为5类,但是有可能这个图层字段的值总共还没有达到5种不同的值,这个时候就会报错,“索引超出了数组界限”,在ARCMAP中是自动就获取了可以分类的最大界限的,那么在程序中怎么去获得可以分组的最大界限呢。</P><img src="images/post/smile/dvbbs/em12.gif" />
喜欢0 评分0
游客

返回顶部