[ArcEngine二次開發]為Feature的屬性賦值


在創建FeatureClass之后,需要為FeatureClass添加Features,在為Feature的字段賦值時,代碼大致如下:

在這里賦值的時候,出現了一個錯誤:

The operation was attempted on an empty geometry.

因為有一個字段類型為esriFieldTypeOID,它是類似與SQL Server或者其他關系型數據庫中的主鍵,是會自動增加的,因此這里判斷如果字段類型是esriFieldTypeOID的話,就跳過,不為其賦值。

最終成功為FeatureClass的Features賦值。

Tips:在做ArcEngine的二次開發時,遇到的問題千奇百怪,一定要多多嘗試,從特例走向通用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM