AE刪除要素

2021-07-25 13:32:22 字數 497 閱讀 5760

原文:

executesql刪除

private void delete4(ifeatureclass pfeatureclass)

idataset pdataset = pfeatureclass as idataset; 

pdataset.workspace.executesql("delete from " + pfeatureclass.aliasname + " where objectid<=" + deletenum); 

三、 結論1、 使用executesql刪除最快,資料庫的效率最高。

2、 deletesearchedrows和executesql屬於批量刪除,效能較優。

3、 查詢結果中刪除,速度最慢,如果你使用這種方法,建立你馬上修改你的程式,因為你在浪費時間。

4、 小資料量記錄數小於500000條,請使用deletesearchedrows或executesql,否則使用更新游標刪除(方法2),加上進度條,這樣介面很友好。

AE 線要素排序

對乙個線狀圖層,相鄰要素的oid並不連續。需要將這些要素按照空間關係重新排序,並體現在字段order中,圖層示意圖如下 解決思路 先找出端點要素,端點要素即為位於圖層開頭或者末尾的要素,設為當前要素,再找出與當前端點要素相鄰且沒有處理過的要素。每找出乙個要素,對要素的order欄位賦值為乙個遞增的序...

AE中根據屬性提取要素的功能

昨天幫一位朋友實現乙個根據屬性提取要素的功能,現記錄如下,以備後用 先看看效果圖吧!要素提取前 要素提取後 以下實現這個功能的關鍵 主程式的路徑 這個是全域性變數 設定環境 geoprocessor gp new geoprocessor gp.overwriteoutput true 獲取要素圖層...

AE要素選擇(點選和拉框選擇)

選擇乙個要素或者乙個要素集 featureselection 的方法很多,如imap selectbyshape ilayer search ifeaturesection selectfeature等方法 主要用到的方法 imap介面的selectfeature layer,feature 方法,...