Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Element gml:ArcStringByBulge
Namespace http://www.opengis.net/gml/3.2
Annotations
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.
Diagram
Diagram docindex298.tmp#id549 docindex298.tmp#id550 docindex298.tmp#id551 docindex298.tmp#id548 docindex672.tmp#id567 docindex672.tmp#id568 docindex148.tmp#id125 docindex149.tmp#id268 docindex150.tmp#id273 docindex151.tmp#id274 docindex152.tmp#id126 docindex672.tmp#id565 docindex672.tmp#id566 docindex672.tmp#id564 docindex673.tmp#id536
Type gml:ArcStringByBulgeType
Type hierarchy
Properties
content: complex
Model (gml:pos | gml:pointProperty | gml:pointRep | gml:posList | gml:coordinates) , gml:bulge+ , gml:normal+
Children gml:bulge, gml:coordinates, gml:normal, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Instance
<gml:ArcStringByBulge interpolation="circularArc2PointWithBulge" numArc="" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0">
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
  <gml:bulge>{1,unbounded}</gml:bulge>
  <gml:normal axisLabels="" srsDimension="" srsName="" uomLabels="">{1,unbounded}</gml:normal>
</gml:ArcStringByBulge>
Attributes
QName Type Fixed Default Use Annotation
interpolation gml:CurveInterpolationType circularArc2PointWithBulge optional
numArc integer optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<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>
Schema location http://schemas.opengis.net/gml/3.2.1/geometryPrimitives.xsd