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_
origin

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