Feature Representation
In addition to the generic FME feature attributes that FME Workbench adds to all features (seeAbout Feature Attributes), special FME feature attributes are used by the AIXM 4.5 reader to store the characteristics of the features it reads.
The AIXM 4.5 Reader module utilizes the XML Reader module in processing the AIXM XML file. Thus, the feature representation is similar to the feature representation of the XML Reader module. The format attribute, xml_type, which may identify the geometry type of the feature, is identical in intent to the same attribute set by the XML Reader. Details of this attribute can be found in the XML Reader/Writer documentation.
Attribute Name |
Contents |
aixm_update_ID |
When an AIXM Update message changes the natural key that identifies an object, then this attribute will hold the old natural key of the object to be updated. |
aixm_update_group_no |
This attribute determines the order of the AIXM Group elements within the output file. The values of this attribute are integers, and identifies the feature with a specific group. When all features are received by the AIXM writer, features are grouped according to the values of their aixm_update_group_no attribute, and the groups are written in ascending order of through group numbers. If this attribute is not specified, then the feature will be grouped with group number zero. |
aixm_update_name |
The value of this attribute specifies the ‘name’ attribute of the AIXM Group element that holds the feature. |
aixm_update_subname |
The value of this attribute specifies the ‘sub-name’ attribute of the AIXM Group element that holds the feature. |
aixm_update_reason |
The value of this attribute specifies the ‘reason’ attribute of the AIXM Group element that holds the feature. |
aixm_update_type |
The value of this attribute determines the type of the AIXM Update message for that particular feature: New, Update, or Withdrawn. |
aixm_update_created | The value of this attribute specifies the date and time the AIXM Update message was created. |
aixm_update_effective | The effective date of the AIXM Update message. |
aixm_noseq |
The AIXM reader normalizes the XML schema. After this transformation, child elements that composed a parent element may become independent features. If the child elements were ordered within the parent element, then this attribute will hold the sequence number that determines the child element’s placement within a parent element. |
aixm_update_changed |
This is a list attribute that holds the names of attributes that are flagged as changed in an AIXM Update message. |