Skip to content

Conversation

jbampton
Copy link
Member

The "manual" stage in pre-commit refers to a specific hook stage designed for hooks that are not intended to run automatically during a standard git commit operation. Instead, these hooks are meant to be triggered explicitly by a user, typically when performing a full repository scan or a specific check.

This speeds up the standard pre-commit run --all-files run by not running these two hooks.

Both hooks are time consuming

Can run the manual hooks with:

pre-commit run --all-files --hook-stage manual

Did you read the Contributor Guide?

Is this PR related to a ticket?

  • No this is a CI update. The PR name follows the format [CI] my subject

What changes were proposed in this PR?

As described above.

How was this patch tested?

Ran pre-commit both normally and manually.

Did this PR include necessary documentation updates?

  • No, this PR does not affect any public API so no need to change the documentation.

The "manual" stage in pre-commit refers to a specific hook stage designed for hooks that are not intended to run automatically during a standard git commit operation. Instead, these hooks are meant to be triggered explicitly by a user, typically when performing a full repository scan or a specific check.

This speeds up the standard `pre-commit run --all-files` run by not running these two hooks.

Both hooks are time consuming

Can run the manual hooks with:

`pre-commit run --all-files --hook-stage manual`
@jbampton jbampton requested a review from jiayuasu as a code owner July 30, 2025 15:22
@jbampton jbampton self-assigned this Jul 30, 2025
@github-actions github-actions bot added the root label Jul 30, 2025
@jbampton
Copy link
Member Author

The pre-commit run here only took about 2 minutes. On other previous PRs it takes about 5 minutes

Copy link
Member Author

@jbampton jbampton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This removes the automatic quality gates for code formatting, image optimization during a standard commit. This can lead to inconsistencies and quality issues being introduced into the codebase if developers forget to run the manual hooks.

Recommendation:

To ensure these checks are still performed, please consider adding a CI step that runs the manual hooks on every pull request. This would look something like:

  • name: Run manual pre-commit hooks
    run: pre-commit run --all-files --hook-stage manual

This approach balances developer convenience with repository quality.

@petern48
Copy link
Collaborator

I still think maven spotless apply should run automatically, just that ideally we don't run it unnecessarily (e.g during python development). Why don't we just remove this part?

        always_run:
          true # Ensures this hook runs even if no Java files are changed.
          # This is useful for spotless:apply which might affect files not staged.

If we remove it, won't pre-commit still run whenever changes to java/scala files are committed? That's really the only time it matters right IMO. Or am I missing something? I don't fully understand the intention of the comment.

@jbampton
Copy link
Member Author

I tried your suggestion against the master branch and it didn't seem to work. I get:

run check hooks apply....................................................Failed
- hook id: check-hooks-apply
- exit code: 1

maven-spotless-apply does not apply to this repository

If it worked it would not fail and would print for the spotless check (no files to check)Skipped if the hook applies and there are no Java or Scala files that need reformatting.

And I did try messy Java files and staged them and had the same result that hook did not apply.

See below for my workflow.
Perhaps you could test it locally since I am not 100% sure.
Am I missing something ?

(.venv) committer@asf:sedona$ git status
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   .pre-commit-config.yaml

no changes added to commit (use "git add" and/or "git commit -a")
(.venv) committer@asf:sedona$ git diff
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 06fb02f4ce..272dc67b2a 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -49,9 +49,6 @@ repos:
         pass_filenames:
           false # Crucial: tells pre-commit NOT to pass filenames as arguments to 'mvn spotless:apply'.
           # Spotless typically scans the whole project based on its configuration.
-        always_run:
-          true # Ensures this hook runs even if no Java files are changed.
-          # This is useful for spotless:apply which might affect files not staged.
         stages: [pre-commit] # Specifies that this hook runs during the 'commit' stage.
       - id: check-zip-file-is-not-committed
         name: check no zip files are committed
(.venv) committer@asf:sedona$ git add .
(.venv) committer@asf:sedona$ git status
On branch master
Your branch is up to date with 'origin/master'.

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        modified:   .pre-commit-config.yaml


(.venv) committer@asf:sedona$ pre-commit run --all-files
run identity check.......................................................Passed
- hook id: identity
- duration: 0.06s

spark/common/src/main/scala/org/apache/sedona/sql/datasources/spider/SpiderTable.scala
flink/src/main/java/org/apache/sedona/flink/expressions/Functions.java
python/src/geomserde.h
R/_pkgdown.yml
spark/common/src/test/resources/parquet/legacy-parquet-nested-columns.snappy.parquet
spark/common/src/test/java/org/apache/sedona/core/spatialRDD/SpatialRDDWriterTest.java
docs/image/ide-java-2.png
docs/image/sql-zeppelin.png
spark/common/src/main/scala/org/apache/sedona/spark/SedonaContext.scala
spark/common/src/test/resources/knn/test1-objects.csv
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/ShpFileParser.java
examples/spark-sql/.gitignore
common/src/test/java/org/apache/sedona/common/raster/RasterOutputTest.java
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/iterators/PbfIterator.java
spark/common/src/test/resources/shapefiles/missing/map.shp
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/GeoToolsWrapper.java
python/sedona/spark/core/spatialOperator/range_query.py
spark/common/src/test/resources/knn/test5-objects.csv
spark/common/src/main/scala/org/apache/sedona/viz/sql/utils/Conf.scala
docs/api/sql/Visualization-SedonaKepler.md
examples/spark-sql/src/main/scala/RddExample.scala
common/src/test/java/org/apache/sedona/common/sphere/HaversineEnvelopeTest.java
docs/usecases/data/primaryroads-polygon.csv
spark/common/src/main/scala/org/apache/sedona/sql/UDT/UdtRegistrator.scala
R/tests/testthat/test-spatial-join.R
R/man/minimum_bounding_box.Rd
spark/common/src/main/java/org/apache/sedona/core/formatMapper/FormatMapper.java
python/sedona/stac/__init__.py
spark/common/src/test/resources/equalitycheckfiles/testequals_envelope1.csv
spark/common/src/test/resources/shapefiles/shapetypes/linestringz/linestringz.shx
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/HilbertPartitioning.java
.github/workflows/scripts/prepare_sparklyr_sedona_test_env.sh
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/RasterOutputs.scala
spark/common/src/test/resources/geopackage/raster.gpkg
python/sedona/core/formatMapper/__init__.py
examples/spark-sql/src/test/resources/yellow_tripdata_2009-01-subset.csv
spark/common/src/main/scala/org/apache/sedona/sql/SedonaSqlExtensions.scala
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/transform/GeometryReader.scala
python/tests/streaming/spark/cases_builder.py
python/sedona/core/geom/geography.py
spark/common/src/test/resources/knn/test9-results-p4-k4.csv
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/AggregateFunctions.scala
spark/common/src/main/java/org/apache/sedona/viz/core/ImageSerializableWrapper.java
python/tests/format_mapper/test_geo_json_reader.py
python/sedona/spark/core/geom/shapely2/circle.py
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReader.scala
zeppelin/.gitignore
spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala
python/sedona/README.md
common/src/main/java/org/apache/sedona/common/FunctionsGeoTools.java
docs/tutorial/viz-gallery.md
spark/common/src/test/java/org/apache/sedona/core/utils/testGeoJSON.java
spark/common/src/test/resources/geoparquet/example3.parquet
docs/image/linestring-og.png
R/R/spatial_join_op.R
R/tests/testthat/test-apply-spatial-partitioner.R
spark/common/src/test/resources/knn/test8-results-p4-k4.csv
python/sedona/spark/utils/structured_adapter.py
python/tests/test_multiple_meta.py
spark/common/src/test/scala/org/apache/sedona/sql/TestBaseScala.scala
docs/image/icon.png
spark/common/src/main/java/org/apache/sedona/core/showcase/UserSuppliedLineStringMapper.java
docs/tutorial/flink/sql.md
spark/common/src/test/resources/shapefiles/shapetypes/pointm/pointm.prj
R/man/sedona_apply_spatial_partitioner.Rd
python/sedona/stats/outlier_detection/local_outlier_factor/__init__.py
python/sedona/sql/types.py
spark/common/src/test/resources/shapefiles/shapetypes/linestring/linestring.shp
docs/image/snowflake/snowflake-4.png
spark/common/src/test/resources/shapefiles/shapetypes/polygonm/polygonm.prj
docs/image/joinmem.png
python/sedona/spark/stac/client.py
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackagePartitionReaderFactory.scala
spark/common/src/main/scala/org/apache/sedona/sql/datasources/osm/OsmPbfFormat.scala
python/sedona/spark/stats/autocorrelation/__init__.py
spark/common/src/test/scala/org/apache/sedona/sql/functions/geohash/TestCalculatingGeoHash.scala
spark/common/src/test/resources/raster/test1.tiff
docs/image/buildings.gif
python/tests/spatial_operator/test_polygon_knn.py
python/sedona/spark/raster_utils/SedonaUtils.py
spark/common/src/test/resources/geojson/geojson_feature-collection.json
spark/common/src/main/java/org/apache/sedona/viz/core/Serde/ImageWrapperSerializer.java
common/src/test/java/org/apache/sedona/common/raster/RasterBandAccessorsTest.java
python/tests/sql/test_shapefile.py
snowflake/pom.xml
spark/common/src/test/resources/shapefiles/shapetypes/point/point.shx
python/tests/spatial_operator/test_rectangle_range.py
spark/common/src/test/java/org/apache/sedona/viz/HeatmapTest.java
spark/common/src/main/scala/org/apache/spark/sql/execution/datasource/stac/TemporalFilter.scala
examples/spark-sql/src/test/resources/shapefiles/dbf/map.shp
spark/common/src/test/resources/arealm.csv
docs/usecases/data/ne_50m_airports/ne_50m_airports.dbf
python/tests/serialization/test_rdd_serialization.py
python/sedona/core/enums/__init__.py
docs/setup/cluster.md
spark/common/src/test/java/org/apache/sedona/core/spatialRDD/LineStringRDDTest.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/OptimizableJoinCondition.scala
spark/common/src/test/java/org/apache/sedona/viz/ChoroplethmapTest.java
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageScan.scala
flink/src/main/java/org/apache/sedona/flink/SedonaFlinkRegistrator.java
.github/workflows/r.yml
spark/spark-3.5/.gitignore
spark/common/src/main/scala/org/apache/sedona/python/wrapper/translation/PythonGeometrySerializer.scala
python/sedona/doc/sedona.spark.utils.rst
spark/common/src/test/resources/knn/test7-queries.csv
docs/image/tutorial/concepts/distance5.png
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/PixelFunctionEditors.scala
docs/image/dotmapnyc.png
.github/workflows/python.yml
docs/image/databricks/image2.png
docs/download.md
docs/tutorial/viz.md
spark-shaded/.gitignore
spark/common/src/test/scala/org/apache/sedona/sql/DeduplicationSuite.scala
spark/spark-3.4/src/test/scala/org/apache/sedona/sql/SQLSyntaxTestScala.scala
python/.gitignore
R/man/sedona_spatial_rdd_data_source.Rd
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/geojson/GeoJSONUtils.scala
R/vignettes/articles/apache-sedona.Rmd
spark/common/src/test/resources/knn/test2-queries.csv
python/tests/maps/test_sedonakepler_visualization.py
spark/common/src/main/java/org/apache/sedona/stats/autocorrelation/MoranResult.java
spark/common/src/main/java/org/apache/sedona/core/formatMapper/WkbReader.java
docs/api/sql/AggregateFunction.md
spark/common/src/main/scala/org/apache/sedona/viz/sql/UDT/UdtRegistrator.scala
spark/spark-4.0/src/test/scala/org/apache/sedona/sql/GeoParquetSpatialFilterPushDownSuite.scala
spark/common/src/main/java/org/apache/sedona/core/joinJudgement/DedupParams.java
docs/image/ide-java-8.png
docs/image/spider/spider-parcel.png
docs/community/snapshot.md
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageTable.scala
.github/workflows/java.yml
spark/common/src/test/resources/testContainsId.json
python/sedona/utils/structured_adapter/__init__.py
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/ShapefileRDD.java
docs/image/databricks/image3.png
docker/zeppelin/conf/zeppelin-site.xml
python/sedona/doc/sedona.stats.outlier_detection.rst
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/GenericUniquePartitioner.java
R/R/spatial_index_op.R
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/ShapeFileConst.java
spark/common/src/main/java/org/apache/sedona/viz/core/Serde/SedonaVizKryoRegistrator.java
spark/common/src/main/java/org/apache/sedona/core/spatialRddTool/IndexBuilder.java
python/sedona/spark/stats/hotspot_detection/__init__.py
spark/common/src/test/resources/geopackage/features.gpkg
python/sedona/spark/maps/SedonaMapUtils.py
python/tests/spatial_operator/test_polygon_range.py
python/sedona/raster/sedona_raster.py
python/tests/streaming/__init__.py
common/src/main/java/org/apache/sedona/common/raster/serde/DataBufferSerializer.java
spark/common/src/main/scala/org/apache/sedona/python/wrapper/adapters/SpatialObjectLoaderAdapter.scala
spark/common/src/test/java/org/apache/sedona/core/formatMapper/testSerNetCDF.java
docs/tutorial/geopandas-shapely.md
common/src/main/java/org/apache/sedona/common/simplify/CoordinateSplitter.java
python/tests/sql/resource/sample_data.py
spark/common/src/test/resources/shapefiles/dbf/map.shp
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageScan.scala
spark/common/src/main/java/org/apache/sedona/core/spatialRDD/PointRDD.java
common/src/test/java/org/apache/sedona/common/geometrySerde/EnvelopeSerdeTest.java
spark/common/src/test/resources/knn/test2-results-p1-k3.csv
python/sedona/doc/sedona.stats.outlier_detection.local_outlier_factor.rst
common/src/test/java/org/apache/sedona/common/utils/RasterUtilsTest.java
spark/common/src/main/scala/org/apache/sedona/sql/utils/GeoToolsCoverageAvailability.scala
python/sedona/doc/sedona.spark.register.rst
spark/common/src/test/resources/shapefiles/shapetypes/multipoint/multipoint.shp
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/ddl/UDFDDLGenerator.java
examples/spark-sql/src/main/scala/VizExample.scala
spark/spark-4.0/src/test/scala/org/apache/sedona/sql/TestBaseScala.scala
python/sedona/spark/raster/sedona_raster.py
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/optimization/SpatialTemporalFilterPushDownForStacScan.scala
spark/common/src/test/resources/knn/test6-objects.csv
spark/common/src/test/resources/geojson/test12.json
docs/api/sql/Visualization-SedonaPyDeck.md
python/tests/serialization/test_geospark_serializers.py
common/src/test/java/org/apache/sedona/common/S2Geography/PredicatesTest.java
docs/tutorial/benchmark.md
requirements-docs.txt
docs/image/rasterized-image.png
python/sedona/flink/__init__.py
spark/common/src/test/resources/shapefiles/shapetypes/linestringm/linestringm.csv
docs/image/heatmapnyclogo.png
python/sedona/sql/st_predicates.py
common/src/main/java/org/apache/sedona/common/Constructors.java
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/udtfs/ST_Intersection_Aggr.java
common/src/main/java/org/apache/sedona/common/geometrySerde/UnsafeGeometryBuffer.java
R/.gitignore
spark/common/src/test/resources/spatial-join-query-window.tsv
python/sedona/spark/sql/dataframe_api.py
spark/common/src/main/java/org/apache/sedona/core/utils/SedonaConf.java
spark/common/src/test/java/org/apache/sedona/core/formatMapper/shapefileParser/shapes/GeometrySerdeTest.java
spark/common/src/test/resources/shapefiles/shapetypes/pointz/pointz.dbf
R/man/figures/logo.png
common/src/main/java/org/apache/sedona/common/simplify/LineStringSimplifier.java
spark/common/src/main/java/org/apache/sedona/viz/utils/Pixel.java
spark/common/src/test/scala/org/apache/sedona/sql/SphereDistanceJoinSuite.scala
python/sedona/spark/utils/prep.py
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/stac/StacTable.scala
python/sedona/spark/utils/spatial_rdd_parser.py
spark/common/src/test/resources/shapefiles/shapetypes/polygonzm/polygonzm.shx
docs/usecases/data/ne_50m_admin_0_countries_lakes/ne_50m_admin_0_countries_lakes.cpg
python/src/geomserde.c
spark/common/src/main/scala/org/apache/sedona/python/wrapper/adapters/GeometryAdapter.scala
spark/common/src/test/scala/org/apache/sedona/sql/adapterTestScala.scala
R/man/sedona_render_scatter_plot.Rd
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/KDB.java
docs/usecases/data/raster/test5.tiff
docs/community/vote.md
spark/common/src/test/resources/shapefiles/missing/map.shx
python/tests/test_base.py
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/MultiPointParser.java
python/sedona/spark/core/jvm/abstract.py
spark/common/src/test/resources/shapefiles/polygon/map.xml
spark/common/src/main/java/org/apache/sedona/core/formatMapper/RddReader.java
python/sedona/spark/utils/decorators.py
spark/common/src/main/java/org/apache/sedona/viz/utils/S3Operator.java
docs/image/tutorial/concepts/spatial-join4.png
spark/spark-4.0/src/main/scala/org/apache/spark/sql/udf/SedonaArrowStrategy.scala
spark/common/src/main/scala/org/apache/sedona/viz/sql/utils/SedonaVizRegistrator.scala
common/src/test/java/org/apache/sedona/common/raster/RasterPredicatesTest.java
spark/common/src/main/scala/org/apache/sedona/python/wrapper/translation/PythonRddToJavaRDDConverter.scala
docs/tutorial/sql.md
spark/common/src/test/scala/org/apache/sedona/sql/PreserveSRIDSuite.scala
python/tests/stac/test_collection_client.py
docker/zeppelin/conf/sedona-zeppelin.json
spark/common/src/test/resources/shapefiles/shapetypes/point/point.dbf
python/sedona/maps/SedonaKepler.py
flink/src/test/resources/log4j2.properties
spark/common/src/test/resources/knn/test6-results-p1-k4.csv
common/src/main/java/org/apache/sedona/common/S2Geography/ShapeIndexGeography.java
spark/common/src/main/java/org/apache/sedona/core/formatMapper/RectangleFormatMapper.java
python/sedona/spark/utils/meta.py
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/udtfs/ST_Envelope_Aggr.java
common/src/test/java/org/apache/sedona/common/geometrySerde/PolygonSerdeTest.java
zeppelin/.npmignore
.github/pull_request_template.md
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/udtfs/ST_MinimumBoundingRadius.java
spark/spark-4.0/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/geojson/GeoJSONJacksonGenerator.scala
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/model/Relation.java
docs/setup/flink/platform.md
python/tests/sql/resource/sample_polygons
common/src/test/java/org/apache/sedona/common/geometrySerde/PointSerdeTest.java
spark/common/src/main/scala/org/apache/sedona/python/wrapper/adapters/PythonRddToJavaRDDAdapter.scala
docs/image/spider/spider-uniform.png
python/sedona/core/geom/__init__.py
docs/usecases/ApacheSedonaSQL_SpatialJoin_AirportsPerCountry.ipynb
spark/common/src/main/scala/org/apache/sedona/python/wrapper/adapters/PythonConverter.scala
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/LineStringRangeTest.java
spark/spark-4.0/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetReadSupport.scala
docs/api/java-api.md
R/man/apache.sedona-package.Rd
docs/image/databricks/image9.png
spark/common/src/main/scala/org/apache/sedona/python/wrapper/translation/CircleSerializer.scala
docs/image/tutorial/concepts/dbscan-clustering.png
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/Functions.scala
spark/common/src/test/resources/babylon.polygon.properties
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/fieldname/FieldnameRecordReader.java
common/src/main/java/org/apache/sedona/common/utils/GeomUtils.java
spark/common/src/test/resources/knn/test9-objects.csv
common/src/main/java/org/apache/sedona/common/utils/GeometryForce3DMTransformer.java
docs/usecases/data/ne_50m_admin_0_countries_lakes/ne_50m_admin_0_countries_lakes.dbf
R/man/to_spatial_rdd.Rd
spark/common/src/test/java/org/apache/sedona/viz/ParallelVisualizationTest.java
python/sedona/stats/hotspot_detection/__init__.py
docs/image/fabric/fabric-10.png
docs/image/ide-java-11.png
docs/usecases/data/testpoint.csv
docs/image/snowflake/snowflake-6.png
python/sedona/spark/sql/types.py
.prettierrc
common/src/main/java/org/apache/sedona/common/spider/PointBasedGenerator.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/stac/StacScanBuilder.scala
common/src/main/java/org/apache/sedona/common/raster/serde/CRSSerializer.java
python/tests/sql/test_st_function_imports.py
python/sedona/geopandas/tools/__init__.py
docs/image/fabric/fabric-8.png
python/tests/sql/resource/simple_polygons
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/StartEndStream.java
R/man/sedona_spatial_join_count_by_key.Rd
spark/common/src/test/resources/shapefiles/shapetypes/pointzm/pointzm.dbf
docs/image/fabric/fabric-4.png
spark/common/src/test/resources/osmpbf/dense.pbf
examples/spark-sql/src/test/resources/nyc-area-landmark-shapefile/wfsrequest.txt
spark/common/src/test/resources/shapefiles/shapetypes/pointm/pointm.shx
docs/image/databricks/image1.png
docs/image/geoparquet-pred-pushdown.png
docs/usecases/data/gis_osm_pois_free_1.shp
docs/api/flink/Overview.md
R/tests/testthat/test-viz.R
spark/common/src/test/scala/org/apache/sedona/sql/predicateJoinTestScala.scala
python/tests/spatial_operator/__init__.py
spark/common/src/test/resources/geoparquet/example-1.1.0.parquet
examples/flink-sql/pom.xml
spark/spark-3.4/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister
python/sedona/spark/core/formatMapper/__init__.py
python/sedona/utils/spatial_rdd_parser.py
python/sedona/spark/core/spatialOperator/knn_query.py
common/src/test/java/org/apache/sedona/common/S2Geography/WKTReadWriterTest.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/implicits.scala
common/src/test/java/org/apache/sedona/common/S2Geography/TestHelper.java
python/tests/geopandas/test_match_geopandas_dataframe.py
python/sedona/doc/sedona.spark.core.geom.shapely2.rst
.github/workflows/pyflink.yml
spark/common/src/test/scala/org/apache/sedona/sql/dataFrameAPITestScala.scala
spark/common/src/test/resources/rectangle.test.properties
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/model/Envelope.scala
docs/image/snowflake/snowflake-7.png
python/sedona/doc/sedona.spark.raster_utils.rst
docs/image/fabric/fabric-2.png
python/tests/raster/test_pandas_udf.py
common/src/main/java/org/apache/sedona/common/S2Geography/EncodeTag.java
R/tests/testthat/test-build-index.R
spark/common/src/test/scala/org/apache/sedona/sql/functions/TestGeometrySimplify.scala
spark/spark-4.0/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala
spark/common/src/main/scala/org/apache/sedona/sql/utils/RasterSerializer.scala
docs/image/ide-java-13.png
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/raster/RasterFileFormat.scala
python/sedona/spark/sql/st_predicates.py
docker/sedona-docker.dockerfile.dockerignore
python/tests/spatial_rdd/test_circle_rdd.py
python/tests/core/test_core_geom_primitives.py
python/tests/utils/test_pandas_arrow_udf.py
docs/image/spider/spider-sierpinski.png
spark/common/src/test/resources/knn/test7-results-p4-k4.csv
python/tests/sql/test_geography.py
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/extractors/DenseNodeExtractor.java
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageScanBuilder.scala
spark/common/src/main/java/org/apache/sedona/viz/utils/RasterizationUtils.java
spark/common/src/main/java/org/apache/sedona/core/formatMapper/LineStringFormatMapper.java
python/tests/raster/test_serde.py
spark/common/src/main/java/org/apache/sedona/viz/utils/ImageType.java
tools/maven/license-header.txt
spark/common/src/test/resources/shapefiles/shapetypes/point/point.csv
python/sedona/spark/register/__init__.py
python/sedona/spark/sql/__init__.py
common/src/main/java/org/apache/sedona/common/raster/RasterConstructorsForTesting.java
R/tests/testthat/helper-initialize.R
spark/common/src/test/resources/knn/test9-results-p1-k4.csv
spark/common/src/main/java/org/apache/sedona/viz/core/VisualizationOperator.java
spark/common/src/main/java/org/apache/sedona/viz/showcase/nycheatmap.png
spark/common/src/main/scala/org/apache/sedona/viz/sql/operator/VizPartitioner.scala
python/tests/geopandas/test_io.py
python/tests/raster_viz_utils/test_sedonautils.py
python/tests/properties/linestring_properties.py
R/NAMESPACE
spark/common/src/main/java/org/apache/sedona/core/joinJudgement/LeftIndexLookupJudgement.java
spark/common/src/main/scala-spark-3/org/apache/spark/sql/sedona_sql/DataFrameShims.scala
R/tests/testthat/test-dbplyr-integration.R
docs/usecases/data/raster/test1.tiff
spark/common/src/test/java/org/apache/sedona/core/spatialPartitioning/quadtree/QuadTreeTest.java
spark/spark-4.0/src/test/scala/org/apache/sedona/sql/GeoPackageReaderTest.scala
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/execution/SedonaSparkPlan.scala
spark/common/src/test/resources/knn/test1-results-p1-k3.csv
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/shapes/CombineShapeReader.java
spark/common/src/main/scala/org/apache/sedona/sql/RasterRegistrator.scala
spark/common/src/test/resources/datasource_stac/nested/nested-item.json
R/tests/testthat/test-spatial-queries.R
spark/spark-3.5/src/test/scala/org/apache/sedona/sql/GeoPackageReaderTest.scala
spark/spark-4.0/src/main/scala/org/apache/spark/sql/udf/ExtractSedonaUDFRule.scala
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/st_aggregates.scala
spark/common/src/test/resources/knn/test3-results-p1-k4.csv
spark/common/src/test/scala/org/apache/spark/sql/sedona_sql/io/stac/StacDataSourceTest.scala
python/sedona/raster_utils/__init__.py
spark/common/src/main/scala/org/apache/spark/sql/sedona_viz/expressions/Render.scala
spark/common/src/main/scala/org/apache/sedona/sql/UDF/Catalog.scala
spark/common/src/test/resources/knn/test9-queries.csv
common/src/main/java/org/apache/sedona/common/utils/GeoHashDecoder.java
python/tests/test_path_compatibility.py
spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala
spark/common/src/test/java/org/apache/sedona/core/formatMapper/shapefileParser/shapes/ShapefileReaderTest.java
.gitattributes
common/src/main/java/org/apache/sedona/common/spider/SierpinskiGenerator.java
spark/common/src/test/java/org/apache/sedona/core/spatialRDD/RectangleRDDTest.java
common/src/test/java/org/apache/sedona/common/S2Geography/WKBWriterTest.java
flink/src/test/java/org/apache/sedona/flink/ConstructorTest.java
python/sedona/spark/utils/geometry_serde_general.py
python/tests/properties/crs_transform.py
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/InferredExpression.scala
spark/common/src/test/resources/shapefiles/shapetypes/linestring/linestring.dbf
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/iterators/BlobIterator.java
spark/common/src/test/java/org/apache/sedona/core/formatMapper/TestReadInvalidSyntaxGeometriesTest.java
spark/common/src/test/resources/geojson/test2.json
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileDataSource.scala
docs/image/spider/spider-bit.png
docs/blog/.vscode/ltex.dictionary.en-US.txt
spark/common/src/main/java/org/apache/sedona/viz/core/VisualizationPartitioner.java
spark/common/src/test/java/org/apache/sedona/core/spatialPartitioning/quadtree/RenderQuadTree.java
R/man/crs_transform.Rd
docs/usecases/data/raster/vya_T21HUB_992_1024_4352_4384.tif
docs/api/sql/Raster-operators.md
R/pkgdown/favicon/favicon-32x32.png
spark/common/src/main/java/org/apache/sedona/core/knnJudgement/EuclideanItemDistance.java
common/src/main/java/org/apache/sedona/common/Predicates.java
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/ShapefileReader.java
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/model/TableType.scala
docs/setup/fabric.md
spark/common/src/test/resources/shapefiles/datatypes/datatypes2.cpg
python/sedona/doc/sedona.spark.core.rst
common/src/test/java/org/apache/sedona/common/S2Geography/DistanceTest.java
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/UDFsV2.java
spark/common/src/test/resources/knn/test10-results-p4-k4.csv
spark/common/src/test/resources/knn/test1-queries.csv
spark/common/src/test/scala/org/apache/sedona/stats/outlierDetection/LocalOutlierFactorTest.scala
docs/image/fabric/fabric-6.png
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/extractors/RelationExtractor.java
docs/usecases/contrib/foot-traffic.ipynb
spark/common/src/test/resources/points.csv
python/sedona/core/__init__.py
python/sedona/spark/sql/st_constructors.py
spark/common/src/main/java/org/apache/sedona/core/formatMapper/netcdfParser/HDFSRandomAccessFile.java
python/Pipfile
spark/common/src/test/resources/shapefiles/shapetypes/multipoint/multipoint.prj
docs/image/databricks/image8.png
docs/api/sql/Constructor.md
spark/common/src/main/scala/org/apache/sedona/python/wrapper/translation/RDDToPythonConverter.scala
spark/common/src/test/java/org/apache/sedona/core/utils/RDDSampleUtilsTest.java
python/src/pygeos/c_api.h
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/TraitKNNJoinQueryExec.scala
R/man/sedona_visualization_routines.Rd
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/stac/StacScan.scala
spark/common/src/test/resources/geoparquet/example2.parquet
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/IO.scala
spark/spark-4.0/src/main/scala/org/apache/spark/sql/udf/SedonaArrowEvalPython.scala
python/sedona/raster_utils/SedonaUtils.py
spark/common/src/test/resources/python/samplePoints
python/sedona/doc/sedona.spark.core.jvm.rst
spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataDataSource.scala
docs/image/sedona_customization.gif
spark/common/src/main/scala/org/apache/spark/sql/sedona_viz/UDT/ImageWrapperUDT.scala
spark/common/src/test/resources/datasource_stac/collection-items.json
R/README.md
docs/api/snowflake/vector-data/AggregateFunction.md
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReaderFactory.scala
common/src/main/java/org/apache/sedona/common/S2Geography/PointGeography.java
docs/image/point-buffer-quad-8.png
common/src/main/java/org/apache/sedona/common/spider/UniformGenerator.java
docs/image/sedona-community.png
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/PolygonParser.java
README.md
spark/common/src/main/java/org/apache/sedona/core/knnJudgement/SpheroidDistance.java
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageDataSource.scala
spark/common/src/main/scala/org/apache/sedona/sql/datasources/spider/SpiderPartitionReader.scala
spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRecordMaterializer.scala
spark/common/src/main/java/org/apache/sedona/viz/core/RasterOverlayOperator.java
flink/src/main/java/org/apache/sedona/flink/expressions/FunctionsGeoTools.java
common/src/test/java/org/apache/sedona/common/S2Geography/ProjectionTest.java
common/src/test/java/org/apache/sedona/common/telemetry/TelemetryTest.java
python/sedona/spark/utils/binary_parser.py
examples/spark-sql/src/test/resources/testpoint.csv
spark/common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetMetaData.scala
flink/src/main/java/org/apache/sedona/flink/expressions/Aggregators.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/PixelFunctions.scala
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/boundary/BoundaryInputFormat.java
python/tests/sql/test_predicate.py
docs/api/flink/Predicate.md
docs/image/ide-java-1.png
spark/common/src/main/java/org/apache/sedona/core/spatialRddTool/StatCalculator.java
spark/common/src/test/resources/shapefiles/shapetypes/linestringzm/linestringzm.csv
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/ShapeReaderFactory.java
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/RectangleRangeTest.java
spark/spark-4.0/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataScan.scala
python/sedona/register/__init__.py
common/src/main/java/org/apache/sedona/common/utils/BBox.java
spark/spark-4.0/src/test/scala/org/apache/sedona/sql/geoparquetIOTests.scala
snowflake-tester/.gitignore
spark/common/src/test/scala/org/apache/spark/sql/sedona_sql/io/stac/StacPartitionReaderTest.scala
docs/asf/telemetry.md
spark/common/src/test/resources/shapefiles/gis_osm_pois_free_1/gis_osm_pois_free_1.shx
spark/common/src/main/java/org/apache/sedona/core/monitoring/EnvelopeAccumulator.java
docs/api/sql/Spider.md
spark/common/src/test/resources/shapefiles/multipleshapefiles/map1.dbf
common/src/main/java/org/apache/sedona/common/simplify/CoordinatesSimplifier.java
.github/linters/.markdown-lint.yml
python/sedona/sql/st_aggregates.py
R/pkgdown/favicon/favicon-16x16.png
spark/spark-3.5/src/main/scala/org/apache/spark/sql/udf/SedonaArrowStrategy.scala
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/AggregateFunctions.scala
common/src/main/java/org/apache/sedona/common/raster/serde/KryoUtil.java
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileDataSource.scala
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/udtfs/ST_SubDivideExplode.java
common/src/test/java/org/apache/sedona/common/spider/GeneratorTest.java
docs/usecases/data/zcta510-small.csv
python/sedona/spark/core/SpatialRDD/spatial_rdd.py
examples/spark-sql/src/test/resources/nyc-area-landmark-shapefile/nyu_2451_34514.shx
spark/common/src/main/java/org/apache/sedona/viz/extension/photoFilter/BoxBlur.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_viz/UDT/PixelUDT.scala
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/shapes/ShapeKey.java
python/tests/serialization/test_serializers.py
docs/image/point-buffer-quad-2.png
spark/common/src/test/resources/raster/test7.tiff
examples/spark-sql/src/test/resources/raster/test1.tiff
common/src/main/java/org/apache/sedona/common/simplify/GeometryCollectionSimplifier.java
common/src/test/java/org/apache/sedona/common/S2Geography/PolylineGeographyTest.java
python/sedona/maps/SedonaPyDeck.py
spark/common/src/test/resources/shapefiles/shapetypes/pointm/pointm.csv
.github/issue_template.md
spark/common/src/main/java/org/apache/sedona/viz/core/VectorOverlayOperator.java
spark/common/src/main/java/org/apache/sedona/core/rangeJudgement/RangeFilterUsingIndex.java
spark/common/src/test/scala/org/apache/sedona/stats/hotspotDetection/GetisOrdTest.scala
docker/install-zeppelin.sh
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/connection/GeoPackageConnectionManager.scala
python/sedona/spark/stats/weighting.py
snowflake/src/main/resources/UDFTemplate.txt
spark/common/src/main/java/org/apache/sedona/viz/extension/photoFilter/Emboss.java
spark/common/src/test/scala/org/apache/sedona/sql/constructorTestScala.scala
python/sedona/stats/hotspot_detection/getis_ord.py
python/sedona/spark/core/spatialOperator/rdd.py
docs/image/snowflake/snowflake-8.png
spark/common/src/test/resources/shapefiles/shapetypes/pointz/pointz.csv
docs/image/scan-parquet-with-spatial-pred.png
R/man/sedona_save_spatial_rdd.Rd
spark/common/src/test/resources/shapefiles/shapetypes/multipoint/multipoint.dbf
python/src/geos_c_dyn.h
spark/common/src/main/scala/org/apache/sedona/sql/datasources/osm/OsmPartitionReader.scala
R/man/figures/lifecycle-questioning.svg
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileDataSource.scala
spark/common/src/test/java/org/apache/sedona/viz/VizTestBase.java
docs/usecases/contrib/DownloadImageFromGEE.ipynb
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/JoinQueryDeduplicationTest.java
docs/usecases/data/ne_50m_admin_0_countries_lakes/ne_50m_admin_0_countries_lakes.prj
docs/blog/posts/intro-to-sedona-blog.md
python/sedona/doc/sedona.utils.structured_adapter.rst
python/tests/core/test_rdd.py
python/sedona/spark/utils/adapter.py
python/sedona/doc/sedona.geopandas.tools.rst
common/src/main/java/org/apache/sedona/common/raster/serde/Serde.java
spark/common/src/test/resources/geopackage/example.gpkg
spark/common/src/test/resources/shapefiles/datatypes/datatypes1.shx
examples/flink-sql/src/test/resources/raster/test1.tiff
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/geojson/GeoJSONOutputWriter.scala
spark/spark-4.0/src/test/scala/org/apache/sedona/sql/GeoParquetMetadataTests.scala
spark/common/src/test/resources/geoparquet/example1.parquet
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/st_predicates.scala
python/tests/spatial_operator/test_join_base.py
spark/common/src/test/resources/babylon.rectangle.properties
spark/common/src/test/resources/shapefiles/shapetypes/polygonm/polygonm.shx
spark/common/src/test/resources/shapefiles/point/map.shx
spark/common/src/test/scala/org/apache/spark/sql/sedona_sql/io/stac/StacTableTest.scala
spark/common/src/test/resources/shapefiles/shapetypes/multipointzm/multipointzm.prj
spark/common/src/main/scala/org/apache/sedona/viz/sql/SedonaVizExtensions.scala
CONTRIBUTING.md
spark/common/src/test/resources/test_intersection_aggregate_no_intersection.tsv
snowflake-tester/src/test/java/org/apache/sedona/snowflake/snowsql/TestFunctionsV2.java
common/src/main/java/org/apache/sedona/common/S2Geography/Predicates.java
spark/common/src/test/resources/knn/all-test-cases-knn.csv
spark/common/src/test/resources/shapefiles/shapetypes/linestringz/linestringz.shp
docs/image/ide-java-9.png
spark/common/src/main/scala/org/apache/sedona/python/wrapper/translation/PythonRDDToJavaConverter.scala
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/JoinedGeometry.scala
examples/flink-sql/src/main/resources/log4j2.properties
spark/spark-4.0/src/test/scala/org/apache/spark/sql/udf/StrategySuite.scala
spark/common/src/test/resources/shapefiles/shapetypes/pointzm/pointzm.prj
spark/common/src/main/java/org/apache/sedona/viz/extension/coloringRule/ColoringRuleFactory.java
common/src/test/java/org/apache/sedona/common/geometrySerde/MultiLineStringSerdeTest.java
.editorconfig
python/sedona/doc/sedona.stats.hotspot_detection.rst
spark/common/src/test/resources/babylon.linestring.properties
R/R/spatial_queries.R
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/build/Osmformat.java
python/tests/stats/test_getis_ord.py
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/InferrableFunctionConverter.scala
python/tests/spatial_rdd/__init__.py
spark/common/src/test/resources/.gitignore
examples/spark-sql/src/test/resources/nyc-area-landmark-shapefile/nyu_2451_34514.prj
docs/image/tutorial/files/geoparquet_bbox2.png
spark/spark-4.0/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister
spark/common/src/test/resources/raster/test3.tif
python/src/geom_buf.c
common/src/main/java/org/apache/sedona/common/utils/GeometryForce2DTransformer.java
spark/spark-3.4/src/test/scala/org/apache/sedona/sql/GeoPackageReaderTest.scala
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackagePartitionReader.scala
docs/usecases/ApacheSedonaSQL.ipynb
spark/common/src/main/java/org/apache/sedona/core/joinJudgement/NestedLoopJudgement.java
docs/setup/modules.md
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/boundary/BoundBox.java
spark/common/src/test/scala/org/apache/sedona/sql/KnnJoinSuite.scala
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/fieldname/FieldnameInputFormat.java
common/src/main/java/org/apache/sedona/common/raster/serde/AWTRasterSerializer.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/stac/StacDataSource.scala
common/src/main/java/org/apache/sedona/common/simplify/PolygonSimplifier.java
spark/common/src/test/java/org/apache/sedona/core/spatialRDD/GeometryOpTest.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/Constructors.scala
R/tests/testthat/test-data-interface.R
spark/common/src/test/resources/datasource_stac/simple-item.json
spark/common/src/main/scala/org/apache/sedona/core/showcase/ScalaEarthdataMapperRunnableExample.scala
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/model/ImageFileFormat.scala
R/man/spark_read_shapefile.Rd
python/sedona/doc/modules.rst
common/src/test/java/org/apache/sedona/common/geometrySerde/LineStringSerdeTest.java
python/tests/properties/point_properties.py
docs/setup/release-notes.md
spark/common/src/main/scala/org/apache/sedona/python/wrapper/adapters/JoinParamsAdapter.scala
spark/common/src/test/resources/shapefiles/bad_shx/bad_shx.cpg
spark/common/src/test/java/org/apache/sedona/core/spatialRDD/BoundaryAndCountAggregationTest.java
common/src/main/java/org/apache/sedona/common/utils/H3Utils.java
common/src/main/java/org/apache/sedona/common/utils/S2Utils.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/physical/function/EvalPhysicalFunctionStrategy.scala
R/man/spark_write_geojson.Rd
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/iterators/PrimitiveGroupIterator.java
docs/api/sql/Function.md
R/pkgdown/favicon/apple-touch-icon-76x76.png
common/src/main/.gitignore
common/src/main/java/org/apache/sedona/common/utils/GeometryDuplicateCoordinateRemover.java
spark/common/src/test/resources/knn/queries-large-skewed-multiple.csv
python/tests/sql/test_raster.py
python/sedona/spark/sql/functions.py
.asf.yaml
docs/api/sql/Overview.md
mkdocs.yml
common/src/main/java/org/apache/sedona/common/simplify/CircleSimplifier.java
python/tests/spatial_rdd/test_spatial_rdd_writer.py
python/sedona/spark/core/SpatialRDD/point_rdd.py
.github/workflows/first-interaction.yml
docs/usecases/data/testPolygon.json
python/sedona/spark/core/jvm/translate.py
spark/common/src/main/scala/org/apache/sedona/python/wrapper/SerializationException.scala
docs/api/sql/Raster-writer.md
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/parser/SedonaSqlParser.scala
spark/common/src/test/java/org/apache/sedona/core/spatialRDD/BoundaryAggregationTest.java
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/VoronoiPartitioning.java
python/sedona/geopandas/geoseries.py
python/tests/sql/__init__.py
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/stac/StacPartition.scala
docs/setup/install-scala.md
docs/usecases/data/ne_50m_airports/ne_50m_airports.shx
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/JoinQueryTest.java
spark/common/src/test/scala/org/apache/spark/sql/sedona_sql/io/stac/StacUtilsTest.scala
spark/common/src/test/resources/log4j2.properties
python/sedona/spark/core/geom/__init__.py
spark/common/src/test/resources/shapefiles/polygon/map1.xml
python/sedona/maps/__init__.py
spark/spark-3.4/src/test/scala/org/apache/sedona/sql/geoparquetIOTests.scala
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/KDBTreePartitioner.java
python/tests/spatial_operator/test_point_range.py
docs/image/databricks/image5.png
docs/usecases/utilities.py
spark/common/src/test/resources/shapefiles/shapetypes/linestring/linestring.shx
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/InferrableRasterTypes.scala
common/src/main/java/org/apache/sedona/common/raster/DeepCopiedRenderedImage.java
docs/image/snowflake/sedona-snowflake-1.5.1.sql
R/pkgdown/favicon/apple-touch-icon-60x60.png
shade-proto/pom.xml
docs/image/original-raster-clip.png
spark/common/src/main/java/org/apache/sedona/core/formatMapper/GeoJsonReader.java
spark/common/src/main/scala/org/apache/sedona/sql/UDF/PythonEvalType.scala
examples/spark-sql/src/test/resources/.gitignore
spark/common/src/test/resources/shapefiles/shapetypes/pointm/pointm.shp
spark/spark-3.5/src/test/scala/org/apache/sedona/sql/GeoParquetMetadataTests.scala
docker/zeppelin/conf/interpreter.json
spark/common/src/test/java/org/apache/sedona/core/io/EarthdataHDFTest.java
python/sedona/raster/meta.py
python/tests/spatial_operator/test_join_query_correctness.py
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScanBuilder.scala
common/src/test/java/org/apache/sedona/common/S2Geography/WKBReaderTest.java
spark/common/src/test/resources/shapefiles/datatypes/datatypes2.prj
licenses/LICENSE-zeppelin-helium-plugin
python/sedona/spark/core/geom/envelope.py
spark/spark-3.4/src/test/scala/org/apache/sedona/sql/GeoParquetMetadataTests.scala
docs/api/sql/Optimizer.md
common/src/main/java/org/apache/sedona/common/spider/ParcelGenerator.java
python/tests/spatial_operator/test_rectangle_join.py
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategies/SedonaArrowEvalPython.scala
python/MANIFEST.in
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/extractors/NodeExtractor.java
licenses/LICENSE-pygeos
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/PolygonKnnTest.java
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/model/MetadataSchema.scala
spark/common/src/test/resources/shapefiles/unsupported/multipatches_pyshp.shp
python/sedona/spark/register/geo_registrator.py
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackagePartitionReaderFactory.scala
docs/api/viz/sql.md
spark/common/src/test/resources/shapefiles/contains_null_geom/contains_null_geom.shp
spark/common/src/test/resources/raster/test5.tiff
common/src/test/java/org/apache/sedona/common/S2UtilTest.java
spark/common/src/main/java/org/apache/sedona/core/spatialOperator/KNNQuery.java
python/sedona/spark/core/geom/shapely1/__init__.py
spark/common/src/test/resources/shapefiles/dbf/map.shx
docs/community/contributor.md
docker/zeppelin/examples/airport-per-country_2KR22DCHD.zpln
spark/common/src/main/java/org/apache/sedona/core/spatialRDD/RectangleRDD.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/adapters/StructuredAdapter.scala
R/R/viz.R
common/src/main/java/org/apache/sedona/common/subDivide/PivotFinder.java
flink/.gitignore
snowflake-tester/pom.xml
python/sedona/spark/maps/__init__.py
common/src/main/java/org/apache/sedona/common/spider/GeneratorFactory.java
python/sedona/spark/sql/connect.py
python/tests/geopandas/test_match_geopandas_series.py
spark/common/src/main/scala/org/apache/spark/sql/sedona_viz/expressions/Pixelize.scala
spark/common/src/main/java/org/apache/sedona/core/spatialRDD/SpatialRDD.java
python/tests/serialization/test_deserializers.py
python/sedona/spark/core/spatialOperator/range_query_raw.py
python/tests/geopandas/test_geodataframe.py
.shellcheckrc
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/GeometryFunctions.scala
spark/common/src/test/scala/org/apache/sedona/sql/RasterJoinSuite.scala
spark/common/src/main/scala/org/apache/sedona/viz/sql/UDF/UdfRegistrator.scala
python/sedona/utils/adapter.py
python/README.md
python/sedona/doc/sedona.spark.rst
python/tests/stats/test_dbscan.py
docs/community/develop.md
common/src/test/resources/log4j2.properties
python/sedona/raster/awt_raster.py
docs/api/sql/DataFrameAPI.md
spark/common/src/test/resources/primaryroads-polygon.csv
spark/spark-4.0/src/test/scala/org/apache/sedona/sql/ShapefileTests.scala
python/tests/serialization/__init__.py
python/sedona/spark/raster/raster_serde.py
spark/common/src/test/resources/shapefiles/shapetypes/polygonzm/polygonzm.dbf
spark/common/src/test/scala/org/apache/sedona/sql/functions/geohash/Fixtures.scala
spark/common/src/main/java/org/apache/sedona/core/knnJudgement/KnnJudgementUsingIndex.java
python/sedona/doc/sedona.stats.clustering.rst
spark/common/src/test/scala/org/apache/sedona/sql/RasterUDTSuite.scala
python/sedona/doc/sedona.stats.rst
R/man/sedona_spatial_rdd_aggregation_routine.Rd
flink/src/test/java/org/apache/sedona/flink/PredicateTest.java
docs/image/geopandas_plot.png
common/src/test/java/org/apache/sedona/common/S2Geography/PointGeographyTest.java
spark/common/src/test/resources/polygon.test.properties
spark/common/src/test/resources/shapefiles/shapetypes/linestringm/linestringm.shx
common/src/main/java/org/apache/sedona/common/utils/InscribedCircle.java
spark/common/src/test/resources/python/simplePolygons
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/quadtree/ExtendedQuadTree.java
docker/sedona-docker.dockerfile
spark/spark-4.0/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRecordMaterializer.scala
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/parser/SedonaSqlParser.scala
spark/common/src/test/java/org/apache/sedona/core/formatMapper/GeoJsonIOTest.java
docs/image/choropleth.gif
python/sedona/doc/sedona.spark.stats.rst
common/src/main/java/org/apache/sedona/common/raster/RasterOutputs.java
spark/common/src/test/resources/raster/netcdf/test.nc
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/GeoStatsFunctions.scala
docs/image/architecture.svg
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/RasterBandAccessors.scala
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackagePartitionReader.scala
python/sedona/core/jvm/config.py
docs/image/geospark-stat.png
spark/spark-3.5/src/main/scala/org/apache/spark/sql/udf/SedonaArrowEvalPython.scala
spark/spark-3.5/src/test/scala/org/apache/spark/sql/udf/TestScalarPandasUDF.scala
spark/common/src/test/scala/org/apache/sedona/python/wrapper/TestToPythonSerialization.scala
python/sedona/spark/maps/SedonaPyDeck.py
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/enums.scala
spark/common/src/main/java/org/apache/sedona/core/knnJudgement/KnnJudgement.java
spark/spark-4.0/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetUtils.scala
spark/common/src/test/resources/shapefiles/shapetypes/multipointz/multipointz.shx
spark/common/src/test/resources/shapefiles/polygon/map.shp
docker/install-sedona.sh
docs-overrides/main.html
spark/common/src/test/resources/knn/test6-results-p4-k4.csv
docs/tutorial/files/geopackage-sedona-spark.md
.github/linters/.yaml-lint.yml
common/src/main/java/org/apache/sedona/common/S2Geography/Accessors.java
spark/common/src/main/java/org/apache/sedona/viz/extension/coloringRule/PiecewiseFunction.java
python/sedona/doc/sedona.spark.raster.rst
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/raster/RasterOptions.scala
spark/common/src/test/resources/shapefiles/shapetypes/pointzm/pointzm.csv
spark/common/src/test/resources/shapefiles/bad_shx/bad_shx.shp
python/sedona/core/formatMapper/shapefileParser/__init__.py
examples/spark-sql/src/test/resources/nyc-area-landmark-shapefile/nyu_2451_34514.cst
examples/spark-sql/src/test/resources/shapefiles/dbf/map.dbf
examples/flink-sql/src/main/java/Utils.java
spark/spark-3.4/.gitignore
docs/blog/index.md
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/FunctionResolver.scala
python/sedona/geopandas/_typing.py
spark/common/src/test/resources/shapefiles/multipleshapefiles/map2.dbf
python/tests/stats/test_weighting.py
spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoDataSourceUtils.scala
common/src/main/java/org/apache/sedona/common/simplify/GeometrySimplifier.java
docs/image/sedona_logo_symbol.png
python/tests/sql/test_geoparquet.py
docs/setup/flink/modules.md
spark/common/src/test/resources/raster/test6.tiff
python/tests/test_circle.py
spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataScanBuilder.scala
docs/image/databricks/image7.png
spark/common/src/test/scala/org/apache/sedona/sql/structuredAdapterTestScala.scala
snowflake-tester/src/test/java/org/apache/sedona/snowflake/snowsql/TestTableFunctions.java
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/FlatGridPartitioner.java
spark/common/src/test/resources/shapefiles/polyline/map.shp
spark/common/src/test/resources/knn/objects.csv
spark/common/src/test/java/org/apache/sedona/viz/NYCTripPointMapper.java
docs/community/publish.md
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/PointParser.java
spark/common/src/test/resources/shapefiles/shapetypes/linestringzm/linestringzm.shp
docs/image/fabric/fabric-9.png
docs/community/release-manager.md
python/tests/utils/test_geometry_serde.py
examples/flink-sql/src/test/resources/shapefiles/dbf/map.shx
spark/common/src/.gitignore
spark/common/src/test/resources/shapefiles/shapetypes/multipointzm/multipointzm.shx
common/src/main/java/org/apache/sedona/common/simplify/ZeroToleranceGeometrySimplifier.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/RangeJoinExec.scala
python/tests/streaming/spark/test_constructor_functions.py
flink-shaded/.gitignore
docs/api/viz/java-api.md
spark/common/src/main/java/org/apache/sedona/core/utils/TimeUtils.java
spark/common/src/test/resources/subdivide/subdivide_expected_result.txt
spark/common/src/main/java/org/apache/sedona/viz/core/PhotoFilter.java
python/tests/spatial_rdd/test_linestring_rdd.py
spark/common/src/test/resources/arealm-small.csv
spark/common/src/test/resources/shapefiles/polygon/map.dbf
spark/common/src/test/resources/shapefiles/multipleshapefiles/map2.shp
docker/build.sh
spark/common/src/test/resources/shapefiles/polygon/map.shx
docs/image/fabric/fabric-5.png
docs/image/geospark-zeppelin-demo.json
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/DistanceJoinExec.scala
NOTICE
spark/common/src/test/java/org/apache/sedona/core/TestBase.java
docker/zeppelin/conf/helium.json
docs/setup/databricks.md
docker/install-spark.sh
python/sedona/geopandas/sindex.py
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/RasterBandEditors.scala
spark/common/src/main/scala/org/apache/spark/sql/sedona_viz/expressions/Colorize.scala
spark/common/src/test/scala/org/apache/sedona/viz/sql/standardVizOperatorTest.scala
spark/common/src/test/resources/county_small_wkb.tsv
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReaderFactory.scala
docs/setup/zeppelin.md
python/tests/properties/polygon_properties.py
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartition.scala
python/sedona/doc/sedona.spark.sql.rst
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/MapAlgebra.scala
spark/common/src/test/scala/org/apache/sedona/sql/functions/collect/TestStCollect.scala
spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataTable.scala
spark/common/src/test/java/org/apache/sedona/core/formatMapper/WktReaderTest.java
common/src/main/java/org/apache/sedona/common/subDivide/SubDivideExtent.java
spark/common/src/test/resources/shapefiles/shapetypes/linestring/linestring.prj
spark/spark-4.0/src/test/scala/org/apache/spark/sql/udf/TestScalarPandasUDF.scala
spark/common/src/test/resources/813_buildings_test.csv
docs/usecases/data/polygon/map.dbf
spark/common/src/main/scala/org/apache/sedona/python/wrapper/translation/FlatPairRddConverter.scala
spark/spark-4.0/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataPartitionReaderFactory.scala
common/src/test/java/org/apache/sedona/common/geometrySerde/SpatialIndexSerdeTest.java
python/sedona/stats/__init__.py
spark/common/src/test/resources/knn/test5-results-p4-k4.csv
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/shapes/ShapeFileReader.java
tools/maven/scalastyle_config.xml
python/sedona/spark/core/jvm/__init__.py
R/man/sedona_render_choropleth_map.Rd
python/sedona/doc/index.rst
python/sedona/doc/_static/color-scheme-info.md
python/sedona/spark/stac/collection_client.py
spark/common/src/test/resources/shapefiles/gis_osm_pois_free_1/gis_osm_pois_free_1.cpg
python/sedona/spark/geoarrow/__init__.py
spark/common/src/main/java/org/apache/sedona/core/formatMapper/PointFormatMapper.java
.gitignore
spark/common/src/test/resources/primaryroads.csv
common/src/main/java/org/apache/sedona/common/spider/GaussianGenerator.java
docs/image/snowflake/snowflake-2.png
python/sedona/spark/raster/__init__.py
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScan.scala
docs/image/fabric/fabric-1.png
docs/image/spider/spider-quickstart.png
spark/common/src/main/scala/org/apache/sedona/sql/datasources/spider/SpiderPartition.scala
R/man/sedona_write_wkb.Rd
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala
docs/api/python-api.md
spark/common/src/test/resources/knn/test10-objects.csv
spark/common/src/test/resources/shapefiles/shapetypes/pointzm/pointzm.shx
python/sedona/spark/core/geom/geography.py
common/src/main/java/org/apache/sedona/common/raster/RasterBandEditors.java
python/tests/sql/test_predicate_join.py
spark/spark-4.0/src/main/scala/org/apache/spark/sql/execution/python/SedonaArrowEvalPythonExec.scala
.github/workflows/example.yml
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/optimization/ExtractPhysicalFunctions.scala
flink/src/test/java/org/apache/sedona/flink/TestBase.java
python/tests/stats/__init__.py
python/src/geos_c_dyn.c
docs/image/heatmapnycsmall.png
spark/common/src/test/resources/testunion.csv
common/src/test/java/org/apache/sedona/common/raster/serde/KryoSerializerTestBase.java
R/man/figures/lifecycle-superseded.svg
docs/tutorial/concepts/distance-spark.md
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackagePartitionReaderFactory.scala
flink/src/main/java/org/apache/sedona/flink/expressions/Predicates.java
docs/image/sedona-ecosystem.png
python/sedona/spark/core/SpatialRDD/circle_rdd.py
spark/common/src/test/resources/raster/test2.tiff
spark/common/src/test/resources/raster_asc/test1.asc
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/QuadTreePartitioner.java
examples/flink-sql/src/test/resources/scalastyle_config.xml
.github/workflows/docker-build.yml
spark/common/src/test/java/org/apache/sedona/sql/adapterTestJava.java
python/tests/core/__init__.py
spark/common/src/main/java/org/apache/sedona/core/spatialOperator/SpatialPredicateEvaluators.java
R/man/sedona_read_dsv_to_typed_rdd.Rd
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/PointKnnTest.java
docs/tutorial/storing-blobs-in-parquet.md
spark/common/src/main/scala/org/apache/sedona/python/wrapper/adapters/RawJvmIndexRDDAdapter.scala
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReaderFactory.scala
spark/common/src/test/resources/shapefiles/shapetypes/multipointm/multipointm.shp
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/PolyLineParser.java
spark/common/src/main/scala/org/apache/sedona/python/wrapper/translation/ListPairRddConverter.scala
common/src/main/java/org/apache/sedona/common/S2Geography/PolylineGeography.java
spark/common/src/test/java/org/apache/sedona/viz/NYCTripTest.java
spark/common/src/test/resources/shapefiles/point/map.shp
python/sedona/spark/utils/abstract_parser.py
.github/workflows/scripts/install_r_deps.sh
examples/flink-sql/src/test/resources/.gitignore
python/sedona/spark/core/enums/grid_type.py
common/src/main/java/org/apache/sedona/common/S2Geography/GeographyCollection.java
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/quadtree/QuadRectangle.java
spark/common/src/test/resources/datasource_stac/nested/nested-collection.json
docs/api/.gitignore
spark/common/src/test/resources/shapefiles/polyline/map.shx
python/sedona/geopandas/io.py
.github/workflows/python-wheel.yml
spark/common/src/test/resources/shapefiles/shapetypes/polygonzm/polygonzm.csv
python/sedona/stac/client.py
docs/image/DisplayImage.png
R/tests/testthat/test-sdf-interface.R
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/BroadcastedSpatialPartitioner.java
common/src/main/java/org/apache/sedona/common/utils/RasterInterpolate.java
spark/common/src/test/scala/org/apache/spark/sql/sedona_sql/io/stac/StacBatchTest.scala
python/tests/utils/__init__.py
spark/common/src/test/resources/shapefiles/shapetypes/multipointz/multipointz.csv
spark/common/src/test/resources/knn/test7-results-p1-k4.csv
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/model/GeoPackageField.scala
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/RasterFunctions.scala
common/src/main/java/org/apache/sedona/common/utils/RasterUtils.java
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileTable.scala
spark/common/src/test/resources/shapefiles/shapetypes/linestringzm/linestringzm.shx
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScan.scala
docs/image/clipped-raster.png
common/src/main/java/org/apache/sedona/common/geometrySerde/GeometrySerializer.java
docs/setup/compile.md
spark/common/src/test/resources/shapefiles/shapetypes/pointm/pointm.dbf
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/optimization/ExpressionUtils.scala
python/sedona/spark/core/enums/file_data_splitter.py
docker/zeppelin/examples/read-write-geoparquet_2KPERG982.zpln
common/src/main/java/org/apache/sedona/common/utils/TelemetryCollector.java
spark/common/src/test/java/org/apache/sedona/core/utils/SedonaConfTest.java
docs/image/tutorial/concepts/spatial-join3.png
docs/image/scan-parquet-without-spatial-pred.png
python/tests/sql/test_spider.py
R/man/sedona_read_geojson.Rd
python/sedona/geopandas/base.py
python/sedona/doc/make.bat
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/udtfs/ST_SubDivideExplodeV2.java
python/tests/format_mapper/__init__.py
licenses/LICENSE-us-census-bureau
python/tests/stac/__init__.py
spark/common/src/test/resources/osmpbf/nodes.pbf
spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/HeatMap.java
spark/common/src/main/java/org/apache/sedona/core/knnJudgement/HaversineItemDistance.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/plans/logical/EvalPhysicalFunction.scala
common/src/main/java/org/apache/sedona/common/S2Geography/SinglePointGeography.java
docs/tutorial/zeppelin.md
python/sedona/spark/core/geom/shapely1/circle.py
common/src/main/java/org/apache/sedona/common/utils/GeometryGeoHashEncoder.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_viz/expressions/Partitioner.scala
snowflake-tester/src/test/java/org/apache/sedona/snowflake/snowsql/TestPredicates.java
common/src/test/java/org/apache/sedona/common/raster/serde/KryoUtilTest.java
docs/image/heatmap_Interpolate.png
python/tests/raster_viz_utils/__init__.py
python/tests/spatial_rdd/test_rectangle_rdd.py
python/sedona/spark/core/geom/shapely1/envelope.py
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackagePartitionReader.scala
spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala
spark/common/src/main/java/org/apache/sedona/core/spatialOperator/SpatialPredicate.java
spark/common/src/test/resources/shapefiles/shapetypes/multipoint/multipoint.csv
spark/common/src/main/scala/org/apache/sedona/python/wrapper/utils/implicits.scala
python/tests/spatial_operator/test_rectangle_knn.py
spark/common/src/main/java/org/apache/sedona/core/formatMapper/EarthdataHDFPointMapper.java
docs/api/sql/Reading-legacy-parquet.md
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/SpatialPartitioner.java
python/tests/flink/conftest.py
common/src/main/java/org/apache/sedona/common/utils/HalfOpenRectangle.java
docs/api/snowflake/vector-data/Constructor.md
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/UDT/UdtRegistratorWrapper.scala
R/R/spatial_rdd.R
docs/usecases/data/gis_osm_pois_free_1.prj
common/src/main/java/org/apache/sedona/common/subDivide/SubBoxes.java
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/shapes/ShxFileReader.java
docs/image/tutorial/concepts/distance1.png
spark/common/src/test/scala/org/apache/sedona/sql/functions/TestStSubDivide.scala
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileReadOptions.scala
docs/api/sql/Parameter.md
examples/spark-sql/src/test/resources/scalastyle_config.xml
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/UDT/IndexUDT.scala
docs/image/heatmap_Interpolate2.png
R/man/sedona_read_shapefile_to_typed_rdd.Rd
R/vignettes/.gitignore
spark/common/src/main/java/org/apache/sedona/core/monitoring/Metrics.java
python/sedona/doc/sedona.spark.geoarrow.rst
python/tests/spatial_rdd/test_spatial_rdd.py
spark/common/src/test/resources/python/samplePolygons
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/TypeUtils.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/FoldableExpression.scala
spark/common/src/test/resources/streaming/geometry_example/part-00000-936c6c14-2218-4c80-a179-77f67180b08c-c000.snappy.parquet
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/transform/ValuesMapper.scala
spark/common/src/main/scala/org/apache/sedona/core/showcase/ScalaExample.scala
spark/common/src/test/java/org/apache/sedona/core/utils/CRSTransformationTest.java
spark/common/src/test/resources/knn/test5-results-p1-k4.csv
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/TruncatedStream.java
spark/common/src/test/java/org/apache/sedona/core/formatMapper/WkbReadTest.java
common/src/main/java/org/apache/sedona/common/raster/PixelFunctionEditors.java
spark/common/src/main/scala/org/apache/sedona/sql/UDF/AbstractCatalog.scala
python/tests/geopandas/test_geoseries.py
spark/common/src/test/resources/geojson/test1.json
spark/spark-3.4/src/test/scala/org/apache/sedona/sql/ShapefileTests.scala
spark/common/src/test/resources/shapefiles/datatypes/datatypes2.shx
.github/workflows/python-extension.yml
docs/image/spider/spider-gaussian.png
python/sedona/spark/core/spatialOperator/join_query.py
python/tests/flink/test_flink_registration.py
spark/common/src/test/resources/shapefiles/shapetypes/pointz/pointz.shp
spark/common/src/test/scala/org/apache/sedona/sql/GeometrySample.scala
docs/usecases/ApacheSedonaCore.ipynb
docs/tutorial/raster.md
python/sedona/doc/sedona.utils.rst
spark/common/src/test/resources/spatial-predicates-test-data.tsv
python/sedona/core/geom/envelope.py
docs/usecases/data/ne_50m_airports/ne_50m_airports.shp
docs/api/sql/NearestNeighbourSearching.md
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/RectangleKnnTest.java
spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/ScatterPlot.java
python/sedona/spark/__init__.py
spark/common/src/test/resources/shapefiles/shapetypes/multipointm/multipointm.dbf
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/shapes/PrimitiveShape.java
spark/common/src/test/resources/crs-test-point.csv
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/st_constructors.scala
spark/common/src/test/resources/shapefiles/multipoint/map.shx
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartition.scala
docs/community/rule.md
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/RasterEditors.scala
docs/usecases/data/gis_osm_pois_free_1.dbf
python/tests/properties/__init__.py
spark/common/src/test/resources/shapefiles/datatypes/datatypes2.dbf
python/tests/stac/test_client.py
spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataDataSource.scala
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/shapes/ShpRecord.java
spark/common/pom.xml
spark/common/src/test/resources/shapefiles/unsupported/multipatches_pyshp.shx
python/src/geom_buf.h
flink/src/test/java/org/apache/sedona/flink/AdapterTest.java
docs/tutorial/files/shapefiles-sedona-spark.md
docker/requirements.txt
R/man/figures/lifecycle-defunct.svg
spark/common/src/test/scala/org/apache/sedona/sql/rasterIOTest.scala
spark/common/src/test/resources/shapefiles/contains_null_geom/contains_null_geom.cpg
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/QuadTreeRTPartitioner.java
common/src/test/java/org/apache/sedona/common/raster/RasterEditorsTest.java
spark/common/src/test/scala/org/apache/sedona/sql/SpatialJoinSuite.scala
spark/common/src/test/resources/shapefiles/shapetypes/polygon/polygon.shp
python/sedona/doc/sedona.geopandas.api.rst
spark/common/src/test/java/org/apache/sedona/core/spatialPartitioning/quadtree/QuadTreePanel.java
examples/flink-sql/src/test/resources/raster/test2.tiff
docs/usecases/contrib/ApacheSedonaImageFilter.ipynb
python/sedona/doc/sedona.spark.stats.clustering.rst
.pre-commit-config.yaml
python/tests/sql/resource/__init__.py
spark/common/src/test/scala/org/apache/sedona/sql/geojsonIOTests.scala
spark/common/src/main/java/org/apache/sedona/viz/extension/photoFilter/Outline.java
python/tests/utils/test_geoarrow.py
spark/common/src/test/resources/knn/test10-queries.csv
python/tests/geopandas/test_geopandas_base.py
docs/image/heatmap.gif
docker/docs/Dockerfile
spark/common/src/test/java/org/apache/sedona/core/spatialPartitioning/GenericUniquePartitionerTest.java
spark/common/src/test/resources/shapefiles/dbf/map.dbf
R/tests/testthat/test-data-interface-raster.R
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/model/PartitionOptions.scala
spark/common/src/test/scala/org/apache/sedona/sql/functions/STS2CellIDs.scala
spark/common/src/main/java/org/apache/sedona/core/joinJudgement/KnnJoinIndexJudgement.java
docs/community/publication.md
spark/common/src/test/resources/geoparquet/plain.parquet
spark/common/src/test/resources/equalitycheckfiles/testequals_envelope2.csv
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/geojson/SparkCompatUtil.scala
.github/workflows/pre-commit.yml
spark/common/src/test/resources/shapefiles/shapetypes/linestringz/linestringz.prj
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/model/TileRowMetadata.scala
spark/common/src/test/resources/knn/test7-objects.csv
spark/common/src/test/resources/knn/test8-results-p1-k4.csv
python/sedona/spark/core/jvm/config.py
docs/image/ide-java-3.png
docs/setup/azure-synapse-analytics.md
spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataPartitionReaderFactory.scala
spark/common/src/test/scala/org/apache/sedona/sql/ogc/GeometryTypesAndFunctionsTestScala.scala
spark/common/src/test/resources/shapefiles/shapetypes/pointz/pointz.prj
spark/common/src/test/scala/org/apache/sedona/sql/functions/geohash/TestStGeometryFromGeoHash.scala
spark/common/src/test/resources/shapefiles/shapetypes/multipointz/multipointz.prj
spark/common/src/test/java/org/apache/sedona/core/spatialRDD/PolygonRDDTest.java
spark/common/src/test/resources/shapefiles/shapetypes/polygonz/polygonz.dbf
docs/api/sql/Raster-loader.md
python/sedona/spark/core/SpatialRDD/polygon_rdd.py
spark/common/src/test/resources/knn/queries.csv
spark/common/src/test/resources/zcta510-small.csv
python/tests/sql/test_adapter.py
docs/image/ide-java-6.png
python/tests/sql/resource/sample_lines
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/TraitJoinQueryBase.scala
spark/common/src/test/scala/org/apache/sedona/stats/autocorrelation/AutoCorrelationFixtures.scala
common/src/test/java/org/apache/sedona/common/geometrySerde/MultiPolygonSerdeTest.java
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/parser/SedonaSqlParser.scala
common/src/main/java/org/apache/sedona/common/raster/PixelRecord.java
common/src/main/java/org/apache/sedona/common/utils/GeometryLocateAlongProcessor.java
python/sedona/spark/raster/awt_raster.py
docs/image/snowflake/snowflake-1.png
spark/common/src/test/resources/datasource_stac/collection.json
common/.gitignore
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/quadtree/QuadNode.java
spark/common/src/main/java/org/apache/sedona/viz/extension/imageGenerator/SedonaVizImageGenerator.java
spark/common/src/main/scala/org/apache/sedona/stats/outlierDetection/LocalOutlierFactor.scala
R/DESCRIPTION
python/sedona/flink/context.py
.github/dependabot.yml
python/sedona/spark/core/geom/shapely2/__init__.py
docs/api/flink/Aggregator.md
R/tests/testthat/test-init.R
python/sedona/doc/sedona.rst
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/annotations/UDFAnnotations.java
python/sedona/spark/raster/meta.py
docs/api/stats/sql.md
python/sedona/spark/utils/__init__.py
python/tests/core/test_avoiding_python_jvm_serde_to_rdd.py
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/BroadcastIndexJoinExec.scala
spark/common/src/main/java/org/apache/sedona/core/showcase/Example.java
python/sedona/doc/sedona.stats.weighting.rst
spark/common/src/test/resources/testpoint.csv
spark/common/src/main/java/org/apache/sedona/viz/core/ColoringRule.java
spark/common/src/test/resources/equalitycheckfiles/testequals_point2.csv
R/man/sedona_range_query.Rd
spark/common/src/test/resources/shapefiles/multipleshapefiles/map1.shx
.github/linters/codespell.txt
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/model/OsmNode.java
python/tests/sql/resource/sample_points
spark/common/src/main/java/org/apache/sedona/core/rangeJudgement/RangeFilter.java
R/pkgdown/favicon/apple-touch-icon-120x120.png
spark/common/src/test/scala/org/apache/sedona/sql/AddressProcessingFunctionsTest.scala
docs/image/sedona_logo.png
common/src/main/java/org/apache/sedona/common/utils/FormatUtils.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/PhysicalFunction.scala
python/tests/spatial_rdd/test_point_rdd.py
docs/api/sql/Predicate.md
docs/image/ReprojectMatch_example.png
common/src/main/java/org/apache/sedona/common/utils/GeometryForce4DTransformer.java
spark/common/src/main/scala-spark-4/org/apache/spark/sql/sedona_sql/expressions/NullIntolerantShim.scala
spark/common/src/test/resources/knn/test8-queries.csv
python/sedona/geopandas/__init__.py
docs/image/sql-zeppelin.gif
spark/spark-4.0/src/test/scala/org/apache/sedona/sql/SQLSyntaxTestScala.scala
python/sedona/spark/core/spatialOperator/join_params.py
python/tests/utils/test_geo_spark_meta.py
python/sedona/spark/register/java_libs.py
spark/common/src/main/java/org/apache/sedona/core/spatialRDD/LineStringRDD.java
spark/common/src/test/resources/shapefiles/shapetypes/polygon/polygon.shx
common/src/main/java/org/apache/sedona/common/raster/RasterAccessors.java
python/sedona/spark/sql/exceptions.py
common/src/main/java/org/apache/sedona/common/geometrySerde/GeometryBufferFactory.java
python/sedona/spark/raster/data_buffer.py
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala
python/sedona/geopandas/geodataframe.py
python/sedona/spark/core/enums/spatial.py
flink/src/main/java/org/apache/sedona/flink/expressions/Accumulators.java
spark/common/src/main/java/org/apache/sedona/viz/extension/coloringRule/LinearFunction.java
docs/usecases/contrib/VectorAnalisisApacheSedona.ipynb
spark/common/src/test/resources/shapefiles/point/map.dbf
examples/spark-sql/src/test/resources/shapefiles/dbf/map.shx
examples/spark-sql/src/test/resources/nyc-area-landmark-shapefile/nyu_2451_34514.dbf
spark/common/src/test/resources/equalitycheckfiles/testequals_point1.csv
spark/common/src/test/resources/shapefiles/shapetypes/multipointzm/multipointzm.shp
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/connection/FileSystemUtils.scala
docs/tutorial/flink/pyflink-sql.md
common/src/main/java/org/apache/sedona/common/enums/FileDataSplitter.java
spark/common/src/test/scala/org/apache/sedona/sql/predicateTestScala.scala
spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetUtils.scala
flink-shaded/pom.xml
python/tests/serialization/test_with_sc_parellize.py
spark/common/src/test/resources/shapefiles/bad_shx/bad_shx.prj
spark/common/src/test/resources/shapefiles/shapetypes/linestringzm/linestringzm.dbf
spark/common/src/main/java/org/apache/sedona/viz/extension/photoFilter/Sharpen.java
snowflake-tester/src/test/java/org/apache/sedona/snowflake/snowsql/TestFunctions.java
python/sedona/spark/utils/geometry_serde.py
common/src/main/java/org/apache/sedona/common/raster/netcdf/NetCdfConstants.java
spark/common/src/main/java/org/apache/sedona/core/formatMapper/netcdfParser/SerNetCDFUtils.java
spark/common/src/test/java/org/apache/sedona/core/spatialPartitioning/IndexedGridPartitionerTest.java
spark/spark-3.5/src/test/resources/log4j2.properties
spark/common/src/main/scala/org/apache/spark/sql/parser/ParserFactory.scala
python/tests/sql/test_structured_adapter.py
examples/spark-sql/src/test/resources/primaryroads-polygon.csv
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/ddl/DDLGenerator.java
spark/common/src/test/scala/org/apache/sedona/core/scalaTest.scala
python/tests/format_mapper/test_shapefile_reader.py
spark/spark-4.0/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataTable.scala
spark/common/src/test/resources/knn/test4-objects.csv
spark/common/src/main/scala/org/apache/sedona/python/wrapper/adapters/GeomSerializer.scala
spark/common/src/test/resources/shapefiles/shapetypes/linestringm/linestringm.prj
spark/common/src/main/scala/org/apache/sedona/sql/datasources/spider/SpiderScanBuilder.scala
spark/common/src/main/scala/org/apache/sedona/core/monitoring/Listener.scala
common/src/main/java/org/apache/sedona/common/S2Geography/PolygonGeography.java
spark/common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormatBase.scala
common/src/main/java/org/apache/sedona/common/raster/serde/AffineTransform2DSerializer.java
common/src/main/java/org/apache/sedona/common/raster/RasterPredicates.java
spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataScan.scala
spark/common/src/main/java/org/apache/sedona/viz/showcase/ustweet.png
common/src/main/java/org/locationtech/jts/index/strtree/IndexSerde.java
spark/common/src/test/scala/org/apache/sedona/sql/serdeAwareTest.scala
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/ParseUtils.java
R/man/figures/lifecycle-archived.svg
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageDataSource.scala
docs/usecases/data/ne_50m_admin_0_countries_lakes/ne_50m_admin_0_countries_lakes.shp
docs/tutorial/concepts/clustering-algorithms.md
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/build/Fileformat.java
common/src/main/java/org/apache/sedona/common/S2Geography/MultiPolygonGeography.java
spark/common/src/test/resources/shapefiles/multipoint/map.shp
spark/spark-4.0/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala
R/.Rbuildignore
R/pkgdown/favicon/apple-touch-icon.png
python/tests/spatial_operator/test_linestring_range.py
docs/image/tutorial/concepts/distance4.png
spark/common/src/main/java/org/apache/sedona/core/enums/JoinBuildSide.java
examples/flink-sql/src/test/resources/testpoint.csv
python/tests/test_assign_raw_spatial_rdd.py
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/RasterConstructors.scala
docs/usecases/data/raster/T21HUB_4704_4736_8224_8256.tif
common/src/main/java/org/apache/sedona/common/raster/PixelFunctions.java
docs/usecases/contrib/PostgresqlConnectionApacheSedona.ipynb
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/dbf/FieldDescriptor.java
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageTable.scala
R/man/sedona_build_index.Rd
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/model/TileMatrix.scala
spark/common/src/main/scala/org/apache/sedona/sql/UDF/RasterUdafCatalog.scala
spark/common/src/test/resources/shapefiles/shapetypes/multipointzm/multipointzm.dbf
common/src/test/java/org/apache/sedona/common/FunctionsTest.java
examples/spark-sql/src/test/resources/zcta510.csv
spark/common/src/test/resources/raster/test8.tiff
common/src/test/java/org/apache/sedona/common/S2Geography/ShapeIndexGeographyTest.java
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/EqualPartitioning.java
spark-shaded/pom.xml
python/sedona/doc/Makefile
python/tests/format_mapper/test_wkb_reader.py
spark/common/src/main/scala-spark-3/org/apache/spark/sql/sedona_sql/expressions/NullIntolerantShim.scala
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/udtfs/ST_Union_Aggr.java
spark/common/src/test/scala/org/apache/sedona/sql/implicits.scala
python/tests/maps/__init__.py
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/ShapeReader.java
common/src/main/java/org/apache/sedona/common/S2Geography/SinglePolylineGeography.java
docs/setup/wherobots.md
spark/common/src/main/scala/org/apache/sedona/viz/sql/UDF/Catalog.scala
spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataPartitionReaderFactory.scala
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/parser/SedonaSqlAstBuilder.scala
spark/common/src/main/scala/org/apache/sedona/sql/utils/IndexSerializer.scala
spark/common/src/test/resources/equalitycheckfiles/testequals_envelope2_random.csv
spark/common/src/test/resources/knn/test10-results-p1-k4.csv
common/src/main/java/org/apache/sedona/common/raster/RasterEditors.java
common/src/main/java/org/apache/sedona/common/utils/ImageUtils.java
python/sedona/exceptions.py
.github/workflows/labeler.yml
python/sedona/spark/stats/autocorrelation/moran.py
python/sedona/geoarrow/__init__.py
requirements-dev.txt
spark/common/src/test/scala/org/apache/sedona/sql/aggregateFunctionTestScala.scala
docs/image/tutorial/concepts/spatial-join6.png
common/src/main/java/org/apache/sedona/common/utils/GeometrySplitter.java
common/src/main/java/org/apache/sedona/common/S2Geography/WKTWriter.java
spark/common/src/test/resources/shapefiles/shapetypes/multipointm/multipointm.prj
python/sedona/spark/core/SpatialRDD/rectangle_rdd.py
R/man/figures/lifecycle-stable.svg
python/tests/geopandas/test_sindex.py
spark/spark-3.4/pom.xml
spark/common/src/test/resources/shapefiles/datatypes/datatypes1.prj
python/sedona/doc/sedona.spark.stats.hotspot_detection.rst
common/src/main/java/org/apache/sedona/common/spider/Generator.java
docs/tutorial/files/csv-geometry-sedona-spark.md
spark/common/src/test/scala/org/apache/sedona/sql/BroadcastIndexJoinSuite.scala
python/tests/geopandas/__init__.py
examples/spark-sql/src/main/scala/Main.scala
python/sedona/spark/utils/jvm.py
python/tests/sql/test_constructor_test.py
spark/common/src/main/scala/org/apache/sedona/python/wrapper/translation/GeometrySeqToPythonConverter.scala
spark/common/src/test/resources/shapefiles/gis_osm_pois_free_1/gis_osm_pois_free_1.shp
spark/common/src/test/resources/shapefiles/datatypes/datatypes1.shp
docs/tutorial/files/geoparquet-sedona-spark.md
spark/common/src/main/scala/org/apache/sedona/sql/utils/Adapter.scala
spark/common/src/test/scala/org/apache/sedona/sql/GeoStatsSuite.scala
docs/api/sql/Raster-visualizer.md
python/sedona/spark/core/formatMapper/geo_reader.py
spark/common/src/test/resources/shapefiles/shapetypes/point/point.shp
examples/flink-sql/src/test/resources/shapefiles/dbf/map.dbf
spark/common/src/main/scala/org/apache/sedona/python/wrapper/translation/GeometrySerializer.scala
R/pkgdown/favicon/apple-touch-icon-152x152.png
python/tests/sql/test_spatial_rdd_to_spatial_dataframe.py
.prettierignore
spark/common/src/main/scala/org/apache/sedona/stats/Weighting.scala
common/src/test/java/org/apache/sedona/common/raster/MapAlgebraTest.java
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/SpatialQueryTestBase.java
spark/common/src/test/scala/org/apache/sedona/sql/functionTestScala.scala
spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRowConverter.scala
spark/common/src/main/java/org/apache/sedona/core/wrapper/UniqueGeometry.java
python/sedona/spark/core/enums/__init__.py
.github/workflows/codeql.yml
snowflake-tester/src/test/java/org/apache/sedona/snowflake/snowsql/SnowTestRunner.java
spark/spark-3.4/src/test/resources/log4j2.properties
spark/common/src/main/java/org/apache/sedona/viz/showcase/usrail.png
R/R/dependencies.R
python/tests/core/test_config.py
R/man/sedona_knn_query.Rd
R/R/spatial_partitioner.R
spark/common/src/main/java/org/apache/sedona/viz/showcase/Example.java
spark/common/src/main/scala/org/apache/sedona/sql/utils/GeometrySerializer.scala
spark/common/src/test/scala/org/apache/sedona/sql/GeometryUdtTestScala.scala
common/src/test/java/org/apache/sedona/common/H3UtilTest.java
common/src/main/java/org/apache/sedona/common/S2Geography/WKTReader.java
common/src/test/java/org/apache/sedona/common/CircleTest.java
spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetWriteSupport.scala
spark/common/src/main/java/org/apache/sedona/core/enums/SpatialJoinOptimizationMode.java
common/src/test/java/org/apache/sedona/common/PredicatesTest.java
python/sedona/doc/sedona.utils.geoarrow.rst
spark/common/src/main/java/org/apache/sedona/viz/core/BigBufferedImage.java
python/sedona/spark/utils/geometry_adapter.py
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageDataSource.scala
python/sedona/core/SpatialRDD/__init__.py
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartition.scala
common/src/test/java/org/apache/sedona/common/geometrySerde/GeometryCollectionSerdeTest.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/UDT/GeometryUDT.scala
python/sedona/doc/sedona.spark.core.geom.rst
spark/spark-4.0/src/test/resources/log4j2.properties
python/sedona/spark/geoarrow/geoarrow.py
python/sedona/spark/core/geom/circle.py
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageScanBuilder.scala
python/tests/spatial_operator/test_point_knn.py
docs/usecases/data/polygon/map.shp
docs/usecases/data/arealm-small.csv
spark/common/src/test/resources/datasource_stac/extended-item.json
common/src/test/java/org/apache/sedona/common/geometrySerde/MultiPointSerdeTest.java
spark/common/src/test/resources/points.json
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/QuadTreeRTPartitioning.java
spark/common/src/test/resources/knn/test4-results-p4-k4.csv
python/tests/spatial_rdd/test_polygon_rdd.py
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/model/GeoPackageLoadOptions.scala
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/JoinTestBase.java
spark/common/src/test/resources/shapefiles/shapetypes/polygonm/polygonm.csv
spark/common/src/main/java/org/apache/sedona/core/spatialRDD/PolygonRDD.java
spark/common/src/test/resources/shapefiles/shapetypes/polygonz/polygonz.prj
LICENSE
spark/common/src/test/resources/raster/raster_with_no_data/test5.tiff
spark/common/src/test/resources/shapefiles/shapetypes/linestringm/linestringm.dbf
docker/start.sh
R/tests/testthat/test-crs-transform.R
spark/common/src/test/resources/crs.test.properties
python/sedona/spark/stats/outlier_detection/local_outlier_factor.py
common/src/main/java/org/apache/sedona/common/raster/RasterConstructors.java
spark-version-converter.py
common/src/main/java/org/apache/sedona/common/S2Geography/Distance.java
common/src/main/java/org/apache/sedona/common/geometrySerde/GeometrySerde.java
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/iterators/BlobData.java
spark/common/src/main/java/org/apache/sedona/core/joinJudgement/DuplicatesFilter.java
python/tests/spatial_operator/test_point_join.py
docs/image/ide-java-4.png
python/src/geomserde_speedup_module.c
python/sedona/spark/core/spatialOperator/join_query_raw.py
spark/common/src/main/java/org/apache/sedona/core/spatialOperator/JoinQuery.java
common/src/main/java/org/apache/sedona/common/simplify/BaseSimplifier.java
docs/image/linestring-left-side.png
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/BroadcastObjectSideKNNJoinExec.scala
docs/image/architecture.eps
docs/image/st_snap/st-snap-base-example.png
spark/common/src/test/.gitignore
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/GeometrySerde.java
snowflake-tester/src/test/java/org/apache/sedona/snowflake/snowsql/SnowClient.java
examples/spark-sql/src/test/resources/testenvelope.csv
docs/api/snowflake/vector-data/Overview.md
common/src/test/java/org/apache/sedona/common/S2Geography/PolygonGeographyTest.java
spark/common/src/test/resources/knn/test6-queries.csv
spark/common/src/test/resources/knn/test1-results-p4-k3.csv
docs/usecases/data/gis_osm_pois_free_1.shx
snowflake-tester/src/test/java/org/apache/sedona/snowflake/snowsql/TestBase.java
spark/spark-3.5/src/test/scala/org/apache/sedona/sql/TestBaseScala.scala
common/src/main/java/org/apache/sedona/common/utils/PointGeoHashEncoder.java
spark/common/src/test/resources/county_small.tsv
snowflake/src/main/resources/UDTFTemplate.txt
common/src/main/java/org/apache/sedona/common/geometrySerde/CoordinateType.java
spark/common/src/test/resources/testenvelope.csv
python/sedona/spark/core/SpatialRDD/linestring_rdd.py
spark/common/src/test/resources/shapefiles/shapetypes/linestringz/linestringz.csv
python/sedona/spark/core/formatMapper/geo_json_reader.py
docs/image/tutorial/concepts/spatial-join1.png
spark/spark-4.0/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileReadOptions.scala
docs/tutorial/Advanced-Tutorial-Tune-your-Application.md
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/ddl/ArgSpecBuilder.java
spark/common/src/test/resources/geojson/core-item.json
spark/common/src/main/scala/org/apache/sedona/stats/autocorrelation/Moran.scala
flink/src/test/java/org/apache/sedona/flink/AggregatorTest.java
python/sedona/core/formatMapper/geo_json_reader.py
docs/usecases/data/county_small_wkb.tsv
spark/common/src/main/scala/org/apache/spark/sql/sedona_viz/UDT/UdtRegistratorWrapper.scala
common/src/main/java/org/apache/sedona/common/raster/serde/GridEnvelopeSerializer.java
python/sedona/doc/conf.py
common/src/main/java/org/apache/sedona/common/Functions.java
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageScan.scala
python/sedona/geopandas/tools/sjoin.py
spark/common/src/test/resources/point.test.properties
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageScanBuilder.scala
spark/common/src/main/scala/org/apache/sedona/viz/showcase/ScalaExample.scala
python/sedona/spark/stats/outlier_detection/__init__.py
spark/common/src/main/java/org/apache/sedona/viz/extension/visualizationEffect/ChoroplethMap.java
python/sedona/sql/st_constructors.py
python/sedona/spark/core/formatMapper/shapefileParser/shape_file_reader.py
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/model/OSMEntity.java
examples/README.md
spark/common/src/main/java/org/apache/sedona/core/serde/SedonaKryoRegistrator.java
spark/spark-3.4/src/test/scala/org/apache/sedona/sql/TestBaseScala.scala
.github/workflows/docs.yml
python/sedona/stac/collection_client.py
spark/common/src/main/java/org/apache/sedona/viz/core/ImageGenerator.java
spark/common/src/main/scala/org/apache/sedona/sql/utils/SedonaSQLRegistrator.scala
python/tests/raster/test_meta.py
Makefile
spark/common/src/test/resources/knn/test2-results-p4-k3.csv
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScanBuilder.scala
python/sedona/stats/weighting/__init__.py
docs/image/databricks/image6.png
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/UDFs.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/optimization/SpatialFilterPushDownForGeoParquet.scala
python/tests/geopandas/test_sjoin.py
flink/src/main/java/org/apache/sedona/flink/SedonaContext.java
snowflake/.gitignore
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/RangeQueryTest.java
common/src/main/java/org/locationtech/jts/index/quadtree/IndexSerde.java
docs/image/arealm.csv
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/collect/ST_Collect.scala
python/setup.py
spark/common/src/test/resources/shapefiles/shapetypes/pointzm/pointzm.shp
spark/common/src/main/java/org/apache/sedona/core/showcase/UserSuppliedRectangleMapper.java
python/build_wheel.sh
spark/common/src/test/resources/invalidSyntaxGeometriesJson.json
python/tests/spatial_operator/test_polygon_join.py
common/src/main/java/org/apache/sedona/common/S2Geography/EncodeOptions.java
spark/spark-3.5/src/test/scala/org/apache/sedona/sql/geoparquetIOTests.scala
spark/common/src/main/scala/org/apache/sedona/viz/sql/operator/AggregateWithinPartitions.scala
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/stac/StacPartitionReader.scala
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/ddl/Constants.java
common/src/test/java/org/apache/sedona/common/raster/RasterAccessorsTest.java
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/model/TileMetadata.scala
spark/common/src/main/scala/org/apache/sedona/python/wrapper/adapters/EnvelopeAdapter.scala
common/src/main/java/org/apache/sedona/common/geometryObjects/Geography.java
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileTable.scala
spark/common/src/test/resources/shapefiles/shapetypes/polygon/polygon.csv
python/sedona/spark/stac/__init__.py
spark/spark-4.0/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataScanBuilder.scala
spark/common/src/main/java/org/apache/sedona/core/rangeJudgement/JudgementBase.java
common/src/main/java/org/apache/sedona/common/geometrySerde/ByteBufferGeometryBuffer.java
spark/common/src/test/resources/shapefiles/datatypes/datatypes2.shp
spark/spark-3.5/src/test/scala/org/apache/sedona/sql/ShapefileTests.scala
R/man/sdf_register.spatial_rdd.Rd
spark/common/src/test/resources/knn/test10-results-p4-k4-approximate.csv
spark/common/src/test/resources/shapefiles/gis_osm_pois_free_1/gis_osm_pois_free_1.dbf
python/sedona/spark/sql/st_functions.py
spark/spark-3.4/src/test/scala/org/apache/sedona/sql/GeoParquetSpatialFilterPushDownSuite.scala
snowflake-tester/src/test/java/org/apache/sedona/snowflake/snowsql/TestFunctionsGeography.java
spark/common/src/test/resources/shapefiles/shapetypes/polygonzm/polygonzm.prj
spark/common/src/test/resources/shapefiles/shapetypes/multipointz/multipointz.dbf
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/udtfs/ST_MaximumInscribedCircle.java
.github/workflows/license-templates/LICENSE.txt
docs/image/tutorial/concepts/dbscan-scatterplot-points.png
common/src/main/java/org/apache/sedona/common/raster/MapAlgebra.java
python/sedona/version.py
common/src/main/java/org/apache/sedona/common/raster/serde/SampleModelSerializer.java
python/sedona/stats/hotspot_detection/getis_ord/__init__.py
spark/common/src/test/scala/org/apache/sedona/sql/OsmReaderTest.scala
common/src/test/java/org/apache/sedona/common/ConstructorsTest.java
spark/common/src/test/resources/Chicago_Crimes.csv
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/SpatialIndexExec.scala
spark/common/src/test/resources/shapefiles/shapetypes/polygonm/polygonm.shp
R/man/spatial_join_op.Rd
spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala
python/sedona/spark/raster_utils/__init__.py
spark/common/src/test/resources/knn/test5-queries.csv
spark/common/src/test/resources/knn/test4-results-p1-k4.csv
python/sedona/doc/sedona.spark.core.geom.shapely1.rst
spark/common/src/test/resources/knn/queries-large-skewed.csv
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/JoinedGeometryRaster.scala
zeppelin/index.js
docs/index.md
tools/maven/scalafmt.conf
spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataTable.scala
common/src/test/java/org/apache/sedona/common/raster/RasterBandEditorsTest.java
docs/image/tutorial/concepts/spatial-join7.png
docs/image/snowflake/snowflake-5.png
docs/api/flink/Constructor.md
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/RtreePartitioning.java
spark/common/src/test/scala/org/apache/sedona/sql/functions/StMakePolygonSpec.scala
spark/common/src/test/resources/zcta510.csv
python/sedona/core/geom/circle.py
docs/setup/flink/install-python.md
spark/common/src/main/scala-spark-4/org/apache/spark/sql/sedona_sql/DataFrameShims.scala
spark/common/src/main/java/org/apache/sedona/core/showcase/UserSuppliedPolygonMapper.java
docs/api/sql/Raster-map-algebra.md
python/sedona/spark/SedonaContext.py
common/src/main/java/org/apache/sedona/common/subDivide/GeometrySubDivider.java
python/sedona/spark/core/geom/shapely2/envelope.py
python/tests/stats/test_moran.py
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/PointRangeTest.java
spark/common/src/main/scala/org/apache/sedona/python/wrapper/utils/PythonAdapterWrapper.scala
spark/common/src/main/.gitignore
spark/common/src/test/scala/org/apache/sedona/sql/rasteralgebraTest.scala
spark/common/src/test/scala/org/apache/sedona/stats/autocorrelation/MoranTest.scala
spark/common/src/test/resources/babylon.point.properties
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/udtfs/ST_Collect.java
flink/pom.xml
spark/common/src/test/scala/org/apache/sedona/viz/sql/VizTestBase.scala
docs/image/viz-zeppelin.png
snowflake-tester/src/test/java/org/apache/sedona/snowflake/snowsql/TestPredicatesV2.java
python/sedona/doc/sedona.stats.hotspot_detection.getis_ord.rst
python/tests/streaming/spark/__init__.py
docs/image/fabric/fabric-3.png
spark/common/src/test/resources/shapefiles/shapetypes/linestringz/linestringz.dbf
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/UDT/GeographyUDT.scala
python/sedona/core/formatMapper/shapefileParser/shape_file_reader.py
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/st_functions.scala
docs/community/contact.md
common/src/main/java/org/apache/sedona/common/raster/Rasterization.java
python/sedona/doc/sedona.spark.maps.rst
docs/setup/docker.md
docs/tutorial/jupyter-notebook.md
spark/common/src/test/resources/test_intersection_aggregate.tsv
spark/common/src/main/java/org/apache/sedona/core/formatMapper/PolygonFormatMapper.java
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/DenseNodeIterator.java
docs/api/snowflake/vector-data/Predicate.md
docs/image/snowflake/sedona-snowflake.sql
spark/common/.gitignore
spark/common/src/test/resources/raster/test4.tiff
R/pkgdown/favicon/apple-touch-icon-180x180.png
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/geopackage/GeoPackageTable.scala
spark/common/src/test/resources/shapefiles/shapetypes/multipoint/multipoint.shx
docs/image/heatmapnyc.png
python/tests/stats/test_local_outlier_factor.py
python/sedona/core/jvm/__init__.py
docs/setup/snowflake/modules.md
docs/image/ide-java-10.png
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/udtfs/ST_IsValidDetail.java
docs/image/fabric/fabric-7.png
licenses/LICENSE-Chicago-Crimes
common/src/test/java/org/apache/sedona/common/TestBase.java
spark/common/src/test/resources/shapefiles/shapetypes/polygonzm/polygonzm.shp
spark/common/src/test/resources/linestring.test.properties
python/sedona/spark/core/spatialOperator/__init__.py
spark/common/src/test/resources/shapefiles/multipleshapefiles/map2.shx
docs/tutorial/demo.md
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/QuadtreePartitioning.java
python/sedona/doc/sedona.stac.rst
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/ShapeSerde.java
spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataScanBuilder.scala
spark/common/src/main/java/org/apache/sedona/core/joinJudgement/JudgementBase.java
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/parser/SedonaSqlAstBuilder.scala
spark/common/src/test/resources/shapefiles/shapetypes/multipointzm/multipointzm.csv
spark/common/src/main/java/org/apache/sedona/viz/core/Serde/PixelSerializer.java
spark/common/src/main/scala/org/apache/sedona/stats/clustering/DBSCAN.scala
docs/tutorial/files/stac-sedona-spark.md
R/man/figures/lifecycle-experimental.svg
spark/common/src/test/resources/shapefiles/shapetypes/linestring/linestring.csv
R/vignettes/articles/raster.Rmd
python/tests/utils/test_crs_transformation.py
python/sedona/doc/_static/custom.css
spark/common/src/test/java/org/apache/sedona/viz/ScatterplotTest.java
spark/common/src/test/resources/shapefiles/contains_null_geom/contains_null_geom.dbf
python/sedona/__init__.py
docs/image/apache_incubator_red.svg
spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSchemaConverter.scala
docs/image/enable-helium.gif
spark/common/src/main/scala/org/apache/sedona/sql/datasources/spider/SpiderDataSource.scala
spark/common/src/main/java/org/apache/sedona/core/knnJudgement/GeometryDistanceComparator.java
common/src/main/java/org/apache/sedona/common/geometryObjects/Circle.java
spark/pom.xml
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/JoinQueryCorrectnessChecker.java
common/src/main/java/org/apache/sedona/common/utils/CachedCRSTransformFinder.java
common/src/main/java/org/apache/sedona/common/S2Geography/Projection.java
spark/common/src/test/resources/shapefiles/polyline/map.dbf
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileTable.scala
spark/common/src/test/resources/shapefiles/shapetypes/multipointz/multipointz.shp
spark/spark-4.0/.gitignore
docs/image/tutorial/concepts/distance3.png
spark/common/src/test/resources/shapefiles/shapetypes/polygonz/polygonz.shx
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/BroadcastQuerySideKNNJoinExec.scala
spark/common/src/test/resources/shapefiles/shapetypes/polygon/polygon.prj
spark/common/src/test/resources/testPolygon.json
docs/tutorial/concepts/spatial-joins.md
spark/common/src/test/resources/primaryroads-linestring.csv
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/SerdeAware.scala
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/TraitJoinQueryExec.scala
R/R/imports.R
python/sedona/spark/maps/SedonaKepler.py
spark/common/src/test/scala/org/apache/sedona/sql/functions/STH3Functions.scala
docs/setup/flink/install-scala.md
python/sedona/stats/clustering/dbscan/__init__.py
spark/common/src/test/java/org/apache/sedona/core/spatialPartitioning/quadtree/QuadTreePartitioningTest.java
docs/setup/platform.md
spark/common/src/test/resources/geoparquet/example-1.0.0-beta.1.parquet
spark/common/src/main/scala/org/apache/sedona/sql/datasources/spider/AffineTransform.scala
spark/common/src/test/resources/knn/test3-results-p4-k4.csv
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/shapes/DbfFileReader.java
R/tests/testthat/test-spatial-rdd-aggregation-fns.R
spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataScan.scala
spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetReadSupport.scala
docs/tutorial/rdd.md
python/sedona/spark/utils/types.py
common/src/main/java/org/apache/sedona/common/raster/serde/GridSampleDimensionSerializer.java
python/sedona/spark/core/__init__.py
common/src/main/java/org/apache/sedona/common/sphere/Spheroid.java
common/src/main/java/org/apache/sedona/common/sphere/Haversine.java
python/src/geos_c_dyn_funcs.h
python/tests/__init__.py
spark/common/src/test/resources/shapefiles/shapetypes/polygon/polygon.dbf
docs/usecases/data/ne_50m_admin_0_countries_lakes/ne_50m_admin_0_countries_lakes.shx
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/ShapeParser.java
common/src/.gitignore
docs/image/tutorial/concepts/spatial-join5.png
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/stac/StacExtension.scala
docs/usecases/data/county_small.tsv
docs/image/viz-zeppelin.gif
spark/common/src/test/resources/shapefiles/gis_osm_pois_free_1/gis_osm_pois_free_1.prj
examples/spark-sql/src/test/resources/arealm.csv
spark/common/src/test/resources/knn/test4-queries.csv
docs/image/tutorial/concepts/distance2.png
spark/spark-3.5/src/main/scala/org/apache/sedona/sql/parser/SedonaSqlAstBuilder.scala
python/sedona/doc/sedona.spark.core.spatialOperator.rst
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/KNNJoinExec.scala
spark/common/src/test/resources/shapefiles/datatypes/datatypes1.dbf
docs/image/cropped-raster.png
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/Predicates.scala
spark/common/src/main/java/org/apache/sedona/core/enums/JoinSpartitionDominantSide.java
spark/spark-3.5/src/main/scala/org/apache/spark/sql/udf/ExtractSedonaUDFRule.scala
R/tests/testthat.R
python/sedona/spark/stats/clustering/__init__.py
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileReadOptions.scala
examples/flink-sql/src/test/resources/shapefiles/dbf/map.shp
common/src/test/java/org/apache/sedona/common/raster/RasterConstructorsForTestingTest.java
common/src/main/java/org/apache/sedona/common/S2Geography/GeographyIndex.java
spark/common/src/test/scala/org/apache/sedona/stats/WeightingTest.scala
spark/common/src/main/java/org/apache/sedona/core/formatMapper/WktReader.java
common/src/test/java/org/apache/sedona/common/raster/FunctionsTest.java
python/tests/core/test_avoiding_python_jvm_serde_df.py
python/tests/core/test_core_rdd.py
docker/zeppelin/examples/raster-management_2KPK484NG.zpln
docs/setup/emr.md
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/transform/Image.scala
.github/workflows/scripts/install_system_deps_for_r_build.sh
common/src/test/java/org/apache/sedona/common/raster/serde/SampleModelSerializerTest.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/physical/function/EvalPhysicalFunctionExec.scala
common/src/test/java/org/apache/sedona/common/geometrySerde/GeometryBufferTest.java
R/pkgdown/favicon/favicon.ico
common/src/main/java/org/apache/sedona/common/S2Geography/WKBReader.java
spark/common/src/test/resources/shapefiles/bad_shx/bad_shx.shx
spark/common/src/test/java/org/apache/sedona/core/spatialRDD/SpatialRDDTestBase.java
python/tests/raster/__init__.py
python/sedona/doc/sedona.geopandas.rst
python/sedona/utils/__init__.py
python/sedona/spark/core/formatMapper/wkt_reader.py
docs/usecases/data/ne_50m_airports/ne_50m_airports.prj
common/src/test/java/org/apache/sedona/common/GeometryUtilTest.java
docs/image/usrail.png
spark/common/src/test/resources/testInvalidPolygon.json
docs/image/architecture.png
docs/api/sql/Raster-affine-transformation.md
docs/api/sql/Raster-aggregate-function.md
R/R/data_interface.R
docs/tutorial/sql-pure-sql.md
examples/spark-sql/src/test/resources/nyc-area-landmark-shapefile/nyu_2451_34514.shp
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScanBuilder.scala
docs/image/ide-java-12.png
python/sedona/doc/sedona.spark.core.formatMapper.rst
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/udtfs/ST_Dump.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/LibPostalUtils.scala
spark/common/src/main/scala/org/apache/sedona/viz/sql/utils/LineageDecoder.scala
R/man/new_bounding_box.Rd
docs/image/spider/spider-diagonal.png
spark/common/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister
spark/common/src/test/resources/small/areas.csv
spark/common/src/test/resources/shapefiles/shapetypes/polygonz/polygonz.shp
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/boundary/BoundaryRecordReader.java
common/src/main/java/org/apache/sedona/common/utils/GeometryForce3DTransformer.java
docs/usecases/data/gis_osm_pois_free_1.cpg
spark/common/src/test/resources/knn/test3-objects.csv
python/sedona/doc/sedona.spark.core.enums.rst
spark/common/src/main/java/org/apache/sedona/core/enums/GridType.java
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/model/RelationType.java
examples/spark-sql/src/test/resources/raster/FAA_UTM18N_NAD83.tif
python/sedona/sql/st_functions.py
spark/spark-3.5/src/test/scala/org/apache/sedona/sql/SQLSyntaxTestScala.scala
spark/common/src/test/resources/shapefiles/bad_shx/bad_shx.dbf
python/sedona/doc/_templates/layout.html
spark/common/src/test/resources/subdivide/subdivide_input_geometries.txt
spark/common/src/test/scala/org/apache/sedona/sql/FunctionResolverSuite.scala
python/sedona/doc/sedona.spark.stac.rst
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/stac/StacBatch.scala
spark/common/src/test/resources/shapefiles/multipoint/map.dbf
docs/image/moranI.png
spark/common/src/test/resources/shapefiles/shapetypes/polygonm/polygonm.dbf
python/tests/serialization/test_direct_serialization.py
spark/common/src/test/resources/shapefiles/shapetypes/polygonz/polygonz.csv
common/src/test/java/org/apache/sedona/common/raster/serde/CRSSerializerTest.java
spark/common/src/main/java/org/apache/sedona/viz/utils/ColorizeOption.java
spark/common/src/test/scala/org/apache/sedona/sql/functions/geohash/TestStGeoHash.scala
spark/common/src/test/resources/testpolygon-with-null-property-value.json
python/sedona/raster/__init__.py
python/tests/sql/test_function.py
spark/common/src/test/resources/equalitycheckfiles/testequals_envelope1_random.csv
spark/common/src/test/resources/small/onepoint.csv
spark/common/src/test/resources/shapefiles/datatypes/datatypes1.cpg
spark/common/src/test/resources/testenvelope_overlap.csv
docs/setup/overview.md
docs/setup/install-python.md
python/tests/sql/test_dataframe_api.py
docs/image/points.gif
docs/tutorial/files/geojson-sedona-spark.md
flink/src/test/java/org/apache/sedona/flink/FunctionTest.java
examples/flink-sql/.gitignore
python/tests/sql/test_aggregate_functions.py
python/tests/test_scala_example.py
common/src/test/java/org/apache/sedona/common/raster/RasterTestBase.java
spark/spark-4.0/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReader.scala
spark/common/src/main/scala/org/apache/spark/sql/sedona_viz/expressions/ImageEncoder.scala
docs/image/sedona_logo_symbol.svg
docs/image/sedona_logo_symbol_white.svg
spark/common/src/main/java/org/apache/sedona/viz/core/ImageStitcher.java
examples/flink-sql/src/main/java/FlinkExample.java
R/man/spatial_query.Rd
R/apache.sedona.Rproj
common/src/test/java/org/apache/sedona/common/raster/FunctionEditorsTest.java
spark/common/src/test/scala/org/apache/sedona/core/KnnJoinQueryTest.scala
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/HeaderFinder.java
spark/common/src/test/resources/osmpbf/monaco-latest.osm.pbf
common/src/main/java/org/apache/sedona/common/geometrySerde/GeometryBuffer.java
python/sedona/spark/core/enums/index_type.py
common/src/main/java/org/apache/sedona/common/spider/BitGenerator.java
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/extractors/WaysExtractor.java
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/model/GeoPackageType.scala
spark/common/src/main/java/org/apache/sedona/core/spatialOperator/RangeQuery.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/InferredRasterExpression.scala
spark/common/src/main/scala/org/apache/sedona/util/DfUtils.scala
pyproject.toml
python/sedona/doc/sedona.stats.clustering.dbscan.rst
common/src/test/java/org/apache/sedona/common/raster/serde/DataBufferSerializerTest.java
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/transform/DataTypesTransformations.scala
python/sedona/spark/core/SpatialRDD/spatial_rdd_factory.py
python/sedona/spark/core/formatMapper/disc_utils.py
python/sedona/stats/outlier_detection/__init__.py
python/tests/spatial_operator/test_linestring_knn.py
examples/flink-sql/src/test/resources/testenvelope.csv
spark/common/src/main/java/org/apache/sedona/core/joinJudgement/InMemoryKNNJoinIterator.java
spark/common/src/test/resources/shapefiles/contains_null_geom/contains_null_geom.shx
spark/common/src/test/resources/shapefiles/shapetypes/multipointm/multipointm.shx
spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetUtils.scala
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/RasterAccessors.scala
flink/src/main/java/org/apache/sedona/flink/Catalog.java
R/man/approx_count.Rd
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/features/TagsResolver.java
docs/setup/glue.md
python/tests/tools.py
python/sedona/spark/core/utils.py
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/dbf/DbfParseUtil.java
spark/common/src/test/resources/raster_geotiff_color/FAA_UTM18N_NAD83.tif
spark/common/src/test/scala/org/apache/sedona/sql/functions/geohash/TestGeoHashDecoder.scala
spark/spark-3.5/src/test/scala/org/apache/sedona/sql/GeoParquetSpatialFilterPushDownSuite.scala
common/src/main/java/org/apache/sedona/common/utils/ValidDetail.java
spark/common/src/test/resources/shapefiles/multipleshapefiles/map1.shp
spark/common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetSpatialFilter.scala
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/IndexedGridPartitioner.java
python/sedona/stats/clustering/__init__.py
spark/common/src/test/resources/python/sampleLines
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/ddl/UDTFDDLGenerator.java
docs/image/tutorial/concepts/spatial-join2.png
docs/setup/maven-coordinates.md
docs/image/jointime.png
docker/zeppelin/update-zeppelin-interpreter.sh
common/src/main/java/org/apache/sedona/common/geometrySerde/SpatialIndexSerde.java
examples/spark-sql/pom.xml
docs/tutorial/snowflake/sql.md
docs/asf/asf.md
docs/usecases/ApacheSedonaRaster.ipynb
docs/api/flink/Function.md
python/tests/spatial_operator/test_linestring_join.py
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefilePartitionReader.scala
docs/blog/posts/.vscode/ltex.dictionary.en-US.txt
common/src/main/java/org/apache/sedona/common/spider/DiagonalGenerator.java
R/R/sdf_interface.R
spark/common/src/test/resources/shapefiles/shapetypes/multipointm/multipointm.csv
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/strategy/join/JoinQueryDetector.scala
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/implicits.scala
R/R/bounding_box.R
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/shapes/ShapeInputFormat.java
python/tests/utils/test_arrow_conversion_geopandas_to_sedona.py
docs/usecases/contrib/NdviSentinelApacheSedona.ipynb
spark/common/src/main/scala/org/apache/sedona/python/wrapper/translation/GeometryRddConverter.scala
python/tests/core/test_spatial_rdd_from_disc.py
docs/usecases/data/polygon/map.shx
spark/common/src/test/scala/org/apache/sedona/viz/sql/optVizOperatorTest.scala
common/src/test/java/org/apache/sedona/common/raster/GeometryFunctionsTest.java
R/man/figures/lifecycle-maturing.svg
spark/common/src/test/resources/shapefiles/shapetypes/point/point.prj
common/src/test/java/org/apache/sedona/common/raster/serde/SerdeTest.java
spark/common/src/main/java/org/apache/sedona/core/enums/DistanceMetric.java
zeppelin/package.json
spark/common/src/main/java/org/apache/sedona/core/joinJudgement/DynamicIndexLookupJudgement.java
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/ShapeType.java
spark/.gitignore
spark/spark-3.5/pom.xml
docs/image/choropleth-map.png
docs/image/tutorial/files/geoparquet_bbox1.png
spark/common/src/test/resources/shapefiles/bad_shx/bad_shx.qpj
spark/common/src/main/java/org/apache/sedona/core/formatMapper/shapefileParser/parseUtils/shp/TypeUnknownException.java
spark/common/src/test/resources/small/points.csv
python/sedona/core/spatialOperator/__init__.py
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/PolygonRangeTest.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/UDT/RasterUdtRegistratorWrapper.scala
spark/common/src/test/resources/knn/test3-queries.csv
spark/common/src/test/resources/geoparquet/overture/bbox.geoparquet
spark/common/src/test/resources/testpolygon-no-property.json
python/sedona/spark/stats/clustering/dbscan.py
common/src/main/java/org/apache/sedona/common/S2Geography/WKBWriter.java
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileUtils.scala
common/src/main/java/org/apache/sedona/common/utils/RandomPointsBuilderSeed.java
spark/spark-4.0/src/main/scala/org/apache/spark/sql/execution/datasources/v2/geoparquet/metadata/GeoParquetMetadataDataSource.scala
spark/common/src/main/java/org/apache/sedona/viz/extension/photoFilter/GaussianBlur.java
python/sedona/raster/data_buffer.py
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/PartitioningUtils.java
spark/common/src/test/resources/knn/test8-objects.csv
flink/src/main/java/org/apache/sedona/flink/expressions/Constructors.java
spark/common/src/test/resources/shapefiles/shapetypes/linestringm/linestringm.shp
spark/common/src/test/resources/crs-test-polygon.csv
python/tests/maps/test_sedonapydeck.py
common/src/test/java/org/apache/sedona/common/S2Geography/GeographyCollectionTest.java
python/sedona/spark/core/formatMapper/shapefileParser/__init__.py
docs/api/snowflake/vector-data/Function.md
spark/spark-4.0/pom.xml
spark/common/src/main/scala/org/apache/sedona/sql/datasources/osm/SchemaProvider.scala
docs/image/spider/spider-uniform-affine.png
docs/image/databricks/image4.png
spark/spark-3.5/src/test/scala/org/apache/spark/sql/udf/StrategySuite.scala
R/man/sedona_render_heatmap.Rd
examples/spark-sql/src/main/scala/SqlExample.scala
python/sedona/spark/stats/__init__.py
spark/common/src/test/java/org/apache/sedona/core/spatialPartitioning/quadtree/QuadRectangleTest.java
spark/spark-3.5/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister
spark/common/src/main/java/org/apache/sedona/core/joinJudgement/RightIndexLookupJudgement.java
spark/common/src/test/resources/shapefiles/unsupported/multipatches_pyshp.dbf
python/sedona/sql/__init__.py
python/sedona/spark/core/formatMapper/wkb_reader.py
spark/spark-3.4/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetRecordMaterializer.scala
spark/common/src/test/resources/shapefiles/missing/map.dbf
spark/common/src/test/resources/knn/test2-objects.csv
docs/image/add-geospark-interpreter.gif
R/man/figures/lifecycle-deprecated.svg
spark/common/src/main/java/org/apache/sedona/core/spatialPartitioning/quadtree/StandardQuadTree.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/stac/StacUtils.scala
spark/common/src/test/java/org/apache/sedona/core/spatialOperator/LineStringKnnTest.java
spark/common/src/main/java/org/apache/sedona/viz/extension/coloringRule/GenericColoringRule.java
spark/common/src/main/java/org/apache/sedona/sql/datasources/osmpbf/model/Way.java
python/sedona/doc/sedona.spark.core.formatMapper.shapefileParser.rst
spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetFileFormat.scala
spark/common/src/main/java/org/apache/sedona/core/showcase/EarthdataMapperRunnableExample.java
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/UDT/RasterUDT.scala
docs/usecases/Sedona_OvertureMaps_GeoParquet.ipynb
.github/CODEOWNERS
spark/common/src/main/java/org/apache/sedona/core/spatialRDD/CircleRDD.java
common/src/main/java/org/apache/sedona/common/S2Geography/EncodedShapeIndexGeography.java
python/sedona/spark/core/SpatialRDD/__init__.py
python/sedona/spark/raster/sample_model.py
common/src/main/java/org/apache/sedona/common/enums/GeometryType.java
spark/common/src/test/resources/shapefiles/shapetypes/pointz/pointz.shx
docs/image/st_snap/st-snap-applied.png
spark/common/src/test/resources/datasource_stac/nested/nested-items.json
.github/labeler.yml
spark/common/src/test/scala/org/apache/sedona/sql/functions/FunctionsHelper.scala
docs/blog/.authors.yml
snowflake/src/main/java/org/apache/sedona/snowflake/snowsql/annotations/UDTFAnnotations.java
docs/image/ide-java-14.png
spark/common/src/main/java/org/apache/sedona/core/enums/IndexType.java
docs/image/snowflake/snowflake-3.png
common/pom.xml
R/R/apache.sedona-package.R
spark/common/src/main/java/org/apache/sedona/core/utils/RDDSampleUtils.java
spark/common/src/test/java/org/apache/sedona/core/spatialRDD/PointRDDTest.java
docs/usecases/data/primaryroads-linestring.csv
R/tests/testthat/test-bounding-box.R
python/sedona/raster/raster_serde.py
R/man/sedona_spatial_join.Rd
python/sedona/raster/sample_model.py
docs/setup/snowflake/install.md
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/io/geojson/GeoJSONFileFormat.scala
spark/common/src/test/resources/shapefiles/shapetypes/linestringzm/linestringzm.prj
snowflake-tester/src/test/java/org/apache/sedona/snowflake/snowsql/TestConstructors.java
spark/spark-3.4/src/main/scala/org/apache/sedona/sql/datasources/shapefile/ShapefileScan.scala
python/sedona/spark/sql/st_aggregates.py
python/sedona/doc/sedona.flink.rst
common/src/main/java/org/apache/sedona/common/raster/inputstream/ByteArrayImageInputStream.java
python/sedona/spark/core/enums/join_build_side.py
common/src/main/java/org/apache/sedona/common/S2Geography/S2Geography.java
python/sedona/doc/sedona.spark.stats.outlier_detection.rst
python/sedona/spark/stats/hotspot_detection/getis_ord.py
docs/usecases/.gitignore
spark/common/src/test/scala/org/apache/sedona/sql/SpiderTests.scala
common/src/main/java/org/apache/sedona/common/raster/RasterBandAccessors.java
docs/image/ide-java-5.png
python/tests/format_mapper/test_wkt_reader.py
common/src/main/java/org/apache/sedona/common/raster/GeometryFunctions.java
common/src/main/java/org/apache/sedona/common/raster/netcdf/NetCdfReader.java
spark/common/src/test/resources/datasource_stac/core-item.json
python/sedona/spark/utils/serde.py
spark/common/src/main/scala/org/apache/sedona/stats/hotspotDetection/GetisOrd.scala
common/src/test/java/org/apache/sedona/common/raster/RasterConstructorsTest.java
spark/common/src/main/java/org/apache/sedona/core/showcase/UserSuppliedPointMapper.java
docs/image/ustweet.png
python/tests/utils/test_geomserde_speedup.py
spark/spark-3.5/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/GeoParquetReadSupport.scala
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/raster/RasterPredicates.scala
python/sedona/doc/sedona.spark.core.SpatialRDD.rst
pom.xml
docs/image/ide-java-7.png
spark/common/src/main/scala/org/apache/sedona/sql/datasources/geopackage/errors/GeopackageException.scala
python/tests/test_path_compatibility_all.py
spark/common/src/main/java/org/apache/sedona/viz/core/GlobalParameter.java

run check hooks apply....................................................Failed
- hook id: check-hooks-apply
- exit code: 1

maven-spotless-apply does not apply to this repository

run prettier.............................................................Passed
maven spotless apply.................................(no files to check)Skipped
check no zip files are committed.....................(no files to check)Skipped
add license for all .c files.............................................Passed
add license for all .h files.............................................Passed
add license for all Java files...........................................Passed
add license for all Markdown files.......................................Passed
add license for all Makefile files.......................................Passed
add license for all R files..............................................Passed
add license for all Scala files..........................................Passed
add license for all TOML files...........................................Passed
add license for all YAML files...........................................Passed
add license for all Python files.........................................Passed
add license for all other files..........................................Passed
pyupgrade................................................................Passed
run black-jupyter........................................................Passed
run clang-format.........................................................Passed
run bandit...............................................................Passed
run codespell............................................................Passed
run gitleaks.............................................................Passed
run check-ast............................................................Passed
run check-builtin-literals...............................................Passed
run check-case-conflict..................................................Passed
run check-docstring-first................................................Passed
run check-executables-have-shebangs......................................Passed
run check-illegal-windows-names......................(no files to check)Skipped
run check-json...........................................................Passed
run check-merge-conflict.................................................Passed
run check-shebang-scripts-are-executable.................................Passed
run check-toml...........................................................Passed
check vcs permalinks.....................................................Passed
check xml................................................................Passed
check yaml...............................................................Passed
debug statements (python)................................................Passed
detect destroyed symlinks................................................Passed
detect aws credentials...................................................Passed
detect private key.......................................................Passed
fix end of files.........................................................Passed
file contents sorter.....................................................Passed
fix utf-8 byte order marker..............................................Passed
forbid submodules....................................(no files to check)Skipped
mixed line ending........................................................Passed
python tests naming......................................................Passed
fix requirements.txt.....................................................Passed
trim trailing whitespace.................................................Passed
run markdownlint.........................................................Passed
run shellcheck...........................................................Passed
run yamllint.............................................................Passed
run oxipng...............................................................Passed
(.venv) committer@asf:sedona$

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants