Nearest Neighbor Analysis
Find nearest features from a target dataset for each feature in a source dataset.
Overview
Nearest neighbor analysis identifies the closest features between two datasets, calculating distances and joining attributes.
Inputs
Source Dataset: Dataset to find nearest neighbors for
Target Dataset: Dataset to search for neighbors
Max Distance: Maximum search distance (optional)
Limit: Maximum neighbors per feature (default: 1)
Outputs
New dataset containing:
Source feature geometry
Nearest target feature information
Distance: Distance to nearest neighbor
Attributes from both datasets
Example
{
"source_dataset_id": 123,
"target_dataset_id": 124,
"max_distance": 5000,
"limit": 1
}
Background Jobs
This analysis runs as a background job. See Nearest Analysis Worker for details.
Use Cases
Service accessibility analysis
Nearest facility identification
Distance calculations
Spatial joins
Notes
Spatial indexes critical for performance
Large max_distance values may slow processing
Multiple neighbors can be found per feature
Results include distance in dataset units