zsugiszch
路人甲
路人甲
  • 注册日期2004-12-22
  • 发帖数11
  • QQ
  • 铜币160枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1618回复:3

Ao 的IClassBreaksRenderer在vb.net 操作是不是有问题?

楼主#
更多 发布于:2006-07-23 11:32
<P>从esri网站下载了专题图分析的vb6程序,在vb6下都没有问题,在vb.net下 其他的都可以,就 IClassBreaksRenderer 老是不行, 这句通不过 :pClassify.Classify(numDesiredClasses) .有谁在vb.net下做过IClassBreaksRenderer 并可以应用的?</P>
喜欢0 评分0
zsugiszch
路人甲
路人甲
  • 注册日期2004-12-22
  • 发帖数11
  • QQ
  • 铜币160枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-07-23 11:46
搜了一下,IClassify换IClassifyGEN就可以了.谢谢<STRONG><FONT face=Verdana color=#da2549>zhousky</FONT></STRONG>
举报 回复(0) 喜欢(0)     评分
zhousky
论坛版主
论坛版主
  • 注册日期2003-08-01
  • 发帖数281
  • QQ
  • 铜币1027枚
  • 威望3点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-07-25 12:00
不用谢,我也是郁闷了四天才发现这个问题的,
不要看我噢
举报 回复(0) 喜欢(0)     评分
mawzh
路人甲
路人甲
  • 注册日期2004-11-21
  • 发帖数102
  • QQ
  • 铜币421枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-09-15 15:24
在VB.NET,使用IClassifyGen接口取代IClassify接口,如下所示代码:<BR>******************************** <BR>Dim classifyGen As IClassifyGEN <BR>Dim tableHist As ITableHistogram <BR>Dim hist As IHistogram <BR>Dim values As Object <BR>Dim frequencies As Object <BR><BR>cbRenderer = New ClassBreaksRenderer <BR>legendInfo = cbRenderer <BR>legendInfo.SymbolsAreGraduated = True <BR>sym = New SimpleMarkerSymbol <BR>color = New RgbColor <BR>cbRenderer.Field = fieldNameStr <BR>cbRenderer.BreakCount = 3 <BR><BR>table = featureClass <BR>classifyGen = New NaturalBreaks <BR>tableHist = New TableHistogram <BR>hist = tableHist <BR>tableHist.Table = table <BR>tableHist.Field = fieldNameStr <BR>hist.GetHistogram(values, frequencies) <BR>classifyGen.Classify(values, frequencies, 3)
举报 回复(0) 喜欢(0)     评分
游客

返回顶部