原文:
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 方法,...