Definition Type: Element
Name: ArcStringByBulge
Namespace: http://www.opengis.net/gml/3.2
Type: gml:ArcStringByBulgeType
Containing Schema: geometryPrimitives.xsd
Abstract
Documentation:
This variant of the arc computes the mid points of the arcs instead of storing the coordinates directly. The control point sequence consists of the start and end points of each arc plus the bulge (see ISO 19107:2003, 6.4.17.2). The normal is a vector normal (perpendicular) to the chord of the arc (see ISO 19107:2003, 6.4.17.4). The interpolation is fixed as "circularArc2PointWithBulge". The number of arcs in the arc string may be explicitly stated in the attribute numArc. The number of control points in the arc string shall be numArc + 1. The content model follows the general pattern for the encoding of curve segments.
Collapse XSD Schema Diagram:
Drilldown into normal in schema geometryprimitives_xsd Drilldown into bulge in schema geometryprimitives_xsd Drilldown into coordinates in schema deprecatedtypes_xsd Drilldown into posList in schema geometrybasic0d1d_xsd Drilldown into pointRep in schema deprecatedtypes_xsd Drilldown into pointProperty in schema geometrybasic0d1d_xsd Drilldown into pos in schema geometrybasic0d1d_xsd Drilldown into numDerivativeInterior in schema geometryprimitives_xsd Drilldown into numDerivativesAtEnd in schema geometryprimitives_xsd Drilldown into numDerivativesAtStart in schema geometryprimitives_xsd Drilldown into AbstractCurveSegmentType in schema geometryprimitives_xsd Drilldown into numArc in schema geometryprimitives_xsd Drilldown into interpolation in schema geometryprimitives_xsd Drilldown into ArcStringByBulgeType in schema geometryprimitives_xsdXSD Diagram of ArcStringByBulge in schema geometryprimitives_xsd (Geography Markup Language)
Collapse XSD Schema Code:
<element name="ArcStringByBulge" type="gml:ArcStringByBulgeType" substitutionGroup="gml:AbstractCurveSegment">
    <annotation>
        <documentation>This variant of the arc computes the mid points of the arcs instead of storing the coordinates directly. The control point sequence consists of the start and end points of each arc plus the bulge (see ISO 19107:2003, 6.4.17.2). The normal is a vector normal (perpendicular) to the chord of the arc (see ISO 19107:2003, 6.4.17.4).
The interpolation is fixed as "circularArc2PointWithBulge".
The number of arcs in the arc string may be explicitly stated in the attribute numArc. The number of control points in the arc string shall be numArc + 1.
The content model follows the general pattern for the encoding of curve segments.</documentation>
    </annotation>
</element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
pos gml:pos (1) (1)
pointProperty gml:pointProperty (1) (1)
pointRep gml:pointRep (1) (1)
posList gml:posList (1) (1)
coordinates gml:coordinates (1) (1)
bulge gml:bulge (1) unbounded
normal gml:normal (1) unbounded
Collapse Child Attributes:
Name Type Default Value Use
numDerivativesAtStart gml:numDerivativesAtStart 0 (Optional)
numDerivativesAtEnd gml:numDerivativesAtEnd 0 (Optional)
numDerivativeInterior gml:numDerivativeInterior 0 (Optional)
interpolation gml:interpolation (Optional)
numArc gml:numArc (Optional)
Collapse Derivation Tree:
Collapse References:
gml:AbstractCurveSegment