ArcObjects忽略几何字段

2018-04-24  本文已影响9人  JeetChan

  在要素类属性查询中忽略显示几何相关字段。

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

  Ignore shape area/length fields

上一篇下一篇

猜你喜欢

热点阅读