PHOCUS User Attributes
The following table lists the different PHOCUS attributes supported.
Field Name |
Description |
---|---|
phocus_coord_state |
The state of the coordinates for the object. Valid values are: 0 = non-existent 1 = deleted before timemark 2 = deleted after timemark 3 = new before timemark 4 = new after timemark 5 = edited before timemark 6 = edited after timemark If this is not specified, then the writer uses the value specified by phocus_objects_state. |
phocus_coord_type |
The type of the coordinates for the object. Valid values are: 2 = point coordinate 3 = line coordinate 4 = auxiliary point on data base border 5 = auxiliary raster point 6 = node reference If this is not specified, then the writer sets the value as follows: 2 for points and text 3 for lines and areas |
phocus_geometry_state |
The state of the geometry. Valid values are: 0 = non-existent 1 = deleted before timemark 2 = deleted after timemark 3 = new before timemark 4 = new after timemark 5 = edited before timemark 6 = edited after timemark If this is not specified, then the writer uses the value specified by phocus_object_state. |
phocus_object_state |
The state of the object. Valid values are: 0 = non-existent 1 = deleted before timemark 2 = deleted after timemark 3 = new before timemark 4 = new after timemark 5 = edited before timemark 6 = edited after timemark |
phocus_object_number |
Unique number in the database. Range: 1 - 2^31 - 1 |
phocus_object_class |
Number which indicates object class. Range: 1 - 255 |
phocus_object_code |
Number which indicates object code. Range: 1 - 32000 |
phocus_object_origin |
Number which indicates object origin. Range: -32768 - 32767 |
phocus_object_status |
Number which indicates object status. Range: - 128 - 127 |
phocus_object_name |
Object name. Maximum size is 66 characters. |
phocus_object_item_type |
The type of the object item which is encountered. Values are: 2 = point 3 = line 4 = area 5 = slope (not currently supported by FME) 6 = text |
phocus_object_item_num |
Unique number of item in the database. Range: 1 - 2^31 - 1 |
phocus_object_item_class |
Number which indicates object item class. Range: 1 - 32000 |
phocus_object_item_ |
Number which indicates the origin of the object item. Range: -32768 - 32767 |
phocus_object_item_stat |
Number which indicates the status of the object item. Range: -128 - 128 |
phocus_rotation |
Rotation of the object item measured in degrees. The angle is measured in a counterclockwise direction from the x axis. |
phocus_object_item_name |
The name of the object item in a maximum size of 66 characters. |
phocus_subitem_state |
The state of the subitem. Valid values are: 0 = non-existent 1 = deleted before timemark 2 = deleted after timemark 3 = new before timemark 4 = new after timemark 5 = edited before timemark 6 = edited after timemark |
phocus_subitem_type |
The subitem type. Valid values are: 1 = area 2 = cut-out 3 = upper edge 4 = lower edge 5 = text |
phocus_subitem_number |
Unique number which identifies the subitem. |
Areas
phocus_type: phocus_area
PHOCUS area features represent polygonal features and may be either 2D or 3D.
There are no attributes specific to area features.
Ellipse
phocus_type: phocus_ellipse
PHOCUS ellipse features are represented by a single point and a radius. The radius is stored in an attribute called phocus_primary_axis and phocus_secondary_axis.
Lines
phocus_type: phocus_line
PHOCUS line features represent linear features and may be either 2D or 3D.
There are no attributes specific to line features.
Points
phocus_type: phocus_point
PHOCUS point features specify a single x and y coordinate. If the feature is 3D, a z coordinate is specified as well.
There are no attributes specific to point features.
Slopes
phocus_type: phocus_slope
PHOCUS slope features represent slope features and are 3D.
There are no attributes specific to slope features.
Text
phocus_type: phocus_text
PHOCUS text features are represented by these features and may be either 2D or 3D. Text features have the following attributes.
Attribute Name |
Contents |
---|---|
phocus_justification |
The justification code for the text. Range: 0..23 0 is Left Margin/Very Top 1 is Left Margin/Top 2 is Left Margin/Cap 3 is Left Margin/Center 4 is Left Margin/Base 5 is Left Margin/Bottom 6 is Left/Very Top 7 is Left/Top 8 is Left/Cap 9 is Left/Center 10 is Left/Base 11 is Left/Bottom 12 is Center/Very Top 13 is Center/Top 14 is Center/Cap 15 is Center/Center 16 is Center/Base 17 is Center/Bottom 18 is Right/Very Top 19 is Right/Top 20 is Right/Cap 21 is Right/Center 22 is Right/Base 23 is Right/Bottom |
phocus_text_string |
The text to be displayed. Range: Any character string Default: No default |