This is an automated email from the ASF dual-hosted git repository.

jiayu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sedona.git


The following commit(s) were added to refs/heads/master by this push:
     new 746a2dc3 [DOCS] Add example outputs to all Sedona functions - 5 (#921)
746a2dc3 is described below

commit 746a2dc3bc7f7c9e1a02383168522cac91349f2d
Author: Furqaanahmed Khan <[email protected]>
AuthorDate: Wed Jul 26 00:30:20 2023 -0400

    [DOCS] Add example outputs to all Sedona functions - 5 (#921)
---
 docs/api/flink/Function.md | 125 ++++++++++++++++++++++++++----------------
 docs/api/sql/Function.md   | 134 ++++++++++++++++++++++++++++-----------------
 2 files changed, 161 insertions(+), 98 deletions(-)

diff --git a/docs/api/flink/Function.md b/docs/api/flink/Function.md
index 36def857..49d33c59 100644
--- a/docs/api/flink/Function.md
+++ b/docs/api/flink/Function.md
@@ -1459,8 +1459,13 @@ Since: `v1.5.0`
 
 Example:
 ```sql
-SELECT ST_LineMerge(geometry)
-FROM df
+SELECT ST_LineMerge(ST_GeomFromWKT('MULTILINESTRING ((-29 -27, -30 -29.7, -45 
-33), (-45 -33, -46 -32))'))
+```
+
+Output:
+
+```
+LINESTRING (-29 -27, -30 -29.7, -45 -33, -46 -32)
 ```
 
 ## ST_LineSubstring
@@ -1472,17 +1477,15 @@ Format: `ST_LineSubstring (geom: geometry, 
startfraction: Double, endfraction: D
 Since: `v1.5.0`
 
 Example:
+
 ```sql
-SELECT ST_LineSubstring(ST_GeomFromWKT('LINESTRING(25 50, 100 125, 150 190)'), 
0.333, 0.666) as Substring
+SELECT ST_LineSubstring(ST_GeomFromWKT('LINESTRING(25 50, 100 125, 150 190)'), 
0.333, 0.666)
 ```
 
 Output:
+
 ```
-+------------------------------------------------------------------------------------------------+
-|Substring                                                                     
                  |
-+------------------------------------------------------------------------------------------------+
-|LINESTRING (69.28469348539744 94.28469348539744, 100 125, 111.70035626068274 
140.21046313888758)|
-+------------------------------------------------------------------------------------------------+
+LINESTRING (69.28469348539744 94.28469348539744, 100 125, 111.70035626068274 
140.21046313888758)
 ```
 
 ## ST_MakePolygon
@@ -1495,24 +1498,17 @@ Since: `v1.5.0`
 
 Example:
 
-Query:
 ```sql
-SELECT
-    ST_MakePolygon(
+SELECT ST_MakePolygon(
         ST_GeomFromText('LINESTRING(7 -1, 7 6, 9 6, 9 1, 7 -1)'),
         ARRAY(ST_GeomFromText('LINESTRING(6 2, 8 2, 8 1, 6 1, 6 2)'))
-    ) AS polygon
+    )
 ```
 
-Result:
+Output:
 
 ```
-+----------------------------------------------------------------+
-|polygon                                                         |
-+----------------------------------------------------------------+
-|POLYGON ((7 -1, 7 6, 9 6, 9 1, 7 -1), (6 2, 8 2, 8 1, 6 1, 6 2))|
-+----------------------------------------------------------------+
-
+POLYGON ((7 -1, 7 6, 9 6, 9 1, 7 -1), (6 2, 8 2, 8 1, 6 1, 6 2))
 ```
 
 ## ST_MakeValid
@@ -1554,8 +1550,16 @@ Format: `ST_MinimumBoundingCircle(geom: geometry, 
[Optional] quadrantSegments:in
 Since: `v1.5.0`
 
 Example:
+
 ```sql
-SELECT ST_MinimumBoundingCircle(ST_GeomFromText('POLYGON((1 1,0 0, -1 1, 1 
1))'))
+SELECT ST_MinimumBoundingCircle(ST_GeomFromWKT('LINESTRING(0 0, 0 1)'))
+```
+
+Output:
+
+```
+POLYGON ((0.5 0.5, 0.4997322937381828 0.4836404585891119, 0.4989294616193017 
0.4672984353849285, 0.4975923633360985 0.4509914298352197, 0.4957224306869052 
0.4347369038899742, 0.4933216660424395 0.4185522633027057, 0.4903926402016152 
0.4024548389919359, 0.4869384896386668 0.3864618684828134, 0.4829629131445342 
0.3705904774487396, 0.4784701678661044 0.3548576613727689, 0.4734650647475528 
0.3392802673484192, 0.4679529633786629 0.3238749760393833, 0.4619397662556434 
0.3086582838174551, 0.455 [...]
+```
 
 ## ST_MinimumBoundingRadius
 
@@ -1566,10 +1570,17 @@ Format: `ST_MinimumBoundingRadius(geom: geometry)`
 Since: `v1.5.0`
 
 Example:
+
 ```sql
 SELECT ST_MinimumBoundingRadius(ST_GeomFromText('POLYGON((1 1,0 0, -1 1, 1 
1))'))
 ```
 
+Output:
+
+```
+{POINT (0 1), 1.0}
+```
+
 ## ST_Multi
 
 Introduction: Returns a MultiGeometry object based on the geometry input.
@@ -1584,19 +1595,13 @@ Since: `v1.5.0`
 Example:
 
 ```sql
-SELECT ST_Multi(
-    ST_GeomFromText('POINT(1 1)')
-) AS geom
+SELECT ST_Multi(ST_GeomFromText('POINT(1 1)'))
 ```
 
-Result:
+Output:
 
 ```
-+---------------------------------------------------------------+
-|geom                                                           |
-+---------------------------------------------------------------+
-|MULTIPOINT (1 1)                                               |
-+---------------------------------------------------------------+
+MULTIPOINT (1 1)
 ```
 
 
@@ -1613,31 +1618,33 @@ Since: `v1.3.0`
 Example:
 
 ```sql
-SELECT ST_AsEWKT(ST_Normalize(ST_GeomFromWKT('POLYGON((0 1, 1 1, 1 0, 0 0, 0 
1))'))) AS geom
+SELECT ST_AsEWKT(ST_Normalize(ST_GeomFromWKT('POLYGON((0 1, 1 1, 1 0, 0 0, 0 
1))')))
 ```
 
 Result:
 
 ```
-+-----------------------------------+
-|geom                               |
-+-----------------------------------+
-|POLYGON ((0 0, 0 1, 1 1, 1 0, 0 0))|
-+-----------------------------------+
+POLYGON ((0 0, 0 1, 1 1, 1 0, 0 0))
 ```
 
 ## ST_NPoints
 
 Introduction: Returns the number of points of the geometry
 
-Since: `v1.3.0`
-
 Format: `ST_NPoints (A:geometry)`
 
+Since: `v1.3.0`
+
 Example:
+
 ```sql
-SELECT ST_NPoints(polygondf.countyshape)
-FROM polygondf
+SELECT ST_NPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 
29.31,77.29 29.07)'))
+```
+
+Output:
+
+```
+4
 ```
 
 ## ST_NDims
@@ -1648,13 +1655,17 @@ Format: `ST_NDims(geom: geometry)`
 
 Since: `v1.3.1`
 
-Spark SQL example with z co-rodinate:
+Example with z coordinate:
 
 ```sql
 SELECT ST_NDims(ST_GeomFromEWKT('POINT(1 1 2)'))
 ```
 
-Output: `3`
+Output: 
+
+```
+3
+```
 
 Example with x,y coordinate:
 
@@ -1662,7 +1673,11 @@ Example with x,y coordinate:
 SELECT ST_NDims(ST_GeomFromText('POINT(1 1)'))
 ```
 
-Output: `2`
+Output: 
+
+```
+2
+```
 
 ## ST_NRings
 
@@ -1705,10 +1720,16 @@ Format: `ST_NumGeometries (A:geometry)`
 
 Since: `v1.3.0`
 
-Example:
+Example
+
 ```sql
-SELECT ST_NumGeometries(df.geometry)
-FROM df
+SELECT ST_NumGeometries(ST_GeomFromWKT('LINESTRING (-29 -27, -30 -29.7, -45 
-33)'))
+```
+
+Output:
+
+```
+1
 ```
 
 ## ST_NumInteriorRings
@@ -1720,11 +1741,16 @@ Format: `ST_NumInteriorRings(geom: geometry)`
 Since: `v1.3.0`
 
 Example:
+
 ```sql
 SELECT ST_NumInteriorRings(ST_GeomFromText('POLYGON ((0 0, 0 5, 5 5, 5 0, 0 
0), (1 1, 2 1, 2 2, 1 2, 1 1))'))
 ```
 
-Output: `1`
+Output: 
+
+```
+1
+```
 
 ## ST_NumPoints
 
@@ -1742,11 +1768,16 @@ Format: `ST_NumPoints(geom: geometry)`
 Since: `v1.4.1`
 
 Example:
+
 ```sql
 SELECT ST_NumPoints(ST_GeomFromText('LINESTRING(1 2, 1 3)'))
 ```
 
-Output: `2`
+Output: 
+
+```
+2
+```
 
 ## ST_PointN
 
diff --git a/docs/api/sql/Function.md b/docs/api/sql/Function.md
index f24cd8c3..9a91f018 100644
--- a/docs/api/sql/Function.md
+++ b/docs/api/sql/Function.md
@@ -1462,9 +1462,16 @@ Format: `ST_LineMerge (A:geometry)`
 
 Since: `v1.0.0`
 
+Spark SQL example:
+
 ```sql
-SELECT ST_LineMerge(geometry)
-FROM df
+SELECT ST_LineMerge(ST_GeomFromWKT('MULTILINESTRING ((-29 -27, -30 -29.7, -45 
-33), (-45 -33, -46 -32))'))
+```
+
+Output:
+
+```
+LINESTRING (-29 -27, -30 -29.7, -45 -33, -46 -32)
 ```
 
 ## ST_LineSubstring
@@ -1476,17 +1483,15 @@ Format: `ST_LineSubstring (geom: geometry, 
startfraction: Double, endfraction: D
 Since: `v1.0.1`
 
 Spark SQL example:
+
 ```sql
-SELECT ST_LineSubstring(ST_GeomFromWKT('LINESTRING(25 50, 100 125, 150 190)'), 
0.333, 0.666) as Substring
+SELECT ST_LineSubstring(ST_GeomFromWKT('LINESTRING(25 50, 100 125, 150 190)'), 
0.333, 0.666)
 ```
 
 Output:
+
 ```
-+------------------------------------------------------------------------------------------------+
-|Substring                                                                     
                  |
-+------------------------------------------------------------------------------------------------+
-|LINESTRING (69.28469348539744 94.28469348539744, 100 125, 111.70035626068274 
140.21046313888758)|
-+------------------------------------------------------------------------------------------------+
+LINESTRING (69.28469348539744 94.28469348539744, 100 125, 111.70035626068274 
140.21046313888758)
 ```
 
 ## ST_MakePolygon
@@ -1499,24 +1504,17 @@ Since: `v1.1.0`
 
 Example:
 
-Query:
 ```sql
-SELECT
-    ST_MakePolygon(
+SELECT ST_MakePolygon(
         ST_GeomFromText('LINESTRING(7 -1, 7 6, 9 6, 9 1, 7 -1)'),
         ARRAY(ST_GeomFromText('LINESTRING(6 2, 8 2, 8 1, 6 1, 6 2)'))
-    ) AS polygon
+    ) 
 ```
 
-Result:
+Output:
 
 ```
-+----------------------------------------------------------------+
-|polygon                                                         |
-+----------------------------------------------------------------+
-|POLYGON ((7 -1, 7 6, 9 6, 9 1, 7 -1), (6 2, 8 2, 8 1, 6 1, 6 2))|
-+----------------------------------------------------------------+
-
+POLYGON ((7 -1, 7 6, 9 6, 9 1, 7 -1), (6 2, 8 2, 8 1, 6 1, 6 2))
 ```
 
 ## ST_MakeValid
@@ -1563,8 +1561,15 @@ Format: `ST_MinimumBoundingCircle(geom: geometry, 
[Optional] quadrantSegments:in
 Since: `v1.0.1`
 
 Spark SQL example:
+
 ```sql
-SELECT ST_MinimumBoundingCircle(ST_GeomFromText('POLYGON((1 1,0 0, -1 1, 1 
1))'))
+SELECT ST_MinimumBoundingCircle(ST_GeomFromWKT('LINESTRING(0 0, 0 1)'))
+```
+
+Output:
+
+```
+POLYGON ((0.5 0.5, 0.4997322937381828 0.4836404585891119, 0.4989294616193017 
0.4672984353849285, 0.4975923633360985 0.4509914298352197, 0.4957224306869052 
0.4347369038899742, 0.4933216660424395 0.4185522633027057, 0.4903926402016152 
0.4024548389919359, 0.4869384896386668 0.3864618684828134, 0.4829629131445342 
0.3705904774487396, 0.4784701678661044 0.3548576613727689, 0.4734650647475528 
0.3392802673484192, 0.4679529633786629 0.3238749760393833, 0.4619397662556434 
0.3086582838174551, 0.455 [...]
 ```
 
 ## ST_MinimumBoundingRadius
@@ -1576,10 +1581,17 @@ Format: `ST_MinimumBoundingRadius(geom: geometry)`
 Since: `v1.0.1`
 
 Spark SQL example:
+
 ```sql
 SELECT ST_MinimumBoundingRadius(ST_GeomFromText('POLYGON((1 1,0 0, -1 1, 1 
1))'))
 ```
 
+Output:
+
+```
+{POINT (0 1), 1.0}
+```
+
 ## ST_Multi
 
 Introduction: Returns a MultiGeometry object based on the geometry input.
@@ -1594,20 +1606,15 @@ Since: `v1.2.0`
 Example:
 
 ```sql
-SELECT ST_Multi(
-    ST_GeomFromText('POINT(1 1)')
-) AS geom
+SELECT ST_Multi(ST_GeomFromText('POINT(1 1)'))
 ```
 
-Result:
+Output:
 
 ```
-+---------------------------------------------------------------+
-|geom                                                           |
-+---------------------------------------------------------------+
-|MULTIPOINT (1 1)                                               |
-+---------------------------------------------------------------+
+MULTIPOINT (1 1)
 ```
+
 ## ST_NDims
 
 Introduction: Returns the coordinate dimension of the geometry.
@@ -1616,13 +1623,17 @@ Format: `ST_NDims(geom: geometry)`
 
 Since: `v1.3.1`
 
-Spark SQL example with z co-rodinate:
+Spark SQL example with z coordinate:
 
 ```sql
 SELECT ST_NDims(ST_GeomFromEWKT('POINT(1 1 2)'))
 ```
 
-Output: `3`
+Output: 
+
+```
+3
+```
 
 Spark SQL example with x,y coordinate:
 
@@ -1630,7 +1641,11 @@ Spark SQL example with x,y coordinate:
 SELECT ST_NDims(ST_GeomFromText('POINT(1 1)'))
 ```
 
-Output: `2`
+Output: 
+
+```
+2
+```
 
 ## ST_Normalize
 
@@ -1645,30 +1660,33 @@ Since: `v1.3.0`
 Example:
 
 ```sql
-SELECT ST_AsEWKT(ST_Normalize(ST_GeomFromWKT('POLYGON((0 1, 1 1, 1 0, 0 0, 0 
1))'))) AS geom
+SELECT ST_AsEWKT(ST_Normalize(ST_GeomFromWKT('POLYGON((0 1, 1 1, 1 0, 0 0, 0 
1))')))
 ```
 
 Result:
 
 ```
-+-----------------------------------+
-|geom                               |
-+-----------------------------------+
-|POLYGON ((0 0, 0 1, 1 1, 1 0, 0 0))|
-+-----------------------------------+
+POLYGON ((0 0, 0 1, 1 1, 1 0, 0 0))
 ```
 
 ## ST_NPoints
 
 Introduction: Return points of the geometry
 
+Format: `ST_NPoints (A:geometry)`
+
 Since: `v1.0.0`
 
-Format: `ST_NPoints (A:geometry)`
+Example:
 
 ```sql
-SELECT ST_NPoints(polygondf.countyshape)
-FROM polygondf
+SELECT ST_NPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 
29.31,77.29 29.07)'))
+```
+
+Output:
+
+```
+4
 ```
 
 ## ST_NRings
@@ -1710,9 +1728,16 @@ Format: `ST_NumGeometries (A:geometry)`
 
 Since: `v1.0.0`
 
+Example
+
 ```sql
-SELECT ST_NumGeometries(df.geometry)
-FROM df
+SELECT ST_NumGeometries(ST_GeomFromWKT('LINESTRING (-29 -27, -30 -29.7, -45 
-33)'))
+```
+
+Output:
+
+```
+1
 ```
 
 ## ST_NumInteriorRings
@@ -1724,11 +1749,16 @@ Format: `ST_NumInteriorRings(geom: geometry)`
 Since: `v1.0.0`
 
 Spark SQL example:
+
 ```sql
 SELECT ST_NumInteriorRings(ST_GeomFromText('POLYGON ((0 0, 0 5, 5 5, 5 0, 0 
0), (1 1, 2 1, 2 2, 1 2, 1 1))'))
 ```
 
-Output: `1`
+Output: 
+
+```
+1
+```
 
 ## ST_NumPoints
 Introduction: Returns number of points in a LineString
@@ -1739,16 +1769,22 @@ Introduction: Returns number of points in a LineString
     `SELECT ST_NumPoints(ST_GeomFromWKT('MULTIPOINT ((0 0), (1 1), (0 1), (2 
2))'))`
 
     Output: `IllegalArgumentException: Unsupported geometry type: MultiPoint, 
only LineString geometry is supported.`
+
 Format: `ST_NumPoints(geom: geometry)`
 
 Since: `v1.4.1`
 
 Spark SQL example:
+
 ```sql
 SELECT ST_NumPoints(ST_GeomFromText('LINESTRING(0 1, 1 0, 2 0)'))
 ```
 
-Output: `3`
+Output: 
+
+```
+3
+```
 
 ## ST_PointN
 
@@ -1760,17 +1796,13 @@ Since: `v1.2.1`
 
 Spark SQL example:
 ```sql
-SELECT ST_PointN(ST_GeomFromText("LINESTRING(0 0, 1 2, 2 4, 3 6)"), 2) AS geom
+SELECT ST_PointN(ST_GeomFromText("LINESTRING(0 0, 1 2, 2 4, 3 6)"), 2)
 ```
 
 Result:
 
 ```
-+---------------------------------------------------------------+
-|geom                                                           |
-+---------------------------------------------------------------+
-|POINT (1 2)                                                    |
-+---------------------------------------------------------------+
+POINT (1 2)
 ```
 
 ## ST_PointOnSurface

Reply via email to