去除shp面要素的內環

2021-08-06 05:38:43 字數 738 閱讀 4050

最近做專案,遇到乙個問題:去除面要素的圖斑,即在shp面要素中,去除面積小於xx的內環,保留面積大於xx的內環。上網搜尋沒有現成的**,於是自己寫了乙個,現在分享給大家,希望對大家有幫助。

關鍵**:

private igeometrycollection consolering(ifeaturelayer featurelayer)

system.runtime.interopservices.marshal.releasecomobject(inring); //釋放資源

inring = geos.next() as iring;

}system.runtime.interopservices.marshal.releasecomobject(geos);

exring = geo.next() as iring;

}feature.shape = newpolygongeo as igeometry;

featurecursor.updatefeature(feature);

system.runtime.interopservices.marshal.releasecomobject(geo);

feature = featurecursor.nextfeature();

if (feature == null)

return newpolygongeo;

}return null;

}

C AE不同shp檔案要素的複製

c ae做的乙個demo,實現了在不同shp檔案下要素的複製,其中shp檔案要素屬性格式相同。開發環境 vs2010 arcobject10.1 功能介紹 首先,窗體載入的時候,載入資料asiacities new.shp和asiacities old.shp。點選按鈕,執行複製的過程。即篩選asi...

FME的SHP寫模組拒絕輸出要素

在fme 中常常處理分析 shp資料,再通過 shp的寫模組將成果輸出,這可能會遇到只輸出小部分資料或是完全沒有輸出輸出的情況,在模板的資料流中也沒發現資料丟失,模板提示執行成功。這樣的問題對於接觸 fme不久的朋友來說就很難找到原因,因為這不是某個錯誤操作或是某個轉換器使用不當導致。在對乙個 sh...

去除csv檔案單元格內的逗號

csv檔案協議為 如果單元格內有逗號,則該單元格外部用引號括起來,如果單元格內部有引號,則單元格外部用引號括起來,同時單元格內部的引號前面再加上引號 比如 csv中的一行為 a,b,c d c,e 實際儲存的字元為 a,b,c d c e 演算法思路是基於這個規則,找到從字串的開始進行遍歷,找到兩組...