Caris NTX Feature Representation
In addition to the generic FME feature attributes that FME Workbench adds to all features (see About Feature Type Attributes), this format also adds format-specific attributes (Format Attributes).
NTX features consist of geometry, flags, and feature code information. All NTX FME features contain the ntx_type attribute that identifies the geometric type.
Attribute Name |
Contents |
---|---|
ntx_type |
The NTX geometric type of this entity. Range: ntx_compacted_line| ntx_ptp_line| ntx_circle| ntx_ascii_text| ntx_name| ntx_symbol| ntx_text| ntx_sounding| ntx_text| ntx_spot_height| ntx_header Default: No default |
Depending on the geometric type, the feature will contain additional feature coding attributes that are specific to the geometric type. These are described in subsequent sections:
NTX Attributes on all Features
The following table lists the different NTX attributes that are returned by the FME reader, regardless of feature or geometry type. The FME writer will also look for these attributes when writing out NTX features. If the writer does not find some of these attributes on features it is directed to write out, it will use default values where appropriate. (The ntx_header feature is the only exception. It does not use these common attributes in either reading or writing.)
Field Name |
Description |
---|---|
ntx_combination |
This Boolean flag indicates if this object is a line resulting from a combination. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_displacement |
The Boolean flag indicates if this object is a line resulting from a displacement. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_display_label |
This Boolean flag indicates if this object is a display label. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_dominating |
This Boolean flag indicates if this object is from a dominating DAD. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_exaggeration |
This Boolean flag indicates if this object is a line resulting from an exaggeration. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_feature_code |
The feature code of the object. Range: Maximum size is 12 characters. Default: SAFESOFTWARE |
ntx_index_key |
The index key string of the object. This key may be used as a link to attributes outside of the scope of the NTX definition. Note that some soundings, spot heights, and symbols have specific key values that are meant to override this key and be used instead. In this case, the value of the ntx_index_key will be the characters “Reset Key”. Range: Maximum size is 12 characters. Default: <blank> |
ntx_is_arc |
This Boolean flag indicates if this object is an arc. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_is_closed |
This Boolean flag indicates if this object is a closed line (loop). Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_is_deleted |
This Boolean flag indicates if this object is marked for deletion. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_is_explicit_ node |
This Boolean flag indicates if this object is an explicit node. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_link_label |
Number that indicates a unique value for each group of linked objects. This is used to link features together when writing. (Linked features must be processed by the writer in consecutive order.) Range: 1 to 32767 Default: Automatically calculated and incremented from 1. |
ntx_masked |
This Boolean flag indicates if this object is masked. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_selected |
This Boolean flag indicates if this object is selected. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_size |
If this value is positive, it represents the size of the feature in ground units. Only symbol features may use a negative value. In this case, negative values represent a magnification, relative to the size defined for the symbol in the external pattern file. External pattern files are beyond the scope of this software and therefore users are expected to interpret negative values in the way that they find most appropriate. Range: signed real number Default: 1 |
ntx_source_ID |
Character string that indicates object’s origin. Range: Maximum size is 12 characters. Default: SAFESOFTWARE |
ntx_suppressed |
This Boolean flag indicates if this object is suppressed. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_symbolized |
This Boolean flag indicates if this object is symbolized. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_theme_ID |
The theme ID string of the object. Range: Maximum size is 12 characters. Default: <blank> |
ntx_theme_number |
Number which indicates object theme. Range: signed 32-bit integer Default: 0 |
ntx_user_defined_1 |
This Boolean flag indicates if this object has the user-defined flag 1 set. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_user_defined_2 |
This Boolean flag indicates if this object has the user-defined flag 2 set. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_user_defined_3 |
This Boolean flag indicates if this object has the user-defined flag 3 set. Maximum size is 3 characters. Range: Yes | No Default: No |
ntx_user_number |
The user number of the object. Range: signed 32-bit integer Default: 0 |