Column
Use
Notes
Parent Feature Type
Name of the parent feature.
Child Feature Type
Name of the child feature.
Is Post
Yes, if the child is placed after the parent. No, if the child is placed prior to the parent.
An example of IsPost = NO is XY and Pole in a Smallworld data model.
Parent Field Name
The field on the child which formalizes the relationship.
Derive Type
The valid values are:
String – the number of children is determined by a text field on the parent.
Integer - the number of children is determined by a numeric field on the parent.
Fixed – Creates a fixed number of children based upon the value in the “Fixed Number of Children” column.
None – One child is always placed with the parent.
The enumerated values are :
DT_TEXT = 0,
DT_NUMERIC = 1,
DT_FIXED = 2,
DT_NONE = 16
Derive From
The field on the parent which determines the number of children. Only appropriate if the Derive Type is “String” or “Integer”.
Derive To
The field on the child which is populated from the parent. Only appropriate if the Derive Type is “String”.
GIS AutoCreate
If there are GIS triggers that automatically create children when the parent is placed, this setting should be set to TRUE. If there are no such triggers, the value should be FALSE. Setting this to TRUE will always guarantee the correct behaviour, but is a performance hit if there are no triggers.
Valid Characters
The valid characters that may be stripped from the “DeriveFrom” value if the Derive Type = “Text”. The valid characters should be delimited by colon - “:” - characters, e.g. “A:B:C:ABC – Three Phase”. The valid characters will be processed in order. If the Derive From text is not made up of valid characters, a single child will be created, with a Derive To value equal to the parent’s Derive From value (this means that values such as “Unknown” do not need to be configured as valid characters). A pipe character | can be used to map a “derive from” value to a “derive to” value. For example, “ABC – 3 phase|ABC” will cause a value of “ABC – 3 phase” to create a child with a value of “ABC”.
Fixed Number of Children
The number of children to be created when the parent is placed. Only used if Derive Type = “Fixed”.
GIS Edit Trigger
If there are GIS triggers that automatically control the number of children when the parent is edited, this setting should be set to TRUE
Dataset
The dataset this feature belongs to. Used for disambiguation