Closed johko closed 10 years ago
Writing the feature_id directly as been deprecated. It became a Record
attribute instead of an own classic columndefinition to protect manipulations which would in turn create inconsistencies.
The whole index concept is under review currently (Record
, AttributeRecord
, the tables and how the semantic index is being handled).
As the whole structure here is changed I close this Issue
For Feature Coverages the Attribute Table that holds the indexes (_attTableIndex) has the wrong values in the columns. Originally there were three columns feature_id, track_index and track_value, after the introduction of Records the feature_id column was deleted as it was meant to be. The problem now is, that the values from feature_id are written in the track_index column and the values from track_index into track_value, which in turn leaves no space for the values of track_value.
So the fix it needs is that the values get written in the right columns, either by reintroducing the feature_id column for the index attribute table or by not writing the feature id values into the table at all.