This is an automated email from the ASF dual-hosted git repository.
imbruced pushed a change to branch feature/geopackage-reader
in repository https://gitbox.apache.org/repos/asf/sedona.git
omit 767b8ca0d Apply changes based on review.
omit aa8730661 Fix linter issues.
omit aea6577f4 Fix linter issues.
omit f91f009f3 Fix linter issues.
omit 6ebeb0007 Fix linter issues.
omit a1e533f52 Make loading metadata faster.
omit 5b6f7d4f8 Add other missing data types.
omit ac75ef9ab Add other missing data types.
omit fd05d11a4 Add other missing data types.
omit b7bd21961 Add other missing data types.
omit 26d72305f Add other missing data types.
omit 99531bb95 Add other missing data types.
omit 6ee9fbbb8 Add other missing data types.
omit 5a4a2f6cf Add other missing data types.
omit 1a4df1977 Add other missing data types.
omit 64f111c61 Add other missing data types.
omit ff0352fe2 Add other missing data types.
omit c48fad5a2 Add other missing data types.
omit 43068536e Add other missing data types.
omit 477ad9b3c Add other missing data types.
omit adb12c0db Add other missing data types.
omit 6c296d0af Add other missing data types.
omit 3c4042cb8 Add other missing data types.
omit f03527d28 Add other missing data types.
omit 8735051f8 Add other missing data types.
omit 0e2de793e Add other missing data types.
omit c411456f7 Add other missing data types.
omit 6fe83e072 Add other missing data types.
omit 323405eac Add other missing data types.
omit f6f75c07e Add other missing data types.
omit 4eba6d0ca Add geopackage data source.
add 7884700f3 [DOCS] 1) Fixed broken link to test data files 2) Minor
issues in sam… (#1600)
add f0de48bea [DOCS] Update mkdocs.yml with code copying feature for
website (#1599)
add 0f2d0e744 [SEDONA-657] pre-commit add Python black hook; format Python
with black (#1593)
add 91ee2d01b [SEDONA-656] Add ST_Project (#1594)
add caf090ddb [DOCS] Standardize whitespace in Markdown files (#1602)
add ec45de976 [DOCS] Update Java code comments (#1601)
add d93f81cc3 [DOCS] Add pre-commit hook `check-docstring-first` (#1604)
add 603f821c7 [DOCS] Fix spelling; rename file (#1605)
add 0a8b82d17 [SEDONA-658] Add ST_Simplify (#1606)
add 5b887095e Add geopackage data source.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (767b8ca0d)
\
N -- N -- N refs/heads/feature/geopackage-reader (5b887095e)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/linters/ruff.toml | 77 -
.pre-commit-config.yaml | 11 +-
.../java/org/apache/sedona/common/Functions.java | 45 +
.../org/apache/sedona/common/FunctionsTest.java | 58 +
docs/api/flink/Function.md | 65 +
docs/api/snowflake/vector-data/Function.md | 61 +
docs/api/sql/Function.md | 65 +
docs/api/sql/Optimizer.md | 2 +-
docs/community/contributor.md | 4 +-
docs/community/publication.md | 2 +-
docs/community/release-manager.md | 2 +-
docs/community/rule.md | 2 +-
docs/setup/databricks.md | 2 +-
docs/tutorial/raster.md | 2 +-
docs/tutorial/snowflake/sql.md | 2 +-
docs/tutorial/sql-pure-sql.md | 2 +-
docs/tutorial/sql.md | 26 +-
docs/tutorial/zeppelin.md | 2 +-
docs/usecases/ApacheSedonaCore.ipynb | 88 +-
docs/usecases/ApacheSedonaRaster.ipynb | 118 +-
docs/usecases/ApacheSedonaSQL.ipynb | 120 +-
...eSedonaSQL_SpatialJoin_AirportsPerCountry.ipynb | 61 +-
docs/usecases/Sedona_OvertureMaps_GeoParquet.ipynb | 116 +-
.../usecases/contrib/ApacheSedonaImageFilter.ipynb | 133 +-
docs/usecases/contrib/DownloadImageFromGEE.ipynb | 40 +-
.../contrib/NdviSentinelApacheSedona.ipynb | 265 +--
.../contrib/PostgresqlConnectionApacheSedona.ipynb | 57 +-
.../contrib/VectorAnalisisApacheSedona.ipynb | 291 ++--
docs/usecases/contrib/foot-traffic.ipynb | 555 +++---
docs/usecases/utilities.py | 231 +--
.../main/java/org/apache/sedona/flink/Catalog.java | 2 +
.../apache/sedona/flink/expressions/Functions.java | 33 +
.../java/org/apache/sedona/flink/FunctionTest.java | 26 +
mkdocs.yml | 1 +
python/sedona/core/SpatialRDD/__init__.py | 7 +-
python/sedona/core/SpatialRDD/circle_rdd.py | 17 +-
python/sedona/core/SpatialRDD/linestring_rdd.py | 60 +-
python/sedona/core/SpatialRDD/point_rdd.py | 63 +-
python/sedona/core/SpatialRDD/polygon_rdd.py | 58 +-
python/sedona/core/SpatialRDD/rectangle_rdd.py | 60 +-
python/sedona/core/SpatialRDD/spatial_rdd.py | 73 +-
python/sedona/core/enums/file_data_splitter.py | 6 +-
python/sedona/core/enums/grid_type.py | 2 +-
python/sedona/core/enums/index_type.py | 6 +-
python/sedona/core/enums/spatial.py | 2 +-
python/sedona/core/formatMapper/__init__.py | 2 +-
python/sedona/core/formatMapper/disc_utils.py | 6 +-
python/sedona/core/formatMapper/geo_json_reader.py | 30 +-
python/sedona/core/formatMapper/geo_reader.py | 3 +-
.../shapefileParser/shape_file_reader.py | 20 +-
python/sedona/core/formatMapper/wkb_reader.py | 36 +-
python/sedona/core/formatMapper/wkt_reader.py | 33 +-
python/sedona/core/geom/circle.py | 2 +-
python/sedona/core/geom/envelope.py | 2 +-
python/sedona/core/geom/shapely1/circle.py | 46 +-
python/sedona/core/geom/shapely1/envelope.py | 48 +-
python/sedona/core/geom/shapely2/circle.py | 25 +-
python/sedona/core/geom/shapely2/envelope.py | 18 +-
python/sedona/core/jvm/config.py | 7 +-
python/sedona/core/jvm/translate.py | 16 +-
python/sedona/core/spatialOperator/__init__.py | 4 +-
python/sedona/core/spatialOperator/join_params.py | 15 +-
python/sedona/core/spatialOperator/join_query.py | 58 +-
.../sedona/core/spatialOperator/join_query_raw.py | 61 +-
python/sedona/core/spatialOperator/knn_query.py | 20 +-
python/sedona/core/spatialOperator/range_query.py | 13 +-
.../sedona/core/spatialOperator/range_query_raw.py | 21 +-
python/sedona/core/spatialOperator/rdd.py | 15 +-
python/sedona/core/utils.py | 1 +
python/sedona/exceptions.py | 1 +
python/sedona/maps/SedonaMapUtils.py | 16 +-
python/sedona/maps/SedonaPyDeck.py | 200 ++-
python/sedona/raster/awt_raster.py | 13 +-
python/sedona/raster/data_buffer.py | 4 +-
python/sedona/raster/meta.py | 31 +-
python/sedona/raster/raster_serde.py | 93 +-
python/sedona/raster/sample_model.py | 42 +-
python/sedona/raster/sedona_raster.py | 162 +-
python/sedona/raster_utils/SedonaUtils.py | 2 +
python/sedona/register/geo_registrator.py | 2 +
python/sedona/register/java_libs.py | 22 +-
python/sedona/spark/SedonaContext.py | 5 +-
python/sedona/sql/__init__.py | 12 +-
python/sedona/sql/dataframe_api.py | 42 +-
python/sedona/sql/exceptions.py | 1 +
python/sedona/sql/st_aggregates.py | 13 +-
python/sedona/sql/st_constructors.py | 151 +-
python/sedona/sql/st_functions.py | 412 ++++-
python/sedona/sql/st_predicates.py | 38 +-
python/sedona/utils/abstract_parser.py | 4 +-
python/sedona/utils/adapter.py | 55 +-
python/sedona/utils/binary_parser.py | 22 +-
python/sedona/utils/decorators.py | 10 +-
python/sedona/utils/geometry_serde.py | 33 +-
python/sedona/utils/geometry_serde_general.py | 174 +-
python/sedona/utils/jvm.py | 8 +-
python/sedona/utils/meta.py | 23 +-
python/sedona/utils/prep.py | 21 +-
python/sedona/utils/spatial_rdd_parser.py | 40 +-
python/setup.py | 48 +-
python/tests/__init__.py | 40 +-
.../core/test_avoiding_python_jvm_serde_df.py | 140 +-
.../core/test_avoiding_python_jvm_serde_to_rdd.py | 45 +-
python/tests/core/test_core_geom_primitives.py | 4 +-
python/tests/core/test_core_rdd.py | 15 +-
python/tests/core/test_rdd.py | 88 +-
python/tests/core/test_spatial_rdd_from_disc.py | 110 +-
python/tests/format_mapper/test_geo_json_reader.py | 48 +-
.../tests/format_mapper/test_shapefile_reader.py | 50 +-
.../tests/maps/test_sedonakepler_visualization.py | 346 ++--
python/tests/maps/test_sedonapydeck.py | 135 +-
python/tests/properties/linestring_properties.py | 16 +-
python/tests/properties/point_properties.py | 13 +-
python/tests/properties/polygon_properties.py | 8 +-
python/tests/raster/test_meta.py | 8 +-
python/tests/raster/test_pandas_udf.py | 16 +-
python/tests/raster/test_serde.py | 73 +-
python/tests/raster_viz_utils/test_sedonautils.py | 16 +-
python/tests/serialization/test_deserializers.py | 85 +-
.../serialization/test_direct_serialization.py | 27 +-
.../serialization/test_geospark_serializers.py | 7 +-
.../tests/serialization/test_rdd_serialization.py | 26 +-
python/tests/serialization/test_serializers.py | 114 +-
.../tests/serialization/test_with_sc_parellize.py | 18 +-
.../test_join_query_correctness.py | 231 ++-
.../tests/spatial_operator/test_linestring_join.py | 45 +-
.../tests/spatial_operator/test_linestring_knn.py | 8 +-
.../spatial_operator/test_linestring_range.py | 32 +-
python/tests/spatial_operator/test_point_join.py | 90 +-
python/tests/spatial_operator/test_point_knn.py | 32 +-
python/tests/spatial_operator/test_point_range.py | 17 +-
python/tests/spatial_operator/test_polygon_join.py | 35 +-
python/tests/spatial_operator/test_polygon_knn.py | 32 +-
.../tests/spatial_operator/test_polygon_range.py | 34 +-
.../tests/spatial_operator/test_rectangle_join.py | 45 +-
.../tests/spatial_operator/test_rectangle_knn.py | 48 +-
.../tests/spatial_operator/test_rectangle_range.py | 25 +-
python/tests/spatial_rdd/test_circle_rdd.py | 19 +-
python/tests/spatial_rdd/test_linestring_rdd.py | 34 +-
python/tests/spatial_rdd/test_point_rdd.py | 56 +-
python/tests/spatial_rdd/test_polygon_rdd.py | 81 +-
python/tests/spatial_rdd/test_rectangle_rdd.py | 17 +-
python/tests/spatial_rdd/test_spatial_rdd.py | 21 +-
.../tests/spatial_rdd/test_spatial_rdd_writer.py | 18 +-
python/tests/sql/resource/sample_data.py | 28 +-
python/tests/sql/test_adapter.py | 257 ++-
python/tests/sql/test_aggregate_functions.py | 38 +-
python/tests/sql/test_constructor_test.py | 271 ++-
python/tests/sql/test_dataframe_api.py | 1405 +++++++++++++---
python/tests/sql/test_function.py | 1777 ++++++++++++++------
python/tests/sql/test_geoparquet.py | 64 +-
python/tests/sql/test_predicate.py | 221 ++-
python/tests/sql/test_predicate_join.py | 479 ++++--
python/tests/sql/test_shapefile.py | 55 +-
.../sql/test_spatial_rdd_to_spatial_dataframe.py | 13 +-
python/tests/sql/test_st_function_imports.py | 1 +
python/tests/streaming/spark/cases_builder.py | 22 +-
.../streaming/spark/test_constructor_functions.py | 774 +++++----
python/tests/test_assign_raw_spatial_rdd.py | 39 +-
python/tests/test_base.py | 4 +-
python/tests/test_circle.py | 102 +-
python/tests/test_multiple_meta.py | 4 +-
python/tests/test_scala_example.py | 120 +-
python/tests/tools.py | 7 +-
python/tests/utils/test_crs_transformation.py | 20 +-
python/tests/utils/test_geometry_serde.py | 244 ++-
python/tests/utils/test_geomserde_speedup.py | 68 +-
.../sedona/snowflake/snowsql/TestFunctions.java | 18 +
.../sedona/snowflake/snowsql/TestFunctionsV2.java | 18 +
.../org/apache/sedona/snowflake/snowsql/UDFs.java | 18 +
.../apache/sedona/snowflake/snowsql/UDFsV2.java | 27 +
spark-version-converter.py | 87 +-
.../apache/sedona/viz/core/BigBufferedImage.java | 4 +-
.../scala/org/apache/sedona/sql/UDF/Catalog.scala | 2 +
...itons.scala => AggregateWithinPartitions.scala} | 2 +-
.../sql/sedona_sql/expressions/Functions.scala | 18 +
.../sql/sedona_sql/expressions/st_functions.scala | 18 +
.../org/apache/sedona/sql/PreserveSRIDSuite.scala | 2 +
.../apache/sedona/sql/dataFrameAPITestScala.scala | 26 +-
.../org/apache/sedona/sql/functionTestScala.scala | 22 +
.../apache/sedona/viz/sql/optVizOperatorTest.scala | 10 +-
181 files changed, 9502 insertions(+), 4274 deletions(-)
delete mode 100644 .github/linters/ruff.toml
rename
spark/common/src/main/scala/org/apache/sedona/viz/sql/operator/{AggregateWithinPartitons.scala
=> AggregateWithinPartitions.scala} (99%)