Schema Central > niem40 > geometryPrimitives.xsd > gml:ArcByBulge
Advanced search
Need NIEM Help?

Recommended Reading:

Definitive XML Schema

 

Web Service Contract Design and Versioning for SOA

 

Advanced XML Applications

 

gml:ArcByBulge

An ArcByBulge is an arc string with only one arc unit, i.e. two control points, one bulge and one normal vector.
As arc is an arc string consisting of a single arc, the attribute "numArc" is fixed to "1".

Element information

Type: gml:ArcByBulgeType

Properties: Global, Qualified

Content

Attributes

NameOccTypeDescriptionNotes
numDerivativesAtStart [0..1]xsd:integerDefault value is "0". from type gml:AbstractCurveSegmentType
numDerivativesAtEnd [0..1]xsd:integerDefault value is "0". from type gml:AbstractCurveSegmentType
numDerivativeInterior [0..1]xsd:integerDefault value is "0". from type gml:AbstractCurveSegmentType
interpolation [0..1]gml:CurveInterpolationTypeFixed value is "circularArc2PointWithBulge". from type gml:ArcStringByBulgeType
numArc [0..1]xsd:integerFixed value is "1".

Used in

Substitution hierarchy

Sample instance

<gml:ArcByBulge numArc="1">
   <gml:pos>1.0 1.0</gml:pos>
   <gml:bulge>1.0</gml:bulge>
   <gml:normal>1.0 1.0</gml:normal>
</gml:ArcByBulge>