-
Notifications
You must be signed in to change notification settings - Fork 654
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SEDONA-235] Integrate S2, add ST_S2CellIDs #764
Conversation
385b427
to
d9d06a8
Compare
common/src/main/java/org/apache/sedona/common/utils/GeomUtils.java
Outdated
Show resolved
Hide resolved
sql/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/Functions.scala
Show resolved
Hide resolved
@jiayuasu do you know where is this error from? |
cc6c029
to
b137832
Compare
sql/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/st_functions.scala
Outdated
Show resolved
Hide resolved
@zongsizhang Sedona R CI is currently failing due to some unknown reason on the dependencies used in Sedona R module. We need our R maintainer to investigate this issue. Please ignore it for now. |
dbfc075
to
ac00006
Compare
cbd4a3b
to
f56df9d
Compare
@@ -1101,6 +1101,30 @@ Result: | |||
+---------------------------------------------------------------+ | |||
``` | |||
|
|||
## ST_S2CellIDs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please also add this function to Sedona Flink doc.
Co-authored-by: zzs-wherobots <zzs-wherobots@ZongsideMac-Studio.local> Co-authored-by: Zongsi Zhang <zongsi@Zongsis-MacBook-Pro.local>
Did you read the Contributor Guide?
Is this PR related to a JIRA ticket?
[SEDONA-XXX] my subject
.What changes were proposed in this PR?
Add integration with Google S2 into Common https://s2geometry.io/
Add function to cover a geometry with s2Cells and return the corresponding cellIds.
Add spark core and sql functions to generate S2Cells from gemetry.
How was this patch tested?
Add many unit tests in common, sql, flink, and python module
Did this PR include necessary documentation updates?