This is an automated email from the ASF dual-hosted git repository.
imbruced pushed a change to branch
SEDONA-714-add-geopandas-to-spark-arrow-conversion
in repository https://gitbox.apache.org/repos/asf/sedona.git
discard f3286617c1 SEDONA-714 Add geopandas to spark arrow conversion.
discard 4d6068ab27 Update python/sedona/utils/geoarrow.py
discard 96c16c42d0 SEDONA-714 Add geopandas to spark arrow conversion.
discard ac8d0ade25 SEDONA-714 Add geopandas to spark arrow conversion.
discard fa6c93fade SEDONA-714 Add geopandas to spark arrow conversion.
discard 6675a8228d SEDONA-714 Add geopandas to spark arrow conversion.
discard ebdee33ee1 SEDONA-714 Add geopandas to spark arrow conversion.
add ebbbda9d5d [DOCS] add docs on csv files (#1824)
add aede0eb4dc [SEDONA-711] Add Geography user-defined type (#1828)
add f5d0202dae [SEDONA-707] Refactor rasterization process and add
allTouched parameter for rasterization functions (#1788)
add bd796d9887 [DOCS] add spatial joins (#1829)
add 84b98d3712 SEDONA-714 Add geopandas to spark arrow conversion.
add 11fa62d0bf SEDONA-714 Add geopandas to spark arrow conversion.
add 840ed6b896 SEDONA-714 Add geopandas to spark arrow conversion.
add a78efe3445 SEDONA-714 Add geopandas to spark arrow conversion.
add 03e4769365 SEDONA-714 Add geopandas to spark arrow conversion.
add 7b04a4cbb4 Update python/sedona/utils/geoarrow.py
add 80b0c8faea SEDONA-714 Add geopandas to spark arrow conversion.
add 1c96da04e8 SEDONA-714 Add docs.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (f3286617c1)
\
N -- N -- N
refs/heads/SEDONA-714-add-geopandas-to-spark-arrow-conversion (1c96da04e8)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
Makefile | 4 +
.../org/apache/sedona/common/Constructors.java | 5 +
.../java/org/apache/sedona/common/Functions.java | 9 +
.../Geography.java} | 19 +-
.../sedona/common/geometrySerde/GeometrySerde.java | 13 +-
.../sedona/common/raster/PixelFunctionEditors.java | 103 ++--
.../sedona/common/raster/RasterBandAccessors.java | 86 ++-
.../sedona/common/raster/RasterBandEditors.java | 40 +-
.../sedona/common/raster/RasterConstructors.java | 155 ++---
.../apache/sedona/common/raster/Rasterization.java | 662 +++++++++++++++++++++
.../sedona/common/raster/FunctionEditorsTest.java | 74 ++-
.../common/raster/RasterBandAccessorsTest.java | 88 +--
.../common/raster/RasterBandEditorsTest.java | 11 +-
.../common/raster/RasterConstructorsTest.java | 174 +++---
docker/docs/Dockerfile | 8 +
docs/api/sql/Raster-operators.md | 80 ++-
docs/api/sql/Raster-writer.md | 27 +-
docs/image/tutorial/concepts/spatial-join1.png | Bin 0 -> 81915 bytes
docs/image/tutorial/concepts/spatial-join2.png | Bin 0 -> 55088 bytes
docs/image/tutorial/concepts/spatial-join3.png | Bin 0 -> 46042 bytes
docs/image/tutorial/concepts/spatial-join4.png | Bin 0 -> 63147 bytes
docs/image/tutorial/concepts/spatial-join5.png | Bin 0 -> 60032 bytes
docs/image/tutorial/concepts/spatial-join6.png | Bin 0 -> 45281 bytes
docs/image/tutorial/concepts/spatial-join7.png | Bin 0 -> 62625 bytes
docs/tutorial/concepts/spatial-joins.md | 418 +++++++++++++
docs/tutorial/files/csv-geometry-sedona-spark.md | 192 ++++++
docs/tutorial/geopandas-shapely.md | 18 +
mkdocs.yml | 2 +
.../__init__.py => geom/geography.py} | 11 +-
python/sedona/register/java_libs.py | 1 +
python/sedona/spark/__init__.py | 2 +-
python/sedona/sql/st_constructors.py | 16 +
python/sedona/sql/types.py | 26 +
python/sedona/utils/prep.py | 9 +
python/tests/sql/test_dataframe_api.py | 7 +
python/tests/sql/test_geography.py | 46 ++
.../scala/org/apache/sedona/sql/UDF/Catalog.scala | 1 +
.../UDT/{GeometryUDT.scala => GeographyUDT.scala} | 23 +-
.../sql/sedona_sql/UDT/UdtRegistratorWrapper.scala | 2 +
.../sql/sedona_sql/expressions/Constructors.scala | 14 +
.../sedona_sql/expressions/FunctionResolver.scala | 135 +++++
.../sql/sedona_sql/expressions/Functions.scala | 9 +-
.../expressions/InferredExpression.scala | 42 +-
.../sql/sedona_sql/expressions/implicits.scala | 18 +
.../expressions/raster/PixelFunctionEditors.scala | 1 +
.../expressions/raster/RasterBandAccessors.scala | 1 +
.../expressions/raster/RasterBandEditors.scala | 1 +
.../expressions/raster/RasterConstructors.scala | 5 +-
.../expressions/raster/RasterFunctions.scala | 19 +-
.../sedona_sql/expressions/st_constructors.scala | 6 +
.../apache/sedona/sql/FunctionResolverSuite.scala | 99 +++
.../apache/sedona/sql/constructorTestScala.scala | 9 +
.../apache/sedona/sql/dataFrameAPITestScala.scala | 18 +-
.../org/apache/sedona/sql/functionTestScala.scala | 18 +-
.../scala/org/apache/sedona/sql/rasterIOTest.scala | 34 +-
.../org/apache/sedona/sql/rasteralgebraTest.scala | 81 +--
56 files changed, 2433 insertions(+), 409 deletions(-)
copy
common/src/main/java/org/apache/sedona/common/{simplify/CircleSimplifier.java
=> geometryObjects/Geography.java} (73%)
create mode 100644
common/src/main/java/org/apache/sedona/common/raster/Rasterization.java
create mode 100644 docker/docs/Dockerfile
create mode 100644 docs/image/tutorial/concepts/spatial-join1.png
create mode 100644 docs/image/tutorial/concepts/spatial-join2.png
create mode 100644 docs/image/tutorial/concepts/spatial-join3.png
create mode 100644 docs/image/tutorial/concepts/spatial-join4.png
create mode 100644 docs/image/tutorial/concepts/spatial-join5.png
create mode 100644 docs/image/tutorial/concepts/spatial-join6.png
create mode 100644 docs/image/tutorial/concepts/spatial-join7.png
create mode 100644 docs/tutorial/concepts/spatial-joins.md
create mode 100644 docs/tutorial/files/csv-geometry-sedona-spark.md
copy python/sedona/core/{formatMapper/__init__.py => geom/geography.py} (82%)
create mode 100644 python/tests/sql/test_geography.py
copy
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/UDT/{GeometryUDT.scala
=> GeographyUDT.scala} (67%)
create mode 100644
spark/common/src/main/scala/org/apache/spark/sql/sedona_sql/expressions/FunctionResolver.scala
create mode 100644
spark/common/src/test/scala/org/apache/sedona/sql/FunctionResolverSuite.scala