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 fc24a6e57 Fix tests for spark 3.5 and 3.4.
omit 18186b979 Add geopackage data source.
add 16dbd9fcb [DOCS] Fix spelling in Java files (#1624)
add 495e83f52 [DOCS] Remove unneeded trailing semicolons from Scala files
(#1625)
add fa37cb9a5 [DOCS] Enable markdownlint rule MD045; Images should have
alternate text (#1627)
add 0b9dd43c6 [DOCS] Enable markdownlint rule MD038 (#1629)
add 122ee7219 [CI] Enable `yamllint` rules `comments` and
`comments-indentation` (#1630)
add 37f8132d7 [CI] Add pre-commit hook `isort` to sort Python imports
(#1633)
add c6d79697e [CI] Add pre-commit hook `oxipng` for `lossless` compression
(#1632)
add 0646cefcc [CI] Add pre-commit hook `bandit` to find Python security
issues (#1634)
add 347550c0d [DOCS] Minor update to the pull request template (#1636)
add ec490b6e7 Add geopackage data source.
add 780ab1fa6 Fix tests for spark 3.5 and 3.4.
add c73aab39c Remove show df methods calling.
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 (fc24a6e57)
\
N -- N -- N refs/heads/feature/geopackage-reader (c73aab39c)
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/.markdown-lint.yml | 6 ---
.github/linters/.yaml-lint.yml | 2 -
.github/pull_request_template.md | 4 +-
.pre-commit-config.yaml | 15 +++++++
R/README.md | 2 +-
R/_pkgdown.yml | 4 +-
R/man/figures/logo.png | Bin 322722 -> 210862 bytes
R/pkgdown/favicon/apple-touch-icon-120x120.png | Bin 12233 -> 10903 bytes
R/pkgdown/favicon/apple-touch-icon-152x152.png | Bin 16869 -> 14731 bytes
R/pkgdown/favicon/apple-touch-icon-180x180.png | Bin 20754 -> 18336 bytes
R/pkgdown/favicon/apple-touch-icon-60x60.png | Bin 5137 -> 4454 bytes
R/pkgdown/favicon/apple-touch-icon-76x76.png | Bin 6815 -> 6128 bytes
R/pkgdown/favicon/apple-touch-icon.png | Bin 20754 -> 18336 bytes
R/pkgdown/favicon/favicon-16x16.png | Bin 1311 -> 747 bytes
R/pkgdown/favicon/favicon-32x32.png | Bin 2411 -> 1921 bytes
README.md | 12 +++---
.../org/apache/sedona/common/utils/GeomUtils.java | 2 +-
.../org/apache/sedona/common/utils/H3Utils.java | 6 +--
docs/api/snowflake/vector-data/Function.md | 4 +-
docs/api/sql/Optimizer.md | 8 ++--
docs/community/contact.md | 2 +-
docs/community/develop.md | 26 +++++------
docs/image/DisplayImage.png | Bin 139934 -> 98606 bytes
docs/image/ReprojectMatch_example.png | Bin 109618 -> 23711 bytes
docs/image/architecture.png | Bin 1041937 -> 886811
bytes
docs/image/choropleth-map.png | Bin 7340 -> 4174 bytes
docs/image/clipped-raster.png | Bin 5043 -> 4318 bytes
docs/image/cropped-raster.png | Bin 7771 -> 6888 bytes
docs/image/dotmapnyc.png | Bin 3941834 -> 2252474
bytes
docs/image/fabric/fabric-1.png | Bin 209175 -> 109801 bytes
docs/image/fabric/fabric-10.png | Bin 150114 -> 90043 bytes
docs/image/fabric/fabric-2.png | Bin 75166 -> 50206 bytes
docs/image/fabric/fabric-3.png | Bin 89032 -> 53740 bytes
docs/image/fabric/fabric-4.png | Bin 97093 -> 60933 bytes
docs/image/fabric/fabric-5.png | Bin 192084 -> 94082 bytes
docs/image/fabric/fabric-6.png | Bin 103507 -> 60225 bytes
docs/image/fabric/fabric-7.png | Bin 189504 -> 113090 bytes
docs/image/fabric/fabric-8.png | Bin 123955 -> 81582 bytes
docs/image/fabric/fabric-9.png | Bin 146759 -> 93068 bytes
docs/image/geopandas_plot.png | Bin 55662 -> 45685 bytes
docs/image/geoparquet-pred-pushdown.png | Bin 39204 -> 14673 bytes
docs/image/geospark-stat.png | Bin 120455 -> 80927 bytes
docs/image/heatmap_Interpolate.png | Bin 56123 -> 38412 bytes
docs/image/heatmap_Interpolate2.png | Bin 104652 -> 76759 bytes
docs/image/heatmapnyc.png | Bin 4286865 -> 2736218
bytes
docs/image/heatmapnyclogo.png | Bin 5860100 -> 3006270
bytes
docs/image/heatmapnycsmall.png | Bin 124126 -> 111664 bytes
docs/image/icon.png | Bin 17096 -> 12697 bytes
docs/image/ide-java-1.png | Bin 30322 -> 20181 bytes
docs/image/ide-java-10.png | Bin 46834 -> 31031 bytes
docs/image/ide-java-11.png | Bin 226035 -> 150288 bytes
docs/image/ide-java-12.png | Bin 283894 -> 193243 bytes
docs/image/ide-java-13.png | Bin 313136 -> 209855 bytes
docs/image/ide-java-2.png | Bin 89219 -> 61750 bytes
docs/image/ide-java-3.png | Bin 74165 -> 45184 bytes
docs/image/ide-java-4.png | Bin 81300 -> 53149 bytes
docs/image/ide-java-5.png | Bin 105543 -> 72722 bytes
docs/image/ide-java-6.png | Bin 123071 -> 81055 bytes
docs/image/ide-java-7.png | Bin 71318 -> 45391 bytes
docs/image/ide-java-8.png | Bin 122717 -> 84172 bytes
docs/image/ide-java-9.png | Bin 70562 -> 46771 bytes
docs/image/joinmem.png | Bin 64339 -> 41996 bytes
docs/image/jointime.png | Bin 69510 -> 45795 bytes
docs/image/linestring-left-side.png | Bin 5788 -> 3723 bytes
docs/image/linestring-og.png | Bin 2324 -> 1512 bytes
docs/image/original-raster-clip.png | Bin 76674 -> 71277 bytes
docs/image/point-buffer-quad-2.png | Bin 9784 -> 6308 bytes
docs/image/point-buffer-quad-8.png | Bin 13370 -> 7657 bytes
docs/image/rasterized-image.png | Bin 413 -> 383 bytes
docs/image/scan-parquet-with-spatial-pred.png | Bin 37681 -> 13948 bytes
docs/image/scan-parquet-without-spatial-pred.png | Bin 38213 -> 14169 bytes
docs/image/sedona-community.png | Bin 415868 -> 295059 bytes
docs/image/sedona-ecosystem.png | Bin 323597 -> 219908 bytes
docs/image/sedona_logo.png | Bin 92503 -> 36199 bytes
docs/image/sedona_logo_symbol.png | Bin 29546 -> 17623 bytes
docs/image/snowflake/snowflake-1.png | Bin 68008 -> 39284 bytes
docs/image/snowflake/snowflake-2.png | Bin 35804 -> 18633 bytes
docs/image/snowflake/snowflake-3.png | Bin 55069 -> 30248 bytes
docs/image/snowflake/snowflake-4.png | Bin 39683 -> 20527 bytes
docs/image/snowflake/snowflake-5.png | Bin 9487 -> 5163 bytes
docs/image/snowflake/snowflake-6.png | Bin 60114 -> 35401 bytes
docs/image/snowflake/snowflake-7.png | Bin 102852 -> 63242 bytes
docs/image/snowflake/snowflake-8.png | Bin 63719 -> 34633 bytes
docs/image/sql-zeppelin.png | Bin 577147 -> 314062 bytes
docs/image/st_snap/st-snap-applied.png | Bin 6620 -> 4964 bytes
docs/image/st_snap/st-snap-base-example.png | Bin 12113 -> 6917 bytes
docs/image/usrail.png | Bin 53153 -> 47093 bytes
docs/image/ustweet.png | Bin 195629 -> 150612 bytes
docs/image/viz-zeppelin.png | Bin 433678 -> 323459 bytes
docs/setup/fabric.md | 20 ++++-----
docs/setup/overview.md | 8 ++--
docs/setup/snowflake/install.md | 16 +++----
docs/tutorial/rdd.md | 2 +-
docs/tutorial/snowflake/sql.md | 2 +-
docs/tutorial/sql.md | 10 ++---
docs/tutorial/viz-gallery.md | 6 +--
docs/tutorial/zeppelin.md | 4 +-
mkdocs.yml | 2 +-
pyproject.toml | 5 +++
python/README.md | 2 +-
python/sedona/core/SpatialRDD/__init__.py | 6 +--
python/sedona/core/SpatialRDD/linestring_rdd.py | 6 +--
python/sedona/core/SpatialRDD/point_rdd.py | 8 ++--
python/sedona/core/SpatialRDD/polygon_rdd.py | 8 ++--
python/sedona/core/SpatialRDD/rectangle_rdd.py | 6 +--
python/sedona/core/SpatialRDD/spatial_rdd.py | 13 +++---
python/sedona/core/formatMapper/__init__.py | 2 +-
python/sedona/core/formatMapper/disc_utils.py | 2 +-
python/sedona/core/formatMapper/geo_json_reader.py | 4 +-
.../shapefileParser/shape_file_reader.py | 4 +-
python/sedona/core/formatMapper/wkb_reader.py | 4 +-
python/sedona/core/formatMapper/wkt_reader.py | 4 +-
python/sedona/core/geom/circle.py | 1 -
python/sedona/core/geom/envelope.py | 1 -
python/sedona/core/geom/shapely1/circle.py | 6 +--
python/sedona/core/geom/shapely1/envelope.py | 7 +--
python/sedona/core/geom/shapely2/circle.py | 6 +--
python/sedona/core/geom/shapely2/envelope.py | 5 ++-
python/sedona/core/jvm/config.py | 7 +--
python/sedona/core/spatialOperator/__init__.py | 4 +-
python/sedona/core/spatialOperator/join_query.py | 2 +-
.../sedona/core/spatialOperator/join_query_raw.py | 4 +-
python/sedona/core/spatialOperator/knn_query.py | 2 +-
python/sedona/core/spatialOperator/range_query.py | 2 +-
.../sedona/core/spatialOperator/range_query_raw.py | 2 +-
python/sedona/core/spatialOperator/rdd.py | 2 +-
python/sedona/maps/SedonaMapUtils.py | 1 +
python/sedona/maps/SedonaPyDeck.py | 6 +--
python/sedona/raster/data_buffer.py | 3 +-
python/sedona/raster/meta.py | 2 +-
python/sedona/raster/raster_serde.py | 17 ++++----
python/sedona/raster/sample_model.py | 3 +-
python/sedona/raster/sedona_raster.py | 9 ++--
python/sedona/raster_utils/SedonaUtils.py | 2 +-
python/sedona/spark/__init__.py | 48 ++++++++++-----------
python/sedona/sql/dataframe_api.py | 15 ++-----
python/sedona/sql/st_aggregates.py | 1 -
python/sedona/sql/st_constructors.py | 2 -
python/sedona/sql/st_functions.py | 4 +-
python/sedona/sql/st_predicates.py | 4 +-
python/sedona/sql/types.py | 4 +-
python/sedona/utils/__init__.py | 3 +-
python/sedona/utils/adapter.py | 2 +-
python/sedona/utils/decorators.py | 2 +-
python/sedona/utils/geometry_serde.py | 21 +++++----
python/sedona/utils/geometry_serde_general.py | 3 +-
python/sedona/utils/meta.py | 3 +-
python/sedona/utils/prep.py | 10 ++---
python/sedona/utils/spatial_rdd_parser.py | 3 +-
python/setup.py | 4 +-
python/tests/__init__.py | 1 -
.../core/test_avoiding_python_jvm_serde_df.py | 13 +++---
.../core/test_avoiding_python_jvm_serde_to_rdd.py | 14 +++---
python/tests/core/test_config.py | 3 +-
python/tests/core/test_core_geom_primitives.py | 3 +-
python/tests/core/test_core_rdd.py | 6 +--
python/tests/core/test_rdd.py | 23 +++++-----
python/tests/core/test_spatial_rdd_from_disc.py | 24 +++++------
python/tests/format_mapper/test_geo_json_reader.py | 7 ++-
.../tests/format_mapper/test_shapefile_reader.py | 6 +--
python/tests/format_mapper/test_wkb_reader.py | 3 +-
python/tests/format_mapper/test_wkt_reader.py | 3 +-
.../tests/maps/test_sedonakepler_visualization.py | 14 +++---
python/tests/maps/test_sedonapydeck.py | 13 +++---
python/tests/properties/crs_transform.py | 2 +-
python/tests/properties/linestring_properties.py | 3 +-
python/tests/properties/point_properties.py | 3 +-
python/tests/properties/polygon_properties.py | 3 +-
python/tests/raster/test_meta.py | 3 +-
python/tests/raster/test_pandas_udf.py | 12 +++---
python/tests/raster/test_serde.py | 9 ++--
python/tests/raster_viz_utils/test_sedonautils.py | 5 ++-
python/tests/serialization/test_deserializers.py | 13 +++---
.../serialization/test_direct_serialization.py | 2 +-
.../tests/serialization/test_rdd_serialization.py | 5 ++-
python/tests/serialization/test_serializers.py | 17 ++++----
.../tests/serialization/test_with_sc_parellize.py | 6 +--
python/tests/spatial_operator/test_join_base.py | 6 +--
.../test_join_query_correctness.py | 10 ++---
.../tests/spatial_operator/test_linestring_join.py | 7 +--
.../tests/spatial_operator/test_linestring_knn.py | 8 ++--
.../spatial_operator/test_linestring_range.py | 8 ++--
python/tests/spatial_operator/test_point_join.py | 7 +--
python/tests/spatial_operator/test_point_knn.py | 8 ++--
python/tests/spatial_operator/test_point_range.py | 9 ++--
python/tests/spatial_operator/test_polygon_join.py | 7 +--
python/tests/spatial_operator/test_polygon_knn.py | 8 ++--
.../tests/spatial_operator/test_polygon_range.py | 9 ++--
.../tests/spatial_operator/test_rectangle_join.py | 5 ++-
.../tests/spatial_operator/test_rectangle_knn.py | 10 ++---
.../tests/spatial_operator/test_rectangle_range.py | 9 ++--
python/tests/spatial_rdd/test_circle_rdd.py | 7 +--
python/tests/spatial_rdd/test_linestring_rdd.py | 15 ++++---
python/tests/spatial_rdd/test_point_rdd.py | 21 ++++-----
python/tests/spatial_rdd/test_polygon_rdd.py | 27 ++++++------
python/tests/spatial_rdd/test_rectangle_rdd.py | 8 ++--
python/tests/spatial_rdd/test_spatial_rdd.py | 6 +--
.../tests/spatial_rdd/test_spatial_rdd_writer.py | 6 +--
python/tests/sql/test_adapter.py | 22 +++++-----
python/tests/sql/test_aggregate_functions.py | 1 -
python/tests/sql/test_constructor_test.py | 6 +--
python/tests/sql/test_dataframe_api.py | 18 +++-----
python/tests/sql/test_function.py | 15 ++++---
python/tests/sql/test_geoparquet.py | 18 ++++----
python/tests/sql/test_predicate.py | 4 +-
python/tests/sql/test_predicate_join.py | 15 +++----
python/tests/sql/test_shapefile.py | 4 +-
.../sql/test_spatial_rdd_to_spatial_dataframe.py | 11 +++--
python/tests/sql/test_st_function_imports.py | 10 ++---
python/tests/stats/test_dbscan.py | 5 +--
python/tests/streaming/spark/cases_builder.py | 2 +-
.../streaming/spark/test_constructor_functions.py | 12 +++---
python/tests/test_assign_raw_spatial_rdd.py | 5 ++-
python/tests/test_base.py | 1 +
python/tests/test_circle.py | 1 -
python/tests/test_scala_example.py | 12 +++---
python/tests/utils/test_crs_transformation.py | 9 ++--
python/tests/utils/test_geo_spark_meta.py | 3 +-
python/tests/utils/test_geometry_serde.py | 8 ++--
python/tests/utils/test_geomserde_speedup.py | 6 +--
.../org/apache/sedona/viz/showcase/nycheatmap.png | Bin 426509 -> 353093 bytes
.../java/org/apache/sedona/viz/showcase/usrail.png | Bin 286818 -> 152448 bytes
.../org/apache/sedona/viz/showcase/ustweet.png | Bin 82736 -> 59811 bytes
.../org/apache/sedona/sql/utils/Adapter.scala | 2 +-
.../apache/sedona/sql/utils/RasterSerializer.scala | 4 +-
.../sql/sedona_sql/expressions/st_functions.scala | 6 +--
.../join/BroadcastQuerySideKNNJoinExec.scala | 2 +-
.../org/apache/sedona/sql/SpatialJoinSuite.scala | 2 +-
.../apache/sedona/sql/constructorTestScala.scala | 4 +-
.../apache/sedona/sql/dataFrameAPITestScala.scala | 14 +++---
.../org/apache/sedona/sql/functionTestScala.scala | 44 +++++++++----------
.../org/apache/sedona/sql/predicateTestScala.scala | 2 +-
.../org/apache/sedona/sql/rasteralgebraTest.scala | 36 ++++++++--------
.../apache/sedona/sql/GeoPackageReaderTest.scala | 4 --
.../apache/sedona/sql/GeoPackageReaderTest.scala | 2 -
235 files changed, 591 insertions(+), 596 deletions(-)
create mode 100644 pyproject.toml