Maptitude GISDK Help |
Selects a feature in the current layer nearest to each feature in another layer or selection set.
Optional options array introduced in Version 5.0.
n_selected = SelectNearestFeatures(string set_name, string operation, string search_layer_set, real threshold [, array options])
Argument |
Contents |
set_name |
The name of the selection set |
operation |
The operation to be performed, as described below |
search_layer_set |
The name of the layer and selection set around which to search, in the form "layer_name|set_name" |
threshold |
The maximum distance to search around each feature in the search layer |
Operation |
Meaning |
several |
Replaces the contents of the selection set |
less |
Removes features from the selection set |
more |
Adds features to the selection set |
subset |
Selects a subset of the selection set |
Option |
Type |
Contents |
Inclusion |
String |
"Enclosed" or "Intersecting", overriding the current setting; for more information, see SetSelectInclusion() |
Max |
Integer |
Maximum number of records to select |
Display |
Boolean |
"True" or "False" overriding the current setting; for more information, see SetSelectDisplay() |
Auto Redraw |
Boolean |
"True" or "False" overriding the current setting; for more information, see SetSelectAutoRedraw() |
Source And |
String |
A selection set on the current layer that records must be in to be selected |
Source Not |
String |
A selection set on the current layer that records must not be in to be selected |
An integer indicating the number of records in the selection set. The number will be less than the number of features in search_layer_set if there are no current layer features within the threshold for one or more search_layer_set features.
The options array is an optional argument.
All selection commands operate on the current layer.
The search layer can be points or areas. Use SelectByVicinity() to select features based on line layers.
If the set does not already exist, SelectNearestFeatures() creates it.
The search layer can be the same as the current layer.
n = SelectNearestFeatures("Nearest Hospitals", "Several",
"Airports|Accidents", 25.0)
Error Type |
Meaning |
Error |
The set name or operation type is invalid |
NotFound |
The search layer or selection set do not exist |
Function |
Summary |
Finds the map feature nearest a point location |
|
Finds the map features nearest a point location |
|
Selects map features located in or near features in another layer or selection set |
©2025 Caliper Corporation | www.caliper.com |