Select 'using GeometryBag as spatialfilter geometry' returns an ncorrect feature count on SDE data.
上次发布: August 25, 2014No Product Found
漏洞 ID 编号
NIM034037
已提交
April 8, 2008
上次修改时间
June 5, 2024
适用范围
No Product Found
找到的版本
9.2
状态
Known Limit
经开发团队审核,已确定此问题与不受 Esri 控制的软件的已知限制有关。 问题的“其他信息”部分可能包含进一步说明。
附加信息
No Public Explanation
解决办法
Use ITopoOp::Union to get the resulting combined features instead of the geometrybag object.Dim pTopo As ITopologicalOperator2 Dim feature As IFeature feature = featureCursor.NextFeature Do While Not feature Is Nothing If pTopo Is Nothing Then pTopo = feature.Shape pTopo.IsKnownSimple_2 = False pTopo.Simplify() Else pTopo = pTopo.Union(feature.Shape) End If 'geoCollection.AddGeometry(feature.Shape) 'removed this feature = featureCursor.NextFeature Loop Dim geoColIndex As ISpatialIndex geoColIndex = CType(pTopo, ISpatialIndex) geoColIndex.AllowIndexing = True geoColIndex.Invalidate()