ITopologicalOperater.Buffer 異常來自 HRESULT:0x8004023C

提示信息爲 there is not enough memory。
解決辦法:需要用ITopologicalOperator接口中的Simplify()進行拓撲處理

            ITopologicalOperator top = pFea.Shape as ITopologicalOperator;
            //簡化幾何 加上下邊這個判斷,就可以消除上述錯誤
            if (top .IsSimple == false)
            {
                top .Simplify();
            }
              IGeometry bufGeo = top.Buffer(distance);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章