ArcObjects忽略幾何字段

鏈接:https://www.jianshu.com/p/91641ea9dda1
來源:簡書

  • 問題

  在要素類屬性查詢中忽略顯示幾何相關字段。

  • 解決方案
if (pFeatureClass.AreaField.Name != pField.Name && pFeatureClass.LengthField.Name != pField.Name && pFeatureClass.ShapeFieldName != pField.Name)
  • 討論

  由於每種數據庫的幾何字段的字段名不同,所以不能硬編碼SHAPE_Area != pField.Name,以下爲各數據庫中幾何字段的不同命名:

字段 GDB Oracle SqlServer
面積 SHAPE_Area SHAPE.AREA SHAPE.STArea()
長度 SHAPE_Length SHAPE.LEN SHAPE.STLength()
幾何 Geometry ST_GEOMETRY Geometry
  • See Also

  Ignore shape area/length fields

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章