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 |