This is an automated email from the ASF dual-hosted git repository.
jiayu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sedona.git
The following commit(s) were added to refs/heads/master by this push:
new 142d12fefd [GH-2154] fix: Order by index col in _query_geometry_column
(#2155)
142d12fefd is described below
commit 142d12fefd6751e249d077f4dbb0399968cd083b
Author: Peter Nguyen <[email protected]>
AuthorDate: Thu Jul 24 23:11:18 2025 -0700
[GH-2154] fix: Order by index col in _query_geometry_column (#2155)
---
python/sedona/geopandas/geoseries.py | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/python/sedona/geopandas/geoseries.py
b/python/sedona/geopandas/geoseries.py
index f1cb7a0592..7bfaef582a 100644
--- a/python/sedona/geopandas/geoseries.py
+++ b/python/sedona/geopandas/geoseries.py
@@ -701,9 +701,14 @@ class GeoSeries(GeoFrame, pspd.Series):
index_spark_columns = [scol_for(df, SPARK_DEFAULT_INDEX_NAME)]
index_fields = [self._internal.index_fields[0]]
+ sdf = df.select(
+ col_expr,
+ scol_for(df, SPARK_DEFAULT_INDEX_NAME),
+ scol_for(df, NATURAL_ORDER_COLUMN_NAME),
+ ).orderBy(SPARK_DEFAULT_INDEX_NAME)
# else if is_aggr, we don't select the index columns
-
- sdf = df.select(*exprs)
+ else:
+ sdf = df.select(*exprs)
internal = self._internal.copy(
spark_frame=sdf,