GeoGraphicObject 类型成员.

构造函数

  名称描述
GeoGraphicObject重载。

方法

  名称描述
AddAvoidRegion
为线面标号添加避让区域
Clone
克隆一个相同的Geometry对象
(Overrides Geometry..::.Clone()()().)
ConvertToGeoModel3D重载。
Dispose
释放几何对象所占有的本地资源。
(Inherited from Geometry.)
FromXML
根据传入的XML字符串重新构造该几何对象。此XML必须符合GML 3.0规范。
(Inherited from Geometry.)
GetAvoidRegion
根据索引获取避让区域
GetAvoidRegionCount
获取避让区域个数
GetCode
获取标号的编号
GetGeometryShape
获取符号位置点
GetGeoModel

通过给定的横向细分数和纵向细分数来获取三维模型对象。

调用该方法有以下几点注意:

1.GeoBox、GeoCircle3D、GeoCone、GeoCylinder、GeoEllipsoid、GeoHemiSphere、GeoPie3D、GeoPieCylinder、GeoPyramid 和 GeoSphere 类的对象调用该方法有效,即这些几何对象的实例需要通过调用该方法使其按 GeoModel 的方式重新构建,从而在三维场景中添加。

2.GeoLine3D、GeoParticle、GeoPicture3D、GeoPlacemark、GeoPoint3D、GeoRegion3D 和 GeoText3D 类的对象调用该方法无效,返回值为null。

(Inherited from Geometry3D.)
GetMaxSubSymbolCount
获取线面标号最多可设置的子标号个数
getModelPath
获取点标号模型显示模式的模型路径
GetScaleValue
获取指定比例值
GetScaleValueCount
获取修饰点比例值的个数
GetSubSymbolCount
获取线面标号的子标号个数
GetSubSymbols
获取线面标号的子标号数组
GetSymbolLidID
获取符号库的ID
GetSymbolName
获取标号名称
GetSymbolType
获取标号类型
HitTest
该类不支持该方法。
(Inherited from Geometry3D.)
Mirror
该类不支持该方法。
(Inherited from Geometry3D.)
Offset重载。
RemoveAlgoSubSymbolByKey
移除子标号
RemoveAllAlgoSubSymbol
移除所有子标号
RemoveAllAvoidRegion
移除所有避让区域
RemoveAvoidRegion
根据索引移除避让区域
Resize
该类不支持该方法。
(Inherited from Geometry3D.)
Rotate
该类不支持该方法。
(Inherited from Geometry3D.)
SetAlgoSubSymbol重载。
SetAvoidRegion
根据索引设置避让区域
SetEmpty
清空几何对象中的空间数据。但几何对象的标识符和几何风格保持不变。
(Inherited from Geometry.)
SetGeometryShape
创建指定符号,并传入所需的位置点
setModelPath
设置点标号模型显示模式的模型路径
SetScaleValue
设置指定的比例值
ToXML
根据 GML 3.0规范,将该几何对象的空间数据输出为 XML 字符串。
(Inherited from Geometry.)

属性

  名称描述
ArrowHeadType
设置、获取箭头类型
ArrowTailType
设置、获取箭尾类型
BoundingBox
获取三维几何对象的包围盒。
(Inherited from Geometry3D.)
Bounds
获取几何对象的最小外接矩形。
(Inherited from Geometry.)
DotMode
设置、获取点标号显示模式
DrawWall
设置、获取是否绘制墙
FillTypeLimit
设置、获取填充类型限定
GridMainLineWidth3D
设置、获取点标号公告板模式线宽
GridSurroundLineWidth3D
设置、获取点标号公告板模式衬线宽
GridSymbolSize
设置、获取点标号公告板模式大小
HorizontalMirror
设置、获取是否水平镜像
ID
获取或设置几何对象的标识。

此标识符用于唯一标识该几何对象。

(Inherited from Geometry.)
InnerPoint
获取几何对象的内点。内点可以在很多情况下被使用,例如,当创建标签专题图时,几何对象的内点将作为标签专题图的锚点。
(Inherited from Geometry.)
InnerPoint3D
获取或设置三维几何对象的内点,即在三维几何对象的内部且靠近中央的点。
(Inherited from Geometry3D.)
IsEmpty
获取几何对象是否为空值。
(Inherited from Geometry.)
IsVisible
设置、获取是否可见
LineColorLimit
设置、获取线色限定
LineTypeLimit
设置、获取线类型限定
LineWidthLimit
设置、获取线宽限定
MainLineWidth3D
设置、获取三维线宽
MarkHalo
设置、获取三维字体是否按标签形式显示
MarkPos
设置、获取点标号注记位置
ModelID
设置、获取模型ID
ModelRotate
设置、获取点标号模型模式旋转角度
ModelScale
设置、获取点标号模型模式缩放比例
NegativeImage
设置、获取点标号镜像
PicturePath
设置、获取点标号图片模式的图片路径
PictureSymbolSize
设置、获取点标号图片模式的图片大小
Position
获取或设置三维几何对象的位置。该位置的坐标值是三维几何对象外接长方体底面中心点的三维坐标值。该中心点用来控制三维几何对象在地球上的放置位置。比如一个球体,其外接长方体的底面中心点就是球体与该外接长方体底边的切点。
(Inherited from Geometry3D.)
Rotate
设置、获取二维标号旋转角度
Rotate3D
设置、获取三维标号矢量模式旋转角度
RotationX
获取或设置三维几何对象沿 X 轴方向的旋转角度,单位为度。
(Inherited from Geometry3D.)
RotationY
获取或设置三维几何对象沿 Y 轴方向的旋转角度,单位为度。
(Inherited from Geometry3D.)
RotationZ
获取或设置三维几何对象沿 Z 轴方向的旋转角度,单位为度。
(Inherited from Geometry3D.)
RoundCorner
设置、获取拐角是否做圆角处理
Scale3D
设置、获取三维标号矢量模式缩放比例
ScaleByMap
设置、获取点标号随图缩放
ScaleX
获取或设置三维几何对象沿 X 轴方向的缩放比例。
(Inherited from Geometry3D.)
ScaleY
获取或设置三维几何对象沿 Y 轴方向的缩放比例。
(Inherited from Geometry3D.)
ScaleZ
获取或设置三维几何对象沿 Z 轴方向的缩放比例。
(Inherited from Geometry3D.)
ShowTipLength
设置、获取三维字体标签高度
Space
设置、获取注记与标号间的距离
Style
此类不支持该属性。
(Inherited from Geometry3D.)
Style3D
获取或设置三维几何对象的风格。
(Inherited from Geometry3D.)
SurroundLineColor
设置、获取衬线色
SurroundLineFlag
设置、获取图元是否是衬线图元
SurroundLineType
设置、获取衬线类型
SurroundLineWidth
设置、获取二维衬线宽度
SurroundLineWidth3D
设置、获取三维标号衬线宽度
SymbolRank
设置、获取标号级别
SymbolSize
设置、获取二维标号大小
TextContent
设置、获取标签内容或点标号注记内容
TextStyle2D
设置、获取二维文本的样式
TextStyle3D
设置、获取三维文本的样式
Type

获取几何对象的类型。

该属性的返回值是 GeometryType 枚举所定义的常量之一,具体请参见GeometryType

(Inherited from Geometry.)
VariantID
获取或设置几何对象的标识。

此标识符用于唯一标识该几何对象,此字段为变体,可支持整型和文本型字段类型。

(Inherited from Geometry.)
VerticalMirror
设置、获取是否垂直镜像
Volume
获取或设置三维几何对象的体积,单位为立方米。
(Inherited from Geometry3D.)
WallOpaqueRate
设置、获取墙的透明度
WholeHeight
设置整体高度
WidthHeightLimit
设置、获取二维点标号是否宽高锁定

请参见