gml:ArcByCenterPointType
geometryPrimitives.xsd
This variant of the arc requires that the points on the arc have to be computed instead of storing the coordinates directly. The control point is the center point of the arc plus the radius and the bearing at start and end. This represenation can be used only in 2D.
Complex type information
Namespace: http://niem.gov/niem/external/ogc-gml/3.1.1/dhs-gmo/1.0.0
Schema document: external/ogc-gml/3.1.1/dhs-gmo/1.0.0/gml.xsd
Content
- Sequence [1..1]
- gml:pos [1..1]
- gml:radius [1..1] The radius of the arc.
- gml:startAngle [0..1] The bearing of the arc at the start.
- gml:endAngle [0..1] The bearing of the arc at the end.
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
interpolation | [0..1] | gml:CurveInterpolationType | The attribute "interpolation" specifies the curve interpolation mechanism used for this segment. This mechanism uses the control points and control parameters to determine the position of this curve segment. For an ArcByCenterPoint the interpolation is fixed as "circularArcCenterPointWithRadius". | Fixed value is "circularArcCenterPointWithRadius". |
numArc | [1..1] | xsd:integer | Since this type describes always a single arc, the attribute is fixed to "1". | Fixed value is "1". |
Used by
- Element gml:ArcByCenterPoint
- Element gml:CircleByCenterPoint via derived type gml:CircleByCenterPointType
Type inheritance chain
- gml:AbstractCurveSegmentType
- gml:ArcByCenterPointType
- extended by gml:CircleByCenterPointType
- gml:ArcByCenterPointType