apache / sedona

A cluster computing framework for processing large-scale geospatial data
https://sedona.apache.org/
Apache License 2.0
1.88k stars 662 forks source link

[SEDONA-648] Implement Distributed K Nearest Neighbor Join #1561

Closed zhangfengcdt closed 1 month ago

zhangfengcdt commented 1 month ago

Did you read the Contributor Guide?

Is this PR related to a JIRA ticket?

What changes were proposed in this PR?

This PR implements distributed K Nearest Neighbor (kNN) join.

How was this patch tested?

KnnJoinSuite, KnnJoinQueryTest

Did this PR include necessary documentation updates?

zhangfengcdt commented 1 month ago

Looks like the python wheels builds only fails on the latest windows version, the ubuntu and macos both build without issues.

jiayuasu commented 1 month ago

The failed CI on Windows is likely caused by the recent GitHub windows image update: https://github.com/actions/runner-images/tags

jiayuasu commented 1 month ago

Fixed by this PR but I don't why :-)