鏈接: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