Constant | Operation of selection |
gdbFeaturesetByFilter | Selection of features by filter. Only the features of types for which the filter condition is specified will be selected (the FilterGroup::FilterCondition collection is not empty) and the result of applying the filter is included into combination specified by the FeaturesetCondition::FilterResult property. |
gdbFeaturesetByFeature | Selection of features by specified feature. The property FeaturesetCondition::Feature must be set. If it is a point feature (gdbSpatialCategoryPoint), only one feature located within the point neighborhood will be selected. The radius of point neighborhood is specified by the FeaturesetCondition::ZoneWidth property. If it is a line feature (gdbSpatialCategoryLine), all features intersected by the specified line feature will be selected. If it is an area feature (gdbSpatialCategoryArea), a text feature (gdbSpatialCategoryText) or an image feature (gdbSpatialCategoryImage) then all features for which the percentage of area/length lying beyond the feature is not lower than the value of the FeaturesetCondition::Percentage property will be selected. |
gdbFeaturesetByFeatureBuffer | Selection of features by the buffer zone of specified feature. The FeaturesetCondition::Feature property must be set. All features for which the percentage of area/length lying beyond the buffer zone is not lower than the value of the FeaturesetCondition::Percentage property will be selected. The buffer zone width is specified by the FeaturesetCondition::ZoneWidth property. The buffer zone width may be negative (internal buffer zone). |
gdbFeaturesetByFeatureNumbers | Selection of features by their internal numbers within a layer. Set the layer to which selected features belong by the FeaturesetCondition::Layer property. Set an array of internal numbers of features to be selected or an internal number for a single feature by the FeaturesetCondition::FeatureNumbers property. |
gdbFeaturesetByTable | Selection of features by the table records connected with the features. The features of the type specified by the FeaturesetCondition::FeatureType property and having connected records in a table specified by the FeaturesetCondition::Table property will be selected. |
gdbFeaturesetByQuery | Selection of features by the query records connected with the features. The features of the type specified by the FeaturesetCondition::FeatureType property and having connected records in a query specified by the FeaturesetCondition::Query property will be selected. The root table of the query must be linked with the type of selected features. |
gdbFeaturesetByMarkedRecordset | Selection of features by marked records from a recordset connected with the features. The features of the type specified by the FeaturesetCondition::FeatureType property and having connected marked records in a recordset specified by the FeaturesetCondition::Recordset property will be selected. A query or the root table of the query (upon which the recordset has been built) must be linked with the type of selected features. |