阅读:1621回复:3
Ao 的IClassBreaksRenderer在vb.net 操作是不是有问题?
<P>从esri网站下载了专题图分析的vb6程序,在vb6下都没有问题,在vb.net下 其他的都可以,就 IClassBreaksRenderer 老是不行, 这句通不过 :pClassify.Classify(numDesiredClasses) .有谁在vb.net下做过IClassBreaksRenderer 并可以应用的?</P>
|
|
1楼#
发布于: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)
|
|
2楼#
发布于:2006-07-25 12:00
不用谢,我也是郁闷了四天才发现这个问题的,
|
|
|
3楼#
发布于:2006-07-23 11:46
搜了一下,IClassify换IClassifyGEN就可以了.谢谢<STRONG><FONT face=Verdana color=#da2549>zhousky</FONT></STRONG>
|
|