Parent Topic: Vectors (VEC)
System Attributes
In GeoGateway it can be helpful to identify what attribute is to be used for
special roles. There are many system attribute roles; however, it is likely
that only some, or none of them will actually be associated with a real
attribute within the file. In this case that role will be ignored, or take
on a default value.
Renamable Attributes:
- REPCode: The REPCode system attribute determines what field will be used
as the index into the RST (Representation Style Table) when the layer
is being rendered in WYSIWYG mode. This field must be of type integer.
- GroupId: Within the ACE product, it is possible to use an
attribute to relate shapes that are considered to be grouped. All shapes
with the same group id value are considered to be related, and depending
on the mode are moved and manipulated together. This field must be of
type integer.
- ChildList: This is an obsolete method of keeping track of internal
rings of a polygon, and is discouraged at this time in favour of the
``RingStart'' attributes use.
- Text: This points to the attribute to be used as the text for the purposes
of rendering shapes as text, for instance when using the Vector-Text
primitive in an RST. This attribute must be of type String.
- Angle: This points to the attribute to be used as the angle of rotation
for the purposes of rendering primitives that can render on an angle
(such as Vector-Text, and Point-Symbol). Note that the Angle is normally
expressed in radians, not degrees, so PI (3.14927) radians is 180 degrees.
This attribute may be of type integer, float, or double.
- XCoord: This attribute is used as the X coordinate to synthesise a
single vertex for this shape. This is useful to work with tables where
two columns define the X, and Y, and to have the X, and Y attribute
columns be treated as a spatial position.
- YCoord: This attribute is used as the Y coordinate to synthesise a
single vertex for this shape. This is useful to work with tables where
two columns define the X, and Y, and to have the X, and Y attribute
columns be treated as a spatial position.
- Height: This attribute is used as the Z coordinate to synthesise a
single vertex for this shape. This is useful to work with tables where
two columns define the X, and Y, and to have the X, and Y attribute
columns be treated as a spatial position.
Fixed Name Attributes:
The following attributes are required to have fixed names, and can't be
overridden with the XXX_FieldID metadata.
- RingStart: This attribute that can be
used to identify the portions of the current shape that are additional
rings. This is more full described in the Rings topic. This attribute
must be of type CountedInt.
- ArcIdList: List of arc ShapeIds forming the
border of this area in clockwise order. Each ring is separated by a
GDBNullShapeId (-1) entry in the ArcIdList. This attribute must appear
on layers with a LAYER_TYPE of TOPO_AREAS. This attribute must be of
type CountedInt.
- StartNodeId: Attribute containing the GDBShapeId of the starting node.
This attribute should be present on all layers of type TOPO_ARCS. This
attribute should be of type integer.
- EndNodeId: Attribute containing the GDBShapeId of the ending node for this
arc. This attribute should be present on all layers of type TOPO_ARCS.
This attribute should be of type integer.
- LeftAreaId: Attribute containing the GDBShapeId of the left area polygon,
or GDBNullShapeId (-1) if there isn't such an area.
This attribute should be present on all layers of type TOPO_ARCS. This
attribute should be of type integer.
- RightAreaId: Attribute containing the GDBShapeId of the right area polygon,
or GDBNullShapeId (-1) if there isn't such an area.
This attribute should be present on all layers of type TOPO_ARCS. This
attribute should be of type integer.
- ArcIdList: List of arc ShapeIds starting or ending at this node. All
layers of LAYER_TYPE TOPO_NODES should have this attribute. This attribute
must be of type CountedInt.
See Also: Representation Style Table, Rings, Topology
Parent Topic: Vectors (VEC)
About PCI Help Gateway