xml-arc-by-center-point

This is a non-composite and composite builder that constructs circular arc geometry.

builder type: non-composite/composite, accepts point geometries in composite mode.

geometry constructed: arc geometry

data parameters:

Data Name

Value

Required/
Optional

data-string

The coordinate data string denotes the center point of the arc.

The center point may also be received as a point geometry.

Range: String

Optional if the control points are to be passed in as point geometries; otherwise Required

radius

The radius of the circular arc.

Range: A positive real number.

Default: There are no default values.

Required

start-angle

The bearing of the arc at start.

Range: A positive real number.

Default: There are no default values.

Required
start-angle-uom

Specifies whether the start angle is in degrees or radians.

Range: deg | degree | rad | radians

Default: deg

Required
end-angle The bearing of the arc at end. Required
end-angle-uom

Specifies whether the end angle is in degrees or radians.

Range: deg | degree | rad | radians

Default: deg

Required

axis-order

Indicates the axis for a coordinate.

Range: A permutation of the numbers 1..N, where N is the number of dimensions.

Each number is separated by a comma “,”.

Default: “1,2,...,N”

Optional – used only if data-string is specified

dimension

The dimension of the coordinates.

Range: String representing a positive integer, or the “implicit” literal, which forces the dimension to be automatically determined even if axis-order is specified.

Default: When not specified, the dimension will be automatically determined.

Optional – used only if data-string is specified

axis-separator

The string separating each axis of a coordinate in the data-string.

Range: String | “whitespace” – this includes the tab, newline, and space characters.

Default: “,”

Optional – used only if data-string is specified

coord-separator

The string separating each coordinate in the data-string.

Range: String

Default: “whitespace” – this includes the tab, newline, and space characters.

Optional – used only if data-string is specified

decimal

The string representing the decimal point for each real number in the data-string.

Range: String

Default: “.”

Optional – used only if data-string is specified

coordinate-system

Specifies the coordinate system name. If the expression sequence for the coordinate-system evaluates to the empty string, then the coordinate system for the feature being built will not be set.

Range: String

Optional

demote-incomplete-geometry

This optional data parameter allows the xml-arc-by-center-point geometry builder to return a non-geometrical object when no data-string is given or when the value of the data-string is the empty string.

Range: false | true

Default: false

Optional

name

Specifies the geometry’s name.

Range: String

Optional