This is an automated email from the ASF dual-hosted git repository. jiayu pushed a commit to branch fix-lonlat-order in repository https://gitbox.apache.org/repos/asf/sedona.git
commit 4634f880feaba09d73ec8616a25a5074904c5ccf Author: Jia Yu <[email protected]> AuthorDate: Wed Aug 9 00:48:06 2023 -0700 Fix a bunch of test cases --- .../src/main/java/org/apache/sedona/core/spatialRDD/LineStringRDD.java | 3 ++- core/src/main/java/org/apache/sedona/core/spatialRDD/PointRDD.java | 3 ++- core/src/main/java/org/apache/sedona/core/spatialRDD/PolygonRDD.java | 3 ++- core/src/main/java/org/apache/sedona/core/spatialRDD/RectangleRDD.java | 2 +- core/src/main/java/org/apache/sedona/core/spatialRDD/SpatialRDD.java | 1 + 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/org/apache/sedona/core/spatialRDD/LineStringRDD.java b/core/src/main/java/org/apache/sedona/core/spatialRDD/LineStringRDD.java index 4131569a..8c9b9110 100644 --- a/core/src/main/java/org/apache/sedona/core/spatialRDD/LineStringRDD.java +++ b/core/src/main/java/org/apache/sedona/core/spatialRDD/LineStringRDD.java @@ -47,7 +47,7 @@ public class LineStringRDD */ public LineStringRDD(JavaRDD<LineString> rawSpatialRDD) { - this.rawSpatialRDD = rawSpatialRDD; + this.setRawSpatialRDD(rawSpatialRDD); } /** @@ -138,5 +138,6 @@ public class LineStringRDD this.setRawSpatialRDD(rawTextRDD.mapPartitions(new LineStringFormatMapper(splitter, carryInputData))); } if (splitter.equals(FileDataSplitter.GEOJSON)) { this.fieldNames = FormatMapper.readGeoJsonPropertyNames(rawTextRDD.take(1).get(0).toString()); } + this.analyze(); } } diff --git a/core/src/main/java/org/apache/sedona/core/spatialRDD/PointRDD.java b/core/src/main/java/org/apache/sedona/core/spatialRDD/PointRDD.java index 9e5bc9d6..1a54f118 100644 --- a/core/src/main/java/org/apache/sedona/core/spatialRDD/PointRDD.java +++ b/core/src/main/java/org/apache/sedona/core/spatialRDD/PointRDD.java @@ -51,7 +51,7 @@ public class PointRDD */ public PointRDD(JavaRDD<Point> rawSpatialRDD) { - this.rawSpatialRDD = rawSpatialRDD; + this.setRawSpatialRDD(rawSpatialRDD); } /** @@ -136,5 +136,6 @@ public class PointRDD if (Offset != null) {this.setRawSpatialRDD(rawTextRDD.mapPartitions(new PointFormatMapper(Offset, splitter, carryInputData)));} else {this.setRawSpatialRDD(rawTextRDD.mapPartitions(new PointFormatMapper(splitter, carryInputData)));} if (splitter.equals(FileDataSplitter.GEOJSON)) { this.fieldNames = FormatMapper.readGeoJsonPropertyNames(rawTextRDD.take(1).get(0).toString()); } + this.analyze(); } } diff --git a/core/src/main/java/org/apache/sedona/core/spatialRDD/PolygonRDD.java b/core/src/main/java/org/apache/sedona/core/spatialRDD/PolygonRDD.java index 097d7c1a..30461acb 100644 --- a/core/src/main/java/org/apache/sedona/core/spatialRDD/PolygonRDD.java +++ b/core/src/main/java/org/apache/sedona/core/spatialRDD/PolygonRDD.java @@ -59,7 +59,7 @@ public class PolygonRDD */ public PolygonRDD(JavaRDD<Polygon> rawSpatialRDD) { - this.rawSpatialRDD = rawSpatialRDD; + this.setRawSpatialRDD(rawSpatialRDD); } /** @@ -150,6 +150,7 @@ public class PolygonRDD this.setRawSpatialRDD(rawTextRDD.mapPartitions(new PolygonFormatMapper(splitter, carryInputData))); } if (splitter.equals(FileDataSplitter.GEOJSON)) { this.fieldNames = FormatMapper.readGeoJsonPropertyNames(rawTextRDD.take(1).get(0).toString()); } + this.analyze(); } /** diff --git a/core/src/main/java/org/apache/sedona/core/spatialRDD/RectangleRDD.java b/core/src/main/java/org/apache/sedona/core/spatialRDD/RectangleRDD.java index 253e7e6d..50965a28 100644 --- a/core/src/main/java/org/apache/sedona/core/spatialRDD/RectangleRDD.java +++ b/core/src/main/java/org/apache/sedona/core/spatialRDD/RectangleRDD.java @@ -49,7 +49,7 @@ public class RectangleRDD */ public RectangleRDD(JavaRDD<Polygon> rawSpatialRDD) { - this.rawSpatialRDD = rawSpatialRDD; + this.setRawSpatialRDD(rawSpatialRDD); } /** diff --git a/core/src/main/java/org/apache/sedona/core/spatialRDD/SpatialRDD.java b/core/src/main/java/org/apache/sedona/core/spatialRDD/SpatialRDD.java index 20720b38..06e82d56 100644 --- a/core/src/main/java/org/apache/sedona/core/spatialRDD/SpatialRDD.java +++ b/core/src/main/java/org/apache/sedona/core/spatialRDD/SpatialRDD.java @@ -447,6 +447,7 @@ public class SpatialRDD<T extends Geometry> public void setRawSpatialRDD(JavaRDD<T> rawSpatialRDD) { this.rawSpatialRDD = rawSpatialRDD; + this.analyze(); } /**
