美文网首页
ArcObjects忽略几何字段

ArcObjects忽略几何字段

作者: JeetChan | 来源:发表于2018-04-24 18:13 被阅读9次
    • 问题

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

    • 解决方案
    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

    相关文章

      网友评论

          本文标题:ArcObjects忽略几何字段

          本文链接:https://www.haomeiwen.com/subject/rdgjlftx.html