15. AutoCAD 实体类型的 ENUM 是什么?回答这里列出的是所有 AutoCAD 实体类型的 enums:AD_ENT_LINE 1
AD_ENT_POINT 2
AD_ENT_CIRCLE 3
AD_ENT_SHAPE 4
AD_ENT_ELLIPSE 5
AD_ENT_SPLINE 6
AD_ENT_TEXT 7
AD_ENT_ARC 8
AD_ENT_TRACE 9
AD_ENT_REGION 10
AD_ENT_SOLID 11
AD_ENT_BLOCK 12
AD_ENT_ENDBLK 13
AD_ENT_INSERT 14
AD_ENT_ATTDEF 15
AD_ENT_ATTRIB 16
AD_ENT_SEQEND 17
AD_ENT_POLYLINE 19
AD_ENT_VERTEX 20
AD_ENT_LINE3D 21
AD_ENT_FACE3D 22
AD_ENT_DIMENSION 23
AD_ENT_VIEWPORT 24
AD_ENT_SOLID3D 25
AD_ENT_RAY 26
AD_ENT_XLINE 27
AD_ENT_MTEXT 28
AD_ENT_LEADER 29
AD_ENT_TOLERANCE 30
AD_ENT_MLINE 31
AD_OBJ_DICTIONARY 32
AD_OBJ_MLINESTYLE 33
AD_OBJ_CLASS 34
AD_ENT_BODY 35
AD_OBJ_GROUP 36
AD_OBJ_PROXY 100
AD_OBJ_XRECORD 101
AD_OBJ_IDBUFFER 102
AD_OBJ_PLOTSETTINGS 103
16. Oracle 中的 GeoMedia 元数据表中,为什么在 GFeatures 表和 GeometryProperties 表中文本的 GeometryType 设置为不同的值?回答这与 Access 数据仓库中的文本几何类型的存储/描述方式有些矛盾。 当我在一个新的数据仓库中(本例命名为“Text1”)使用“特征类定义”来创建一个新的文本特征时, 在 GFeatures 表中的 GeometryType 值为 33。但是,在查看该特征的 GeometryProperties 表时,我注意到 GeometryType 值设置为 5。对于文本特征,为什么在 GFeatures 表中和 GeometryType 表中设置的值不一样?GeometryType 属性主要用于属性的类型过滤。当我们查找 gdbGraphics 数据类型时,我们考虑到这个字段的类型可以包含已有的任意红线类型。 在 GUI 中我们希望最好将所有的红线图形一起处理,因为数据不是真正强制为地球上的一个点。这样,我们将所有的红线图形组合为 gdbGraphic 属性类型(不是 subtype 属性)所定义的一个集合中。总结:
- 如果主几何体的 GField.Type 值为 gdbGrpahic,那么 GFeatures.GeometryType 的值为 gdbGraphic(33)。
- 如果主几何体列的 GField.Type 值为 gdbSpatial,那么 GFeatures.GeometryType 的值为 GField.SubType 的值。
- 如果没有几何体列,那么 GFeatures.GeometryType 为 -1 。
- GeometryProperties.GeometryType 总是包含相应几何体列的 GField.SubType 的值。
17. 如何将 Intergraph 网格文件格式转换到






