Circles (Arcs)

ntx_type: ntx_circle

NTX circle features represent circular arc features and may be either 2D or 3D. These features store dual arc information. The geometry of the feature contain points along the edge of the arc, while the center, radius, and angles are stored in the attributes. When reading arcs, both are verified to match; if they do not match, the center, angle, etc., are recalculated from the border points.

When writing arcs, either the border points (geometry) or the center, rotation, angle, and axis (attributes) must be specified. (If only one point is specified on the geometry, this is assumed to be the center of the arc). If only one of these is specified, the other is calculated from it. If both are specified, they are verified to match; if they do not match, the border points are recalculated.

Circle features may have the following attributes:

Attribute Name

Contents

ntx_center_x

ntx_center_y

These two attributes hold the coordinates of the center of the arc.

Range: Any real number

Default: Values are calculated from the border points if missing.

ntx_scale

The denominator of the largest scale for which the data is valid. A value of zero means the scale indicator is undefined.

Range: signed 32-bit integer

Default: 0

ntx_weight

The line weight of the object, in steps of 0.001 inches at map scale. A positive value indicates that a rectangular slit should be used to plot the line. A negative value indicates that a round dot should be used to plot the line.

Range: signed 32-bit integer

Default: 0

ntx_rotation

The rotation of the arc, in degrees counterclockwise.

Range: -360.0 to +360.0

Default: 0.0

ntx_primary_axis

The radius of the arc.

Range: Any real number

Default: 1.0

ntx_start_angle

How FME calculates start_angle and sweep_angle

Range: -360.0 to +360.0

Default: 0.0

ntx_sweep_angle

How FME calculates start_angle and sweep_angle

Range: Any real number

Default: 360.0