This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/pip/docker/github-dependencies-435f6ac1fb
in repository https://gitbox.apache.org/repos/asf/sedona.git
discard 5bc7cf6540 build(deps): bump the github-dependencies group
add d13b692ccf [GH-2674] Add RS_SetCRS and RS_CRS for custom CRS string
support (#2677)
add a61b1306e9 [GH-2679] Add return data type to SQL function docs (#2680)
add 5a71767887 [GH-2678] Add SVG illustrations for predicate functions
(#2681)
add cfe9785213 [GH-2678] Add SVG visuals for overlay functions (Phase 2)
(#2682)
add 77c29dfcc3 [GH-2678] Add SVG visuals for 21 geometry processing
functions (Phase 3) (#2683)
add 8bb9fd4b0c [GH-2678] Add SVG visuals for measurement functions (Phase
4) (#2684)
add 24d1a31145 [GH-2678] Add SVG visuals for geometry editor functions
(Phase 5) (#2686)
add ad9c0c23a0 [GH-2678] Add SVG visuals for geometry accessor functions
(Phase 6) (#2687)
add a31822cfeb [GH-2678] Add SVG visuals for geometry validation functions
(Phase 7) (#2689)
add 2bd6033614 [GH-2678] Add SVG visuals for affine transformation
functions (Phase 8) (#2690)
add 66074722fc [GH-2678] Add SVG visuals for remaining function categories
(Phase 9) (#2691)
add 8301b0651e [GH-2678] Add SVG visuals for spatial indexing, buffer
styles, transform, and skeleton functions (Phase 10) (#2692)
add e2318bea55 [DOCS] Add SVG visuals for 14 raster functions (Phase 11)
(#2693)
add e20e5f6cfd build(deps): bump immutable in /docs-overrides (#2694)
add a17439ec62 build(deps): bump serialize-javascript and
terser-webpack-plugin in /docs-overrides (#2696)
add f478a077c4 [DOCS] Add SVG visuals for 12 raster functions (Phase 12)
(#2695)
add af49e9fae0 [DOCS] Add SVG visuals for raster affine transformation
functions (Phase 13) (#2697)
add 4e8c317781 [GH-2640] Simplify warning messages of
SedonaContext.create() (#2698)
add 1b7a804127 [GH-2704] Disable TransformNestedUDTParquet on Spark 4.1+
(#2703)
add ca3ab0a872 [DOCS] Draft SedonaDB 0.3.0 release post (#2675)
add 21c31a7c5c [CI] Add pre-commit ecosystem to Dependabot (#2705)
add 31ceb14d35 [GH-2230] Implement GeoSeries: reverse, normalize,
representative_point (#2701)
add 80497184cf [GH-2671] Remove broken PR labeler action (#2706)
add 69e95a95f9 [GH-2702] Fix ST_LineMerge returning empty collection for
LineString input (#2707)
add e8a5ed628a [GH-2671] Remove broken labeler badge from README (#2712)
add 88a49e1e2a [GH-2709] Implement GeoSeries: line_merge,
count_coordinates, count_geometries, count_interior_rings, concave_hull,
minimum_rotated_rectangle, exterior, extract_unique_points,
remove_repeated_points (#2710)
add 10a346207d [GH-2714] Remove cooldown from dependabot pre-commit
ecosystem (#2715)
add 6b006211c9 build(deps): bump the github-dependencies group
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 (5bc7cf6540)
\
N -- N -- N
refs/heads/dependabot/pip/docker/github-dependencies-435f6ac1fb (6b006211c9)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 10 +
.github/labeler.yml | 94 ---
.github/workflows/labeler.yml | 32 -
README.md | 1 -
.../java/org/apache/sedona/common/Functions.java | 3 +
.../sedona/common/raster/CrsNormalization.java | 243 +++++++
.../sedona/common/raster/RasterAccessors.java | 101 +++
.../apache/sedona/common/raster/RasterEditors.java | 159 +++++
.../common/raster/CrsRoundTripComplianceTest.java | 697 +++++++++++++++++++++
.../sedona/common/raster/RasterAccessorsTest.java | 68 ++
.../sedona/common/raster/RasterEditorsTest.java | 146 +++++
docker/requirements.txt | 2 +-
docs-overrides/package-lock.json | 39 +-
docs/api/flink/Affine-Transformations/ST_Affine.md | 4 +
docs/api/flink/Affine-Transformations/ST_Rotate.md | 6 +-
.../api/flink/Affine-Transformations/ST_RotateX.md | 4 +
.../api/flink/Affine-Transformations/ST_RotateY.md | 4 +
docs/api/flink/Affine-Transformations/ST_Scale.md | 4 +
.../flink/Affine-Transformations/ST_ScaleGeom.md | 4 +
.../flink/Affine-Transformations/ST_Translate.md | 4 +
.../flink/Aggregate-Functions/ST_Envelope_Agg.md | 4 +
.../Aggregate-Functions/ST_Intersection_Agg.md | 4 +
docs/api/flink/Aggregate-Functions/ST_Union_Agg.md | 4 +
.../Bounding-Box-Functions/ST_BoundingDiagonal.md | 4 +
.../flink/Bounding-Box-Functions/ST_Envelope.md | 4 +
docs/api/flink/Bounding-Box-Functions/ST_Expand.md | 4 +
docs/api/flink/Bounding-Box-Functions/ST_MMax.md | 4 +
docs/api/flink/Bounding-Box-Functions/ST_MMin.md | 4 +
docs/api/flink/Bounding-Box-Functions/ST_XMax.md | 4 +
docs/api/flink/Bounding-Box-Functions/ST_XMin.md | 4 +
docs/api/flink/Bounding-Box-Functions/ST_YMax.md | 4 +
docs/api/flink/Bounding-Box-Functions/ST_YMin.md | 4 +
docs/api/flink/Bounding-Box-Functions/ST_ZMax.md | 4 +
docs/api/flink/Bounding-Box-Functions/ST_ZMin.md | 4 +
docs/api/flink/Geometry-Accessors/GeometryType.md | 4 +
docs/api/flink/Geometry-Accessors/ST_Boundary.md | 4 +
docs/api/flink/Geometry-Accessors/ST_CoordDim.md | 4 +
.../flink/Geometry-Accessors/ST_CrossesDateLine.md | 4 +
docs/api/flink/Geometry-Accessors/ST_Dimension.md | 4 +
docs/api/flink/Geometry-Accessors/ST_Dump.md | 4 +
docs/api/flink/Geometry-Accessors/ST_DumpPoints.md | 4 +
docs/api/flink/Geometry-Accessors/ST_EndPoint.md | 4 +
.../flink/Geometry-Accessors/ST_ExteriorRing.md | 4 +
docs/api/flink/Geometry-Accessors/ST_GeometryN.md | 4 +
.../flink/Geometry-Accessors/ST_GeometryType.md | 6 +-
docs/api/flink/Geometry-Accessors/ST_HasM.md | 4 +
docs/api/flink/Geometry-Accessors/ST_HasZ.md | 4 +
.../flink/Geometry-Accessors/ST_InteriorRingN.md | 4 +
docs/api/flink/Geometry-Accessors/ST_IsClosed.md | 4 +
.../flink/Geometry-Accessors/ST_IsCollection.md | 4 +
docs/api/flink/Geometry-Accessors/ST_IsEmpty.md | 4 +
.../flink/Geometry-Accessors/ST_IsPolygonCCW.md | 4 +
.../api/flink/Geometry-Accessors/ST_IsPolygonCW.md | 6 +-
docs/api/flink/Geometry-Accessors/ST_IsRing.md | 4 +
docs/api/flink/Geometry-Accessors/ST_IsSimple.md | 4 +
docs/api/flink/Geometry-Accessors/ST_M.md | 4 +
docs/api/flink/Geometry-Accessors/ST_NDims.md | 4 +
docs/api/flink/Geometry-Accessors/ST_NPoints.md | 4 +
docs/api/flink/Geometry-Accessors/ST_NRings.md | 4 +
.../flink/Geometry-Accessors/ST_NumGeometries.md | 4 +
.../flink/Geometry-Accessors/ST_NumInteriorRing.md | 4 +
.../Geometry-Accessors/ST_NumInteriorRings.md | 4 +
docs/api/flink/Geometry-Accessors/ST_NumPoints.md | 4 +
docs/api/flink/Geometry-Accessors/ST_PointN.md | 4 +
docs/api/flink/Geometry-Accessors/ST_Points.md | 4 +
docs/api/flink/Geometry-Accessors/ST_StartPoint.md | 4 +
docs/api/flink/Geometry-Accessors/ST_X.md | 4 +
docs/api/flink/Geometry-Accessors/ST_Y.md | 4 +
docs/api/flink/Geometry-Accessors/ST_Z.md | 4 +
docs/api/flink/Geometry-Accessors/ST_Zmflag.md | 4 +
.../Geometry-Constructors/ST_GeomCollFromText.md | 2 +
.../flink/Geometry-Constructors/ST_GeomFromEWKB.md | 2 +
.../flink/Geometry-Constructors/ST_GeomFromEWKT.md | 2 +
.../flink/Geometry-Constructors/ST_GeomFromGML.md | 2 +
.../Geometry-Constructors/ST_GeomFromGeoHash.md | 2 +
.../Geometry-Constructors/ST_GeomFromGeoJSON.md | 2 +
.../flink/Geometry-Constructors/ST_GeomFromKML.md | 2 +
.../flink/Geometry-Constructors/ST_GeomFromText.md | 2 +
.../flink/Geometry-Constructors/ST_GeomFromWKB.md | 2 +
.../flink/Geometry-Constructors/ST_GeomFromWKT.md | 2 +
.../Geometry-Constructors/ST_GeometryFromText.md | 2 +
.../flink/Geometry-Constructors/ST_LineFromText.md | 2 +
.../flink/Geometry-Constructors/ST_LineFromWKB.md | 2 +
.../Geometry-Constructors/ST_LineStringFromText.md | 2 +
.../Geometry-Constructors/ST_LinestringFromWKB.md | 2 +
.../Geometry-Constructors/ST_MLineFromText.md | 2 +
.../Geometry-Constructors/ST_MPointFromText.md | 2 +
.../Geometry-Constructors/ST_MPolyFromText.md | 2 +
.../flink/Geometry-Constructors/ST_MakeEnvelope.md | 2 +
.../flink/Geometry-Constructors/ST_MakePoint.md | 2 +
.../flink/Geometry-Constructors/ST_MakePointM.md | 2 +
docs/api/flink/Geometry-Constructors/ST_Point.md | 2 +
.../Geometry-Constructors/ST_PointFromGeoHash.md | 2 +
.../Geometry-Constructors/ST_PointFromText.md | 2 +
.../flink/Geometry-Constructors/ST_PointFromWKB.md | 2 +
docs/api/flink/Geometry-Constructors/ST_PointM.md | 2 +
docs/api/flink/Geometry-Constructors/ST_PointZ.md | 2 +
docs/api/flink/Geometry-Constructors/ST_PointZM.md | 2 +
.../ST_PolygonFromEnvelope.md | 2 +
.../Geometry-Constructors/ST_PolygonFromText.md | 2 +
docs/api/flink/Geometry-Editors/ST_AddPoint.md | 4 +
docs/api/flink/Geometry-Editors/ST_Collect.md | 4 +
.../flink/Geometry-Editors/ST_CollectionExtract.md | 4 +
.../flink/Geometry-Editors/ST_FlipCoordinates.md | 4 +
docs/api/flink/Geometry-Editors/ST_Force2D.md | 4 +
docs/api/flink/Geometry-Editors/ST_Force3D.md | 4 +
docs/api/flink/Geometry-Editors/ST_Force3DM.md | 4 +
docs/api/flink/Geometry-Editors/ST_Force3DZ.md | 4 +
docs/api/flink/Geometry-Editors/ST_Force4D.md | 4 +
.../flink/Geometry-Editors/ST_ForceCollection.md | 4 +
.../flink/Geometry-Editors/ST_ForcePolygonCCW.md | 4 +
.../flink/Geometry-Editors/ST_ForcePolygonCW.md | 4 +
docs/api/flink/Geometry-Editors/ST_ForceRHR.md | 4 +
docs/api/flink/Geometry-Editors/ST_Force_2D.md | 4 +
.../Geometry-Editors/ST_LineFromMultiPoint.md | 4 +
docs/api/flink/Geometry-Editors/ST_LineMerge.md | 4 +
docs/api/flink/Geometry-Editors/ST_LineSegments.md | 4 +
docs/api/flink/Geometry-Editors/ST_MakeLine.md | 4 +
docs/api/flink/Geometry-Editors/ST_MakePolygon.md | 4 +
docs/api/flink/Geometry-Editors/ST_Multi.md | 4 +
docs/api/flink/Geometry-Editors/ST_Normalize.md | 4 +
docs/api/flink/Geometry-Editors/ST_Polygon.md | 4 +
docs/api/flink/Geometry-Editors/ST_Project.md | 4 +
docs/api/flink/Geometry-Editors/ST_RemovePoint.md | 4 +
.../Geometry-Editors/ST_RemoveRepeatedPoints.md | 4 +
docs/api/flink/Geometry-Editors/ST_Reverse.md | 4 +
docs/api/flink/Geometry-Editors/ST_Segmentize.md | 4 +
docs/api/flink/Geometry-Editors/ST_SetPoint.md | 4 +
.../flink/Geometry-Editors/ST_ShiftLongitude.md | 4 +
docs/api/flink/Geometry-Functions.md | 502 +++++++--------
docs/api/flink/Geometry-Output/ST_AsBinary.md | 2 +
docs/api/flink/Geometry-Output/ST_AsEWKB.md | 2 +
docs/api/flink/Geometry-Output/ST_AsEWKT.md | 2 +
docs/api/flink/Geometry-Output/ST_AsGML.md | 2 +
docs/api/flink/Geometry-Output/ST_AsGeoJSON.md | 2 +
docs/api/flink/Geometry-Output/ST_AsHEXEWKB.md | 2 +
docs/api/flink/Geometry-Output/ST_AsKML.md | 2 +
docs/api/flink/Geometry-Output/ST_AsText.md | 2 +
docs/api/flink/Geometry-Output/ST_GeoHash.md | 2 +
.../ST_ApproximateMedialAxis.md | 4 +
docs/api/flink/Geometry-Processing/ST_Buffer.md | 10 +
docs/api/flink/Geometry-Processing/ST_BuildArea.md | 4 +
docs/api/flink/Geometry-Processing/ST_Centroid.md | 4 +
.../flink/Geometry-Processing/ST_ConcaveHull.md | 4 +
.../api/flink/Geometry-Processing/ST_ConvexHull.md | 4 +
.../Geometry-Processing/ST_DelaunayTriangles.md | 4 +
.../flink/Geometry-Processing/ST_GeneratePoints.md | 4 +
.../Geometry-Processing/ST_GeometricMedian.md | 4 +
.../api/flink/Geometry-Processing/ST_LabelPoint.md | 7 +-
.../ST_MinimumBoundingCircle.md | 4 +
.../ST_MinimumBoundingRadius.md | 4 +
.../Geometry-Processing/ST_OrientedEnvelope.md | 4 +
.../flink/Geometry-Processing/ST_PointOnSurface.md | 4 +
.../api/flink/Geometry-Processing/ST_Polygonize.md | 4 +
.../Geometry-Processing/ST_ReducePrecision.md | 4 +
docs/api/flink/Geometry-Processing/ST_Simplify.md | 4 +
.../Geometry-Processing/ST_SimplifyPolygonHull.md | 4 +
.../ST_SimplifyPreserveTopology.md | 7 +-
.../api/flink/Geometry-Processing/ST_SimplifyVW.md | 4 +
docs/api/flink/Geometry-Processing/ST_Snap.md | 2 +
.../Geometry-Processing/ST_StraightSkeleton.md | 4 +
.../Geometry-Processing/ST_TriangulatePolygon.md | 4 +
.../Geometry-Processing/ST_VoronoiPolygons.md | 4 +
docs/api/flink/Geometry-Validation/ST_IsValid.md | 4 +
.../flink/Geometry-Validation/ST_IsValidReason.md | 4 +
docs/api/flink/Geometry-Validation/ST_MakeValid.md | 4 +
docs/api/flink/Linear-Referencing/ST_AddMeasure.md | 4 +
.../Linear-Referencing/ST_InterpolatePoint.md | 4 +
.../Linear-Referencing/ST_IsValidTrajectory.md | 4 +
.../Linear-Referencing/ST_LineInterpolatePoint.md | 4 +
.../flink/Linear-Referencing/ST_LineLocatePoint.md | 4 +
.../flink/Linear-Referencing/ST_LineSubstring.md | 4 +
.../api/flink/Linear-Referencing/ST_LocateAlong.md | 4 +
.../flink/Measurement-Functions/ST_3DDistance.md | 4 +
docs/api/flink/Measurement-Functions/ST_Angle.md | 4 +
docs/api/flink/Measurement-Functions/ST_Area.md | 4 +
.../flink/Measurement-Functions/ST_AreaSpheroid.md | 4 +
docs/api/flink/Measurement-Functions/ST_Azimuth.md | 4 +
.../flink/Measurement-Functions/ST_ClosestPoint.md | 4 +
docs/api/flink/Measurement-Functions/ST_Degrees.md | 4 +
.../api/flink/Measurement-Functions/ST_Distance.md | 4 +
.../Measurement-Functions/ST_DistanceSphere.md | 4 +
.../Measurement-Functions/ST_DistanceSpheroid.md | 4 +
.../Measurement-Functions/ST_FrechetDistance.md | 4 +
.../Measurement-Functions/ST_HausdorffDistance.md | 4 +
docs/api/flink/Measurement-Functions/ST_Length.md | 4 +
.../api/flink/Measurement-Functions/ST_Length2D.md | 4 +
.../Measurement-Functions/ST_LengthSpheroid.md | 4 +
.../flink/Measurement-Functions/ST_LongestLine.md | 4 +
.../flink/Measurement-Functions/ST_MaxDistance.md | 4 +
.../Measurement-Functions/ST_MinimumClearance.md | 4 +
.../ST_MinimumClearanceLine.md | 4 +
.../flink/Measurement-Functions/ST_Perimeter.md | 4 +
.../flink/Measurement-Functions/ST_Perimeter2D.md | 4 +
docs/api/flink/Overlay-Functions/ST_Difference.md | 4 +
.../api/flink/Overlay-Functions/ST_Intersection.md | 4 +
docs/api/flink/Overlay-Functions/ST_SubDivide.md | 4 +
.../flink/Overlay-Functions/ST_SymDifference.md | 4 +
docs/api/flink/Overlay-Functions/ST_UnaryUnion.md | 4 +
docs/api/flink/Overlay-Functions/ST_Union.md | 4 +
docs/api/flink/Predicates/ST_Contains.md | 5 +
docs/api/flink/Predicates/ST_CoveredBy.md | 5 +
docs/api/flink/Predicates/ST_Covers.md | 5 +
docs/api/flink/Predicates/ST_Crosses.md | 5 +
docs/api/flink/Predicates/ST_DWithin.md | 5 +
docs/api/flink/Predicates/ST_Disjoint.md | 5 +
docs/api/flink/Predicates/ST_Equals.md | 5 +
docs/api/flink/Predicates/ST_Intersects.md | 5 +
docs/api/flink/Predicates/ST_OrderingEquals.md | 5 +
docs/api/flink/Predicates/ST_Overlaps.md | 5 +
docs/api/flink/Predicates/ST_Relate.md | 5 +
docs/api/flink/Predicates/ST_RelateMatch.md | 2 +
docs/api/flink/Predicates/ST_Touches.md | 5 +
docs/api/flink/Predicates/ST_Within.md | 5 +
docs/api/flink/Spatial-Indexing/ST_BingTile.md | 4 +
docs/api/flink/Spatial-Indexing/ST_BingTileAt.md | 4 +
.../flink/Spatial-Indexing/ST_BingTileCellIDs.md | 4 +
.../flink/Spatial-Indexing/ST_BingTilePolygon.md | 4 +
.../flink/Spatial-Indexing/ST_BingTileToGeom.md | 4 +
docs/api/flink/Spatial-Indexing/ST_BingTileX.md | 4 +
docs/api/flink/Spatial-Indexing/ST_BingTileY.md | 4 +
.../flink/Spatial-Indexing/ST_BingTileZoomLevel.md | 4 +
.../flink/Spatial-Indexing/ST_BingTilesAround.md | 4 +
.../flink/Spatial-Indexing/ST_GeoHashNeighbor.md | 4 +
.../flink/Spatial-Indexing/ST_GeoHashNeighbors.md | 4 +
.../flink/Spatial-Indexing/ST_H3CellDistance.md | 4 +
docs/api/flink/Spatial-Indexing/ST_H3CellIDs.md | 4 +
docs/api/flink/Spatial-Indexing/ST_H3KRing.md | 4 +
docs/api/flink/Spatial-Indexing/ST_H3ToGeom.md | 4 +
docs/api/flink/Spatial-Indexing/ST_S2CellIDs.md | 4 +
docs/api/flink/Spatial-Indexing/ST_S2ToGeom.md | 4 +
.../flink/Spatial-Reference-System/ST_BestSRID.md | 2 +
docs/api/flink/Spatial-Reference-System/ST_SRID.md | 2 +
.../flink/Spatial-Reference-System/ST_SetSRID.md | 2 +
.../flink/Spatial-Reference-System/ST_Transform.md | 4 +
.../Affine-Transformations/ST_Affine.md | 4 +
.../Affine-Transformations/ST_Rotate.md | 6 +-
.../Affine-Transformations/ST_RotateX.md | 4 +
.../Affine-Transformations/ST_RotateY.md | 4 +
.../vector-data/Affine-Transformations/ST_Scale.md | 4 +
.../Affine-Transformations/ST_ScaleGeom.md | 4 +
.../Affine-Transformations/ST_Translate.md | 6 +-
.../Aggregate-Functions/ST_Envelope_Agg.md | 4 +
.../Aggregate-Functions/ST_Intersection_Agg.md | 4 +
.../Aggregate-Functions/ST_Union_Agg.md | 4 +
.../Bounding-Box-Functions/ST_BoundingDiagonal.md | 4 +
.../Bounding-Box-Functions/ST_Envelope.md | 4 +
.../Bounding-Box-Functions/ST_Expand.md | 4 +
.../vector-data/Bounding-Box-Functions/ST_XMax.md | 4 +
.../vector-data/Bounding-Box-Functions/ST_XMin.md | 4 +
.../vector-data/Bounding-Box-Functions/ST_YMax.md | 4 +
.../vector-data/Bounding-Box-Functions/ST_YMin.md | 4 +
.../vector-data/Bounding-Box-Functions/ST_ZMax.md | 4 +
.../vector-data/Bounding-Box-Functions/ST_ZMin.md | 4 +
.../vector-data/Geometry-Accessors/GeometryType.md | 4 +
.../vector-data/Geometry-Accessors/ST_Boundary.md | 4 +
.../vector-data/Geometry-Accessors/ST_CoordDim.md | 4 +
.../Geometry-Accessors/ST_CrossesDateLine.md | 4 +
.../vector-data/Geometry-Accessors/ST_Dimension.md | 4 +
.../vector-data/Geometry-Accessors/ST_Dump.md | 4 +
.../Geometry-Accessors/ST_DumpPoints.md | 4 +
.../vector-data/Geometry-Accessors/ST_EndPoint.md | 4 +
.../Geometry-Accessors/ST_ExteriorRing.md | 4 +
.../vector-data/Geometry-Accessors/ST_GeometryN.md | 4 +
.../Geometry-Accessors/ST_GeometryType.md | 6 +-
.../vector-data/Geometry-Accessors/ST_HasZ.md | 4 +
.../Geometry-Accessors/ST_InteriorRingN.md | 4 +
.../vector-data/Geometry-Accessors/ST_IsClosed.md | 4 +
.../Geometry-Accessors/ST_IsCollection.md | 4 +
.../vector-data/Geometry-Accessors/ST_IsEmpty.md | 4 +
.../Geometry-Accessors/ST_IsPolygonCCW.md | 4 +
.../Geometry-Accessors/ST_IsPolygonCW.md | 6 +-
.../vector-data/Geometry-Accessors/ST_IsRing.md | 4 +
.../vector-data/Geometry-Accessors/ST_IsSimple.md | 4 +
.../vector-data/Geometry-Accessors/ST_NDims.md | 4 +
.../vector-data/Geometry-Accessors/ST_NPoints.md | 4 +
.../vector-data/Geometry-Accessors/ST_NRings.md | 4 +
.../Geometry-Accessors/ST_NumGeometries.md | 4 +
.../Geometry-Accessors/ST_NumInteriorRing.md | 4 +
.../Geometry-Accessors/ST_NumInteriorRings.md | 4 +
.../vector-data/Geometry-Accessors/ST_NumPoints.md | 4 +
.../vector-data/Geometry-Accessors/ST_PointN.md | 4 +
.../vector-data/Geometry-Accessors/ST_Points.md | 4 +
.../Geometry-Accessors/ST_StartPoint.md | 4 +
.../vector-data/Geometry-Accessors/ST_X.md | 4 +
.../vector-data/Geometry-Accessors/ST_Y.md | 4 +
.../vector-data/Geometry-Accessors/ST_Z.md | 4 +
.../Geometry-Constructors/ST_GeomCollFromText.md | 2 +
.../Geometry-Constructors/ST_GeomFromEWKB.md | 2 +
.../Geometry-Constructors/ST_GeomFromEWKT.md | 2 +
.../Geometry-Constructors/ST_GeomFromGML.md | 2 +
.../Geometry-Constructors/ST_GeomFromGeoHash.md | 2 +
.../Geometry-Constructors/ST_GeomFromGeoJSON.md | 2 +
.../Geometry-Constructors/ST_GeomFromKML.md | 2 +
.../Geometry-Constructors/ST_GeomFromText.md | 2 +
.../Geometry-Constructors/ST_GeomFromWKB.md | 2 +
.../Geometry-Constructors/ST_GeomFromWKT.md | 2 +
.../Geometry-Constructors/ST_GeometryFromText.md | 2 +
.../Geometry-Constructors/ST_LineFromText.md | 2 +
.../Geometry-Constructors/ST_LineFromWKB.md | 2 +
.../Geometry-Constructors/ST_LineStringFromText.md | 2 +
.../Geometry-Constructors/ST_LinestringFromWKB.md | 2 +
.../Geometry-Constructors/ST_MLineFromText.md | 2 +
.../Geometry-Constructors/ST_MPointFromText.md | 2 +
.../Geometry-Constructors/ST_MPolyFromText.md | 2 +
.../Geometry-Constructors/ST_MakeEnvelope.md | 2 +
.../Geometry-Constructors/ST_MakePoint.md | 2 +
.../vector-data/Geometry-Constructors/ST_Point.md | 2 +
.../Geometry-Constructors/ST_PointFromGeoHash.md | 2 +
.../Geometry-Constructors/ST_PointFromText.md | 2 +
.../Geometry-Constructors/ST_PointFromWKB.md | 2 +
.../vector-data/Geometry-Constructors/ST_PointZ.md | 2 +
.../ST_PolygonFromEnvelope.md | 2 +
.../Geometry-Constructors/ST_PolygonFromText.md | 2 +
.../vector-data/Geometry-Editors/ST_AddPoint.md | 4 +
.../vector-data/Geometry-Editors/ST_Collect.md | 4 +
.../Geometry-Editors/ST_CollectionExtract.md | 4 +
.../Geometry-Editors/ST_FlipCoordinates.md | 4 +
.../vector-data/Geometry-Editors/ST_Force2D.md | 4 +
.../vector-data/Geometry-Editors/ST_Force3D.md | 4 +
.../vector-data/Geometry-Editors/ST_Force3DZ.md | 4 +
.../Geometry-Editors/ST_ForceCollection.md | 4 +
.../Geometry-Editors/ST_ForcePolygonCCW.md | 4 +
.../Geometry-Editors/ST_ForcePolygonCW.md | 4 +
.../vector-data/Geometry-Editors/ST_ForceRHR.md | 4 +
.../vector-data/Geometry-Editors/ST_Force_2D.md | 4 +
.../Geometry-Editors/ST_LineFromMultiPoint.md | 4 +
.../vector-data/Geometry-Editors/ST_LineMerge.md | 4 +
.../vector-data/Geometry-Editors/ST_MakeLine.md | 4 +
.../vector-data/Geometry-Editors/ST_MakePolygon.md | 4 +
.../vector-data/Geometry-Editors/ST_Multi.md | 4 +
.../vector-data/Geometry-Editors/ST_Normalize.md | 4 +
.../vector-data/Geometry-Editors/ST_Polygon.md | 4 +
.../vector-data/Geometry-Editors/ST_Project.md | 4 +
.../vector-data/Geometry-Editors/ST_RemovePoint.md | 4 +
.../Geometry-Editors/ST_RemoveRepeatedPoints.md | 4 +
.../vector-data/Geometry-Editors/ST_Reverse.md | 4 +
.../vector-data/Geometry-Editors/ST_Segmentize.md | 4 +
.../vector-data/Geometry-Editors/ST_SetPoint.md | 4 +
.../Geometry-Editors/ST_ShiftLongitude.md | 3 +
.../vector-data/Geometry-Output/ST_AsBinary.md | 2 +
.../vector-data/Geometry-Output/ST_AsEWKB.md | 2 +
.../vector-data/Geometry-Output/ST_AsEWKT.md | 2 +
.../vector-data/Geometry-Output/ST_AsGML.md | 2 +
.../vector-data/Geometry-Output/ST_AsGeoJSON.md | 2 +
.../vector-data/Geometry-Output/ST_AsHEXEWKB.md | 2 +
.../vector-data/Geometry-Output/ST_AsKML.md | 2 +
.../vector-data/Geometry-Output/ST_AsText.md | 2 +
.../vector-data/Geometry-Output/ST_GeoHash.md | 2 +
.../ST_ApproximateMedialAxis.md | 4 +
.../vector-data/Geometry-Processing/ST_Buffer.md | 10 +
.../Geometry-Processing/ST_BuildArea.md | 4 +
.../vector-data/Geometry-Processing/ST_Centroid.md | 4 +
.../Geometry-Processing/ST_ConcaveHull.md | 4 +
.../Geometry-Processing/ST_ConvexHull.md | 4 +
.../Geometry-Processing/ST_DelaunayTriangles.md | 4 +
.../Geometry-Processing/ST_GeneratePoints.md | 4 +
.../Geometry-Processing/ST_GeometricMedian.md | 4 +
.../Geometry-Processing/ST_LabelPoint.md | 7 +-
.../ST_MaximumInscribedCircle.md | 3 +
.../ST_MinimumBoundingCircle.md | 4 +
.../ST_MinimumBoundingRadius.md | 4 +
.../Geometry-Processing/ST_OrientedEnvelope.md | 4 +
.../Geometry-Processing/ST_PointOnSurface.md | 4 +
.../Geometry-Processing/ST_Polygonize.md | 4 +
.../Geometry-Processing/ST_ReducePrecision.md | 4 +
.../vector-data/Geometry-Processing/ST_Simplify.md | 4 +
.../Geometry-Processing/ST_SimplifyPolygonHull.md | 4 +
.../ST_SimplifyPreserveTopology.md | 7 +-
.../Geometry-Processing/ST_SimplifyVW.md | 4 +
.../vector-data/Geometry-Processing/ST_Snap.md | 2 +
.../Geometry-Processing/ST_StraightSkeleton.md | 4 +
.../Geometry-Processing/ST_TriangulatePolygon.md | 4 +
.../Geometry-Processing/ST_VoronoiPolygons.md | 4 +
.../vector-data/Geometry-Validation/ST_IsValid.md | 4 +
.../Geometry-Validation/ST_IsValidDetail.md | 4 +
.../Geometry-Validation/ST_IsValidReason.md | 4 +
.../Geometry-Validation/ST_MakeValid.md | 4 +
.../Linear-Referencing/ST_LineInterpolatePoint.md | 4 +
.../Linear-Referencing/ST_LineLocatePoint.md | 4 +
.../Linear-Referencing/ST_LineSubstring.md | 4 +
.../Measurement-Functions/ST_3DDistance.md | 4 +
.../vector-data/Measurement-Functions/ST_Angle.md | 4 +
.../vector-data/Measurement-Functions/ST_Area.md | 4 +
.../Measurement-Functions/ST_AreaSpheroid.md | 4 +
.../Measurement-Functions/ST_Azimuth.md | 4 +
.../Measurement-Functions/ST_ClosestPoint.md | 4 +
.../Measurement-Functions/ST_Degrees.md | 4 +
.../Measurement-Functions/ST_Distance.md | 4 +
.../Measurement-Functions/ST_DistanceSphere.md | 4 +
.../Measurement-Functions/ST_DistanceSpheroid.md | 4 +
.../Measurement-Functions/ST_FrechetDistance.md | 4 +
.../Measurement-Functions/ST_HausdorffDistance.md | 4 +
.../vector-data/Measurement-Functions/ST_Length.md | 4 +
.../Measurement-Functions/ST_Length2D.md | 4 +
.../Measurement-Functions/ST_LengthSpheroid.md | 4 +
.../Measurement-Functions/ST_LongestLine.md | 4 +
.../Measurement-Functions/ST_MaxDistance.md | 4 +
.../Measurement-Functions/ST_MinimumClearance.md | 4 +
.../ST_MinimumClearanceLine.md | 4 +
.../Measurement-Functions/ST_Perimeter.md | 4 +
.../Measurement-Functions/ST_Perimeter2D.md | 4 +
.../vector-data/Overlay-Functions/ST_Difference.md | 4 +
.../Overlay-Functions/ST_Intersection.md | 4 +
.../vector-data/Overlay-Functions/ST_Split.md | 4 +
.../vector-data/Overlay-Functions/ST_SubDivide.md | 4 +
.../Overlay-Functions/ST_SubDivideExplode.md | 4 +
.../Overlay-Functions/ST_SymDifference.md | 4 +
.../vector-data/Overlay-Functions/ST_UnaryUnion.md | 4 +
.../vector-data/Overlay-Functions/ST_Union.md | 4 +
.../vector-data/Predicates/ST_Contains.md | 5 +
.../vector-data/Predicates/ST_CoveredBy.md | 5 +
.../snowflake/vector-data/Predicates/ST_Covers.md | 5 +
.../snowflake/vector-data/Predicates/ST_Crosses.md | 5 +
.../snowflake/vector-data/Predicates/ST_DWithin.md | 5 +
.../vector-data/Predicates/ST_Disjoint.md | 5 +
.../snowflake/vector-data/Predicates/ST_Equals.md | 5 +
.../vector-data/Predicates/ST_Intersects.md | 5 +
.../vector-data/Predicates/ST_OrderingEquals.md | 5 +
.../vector-data/Predicates/ST_Overlaps.md | 5 +
.../snowflake/vector-data/Predicates/ST_Relate.md | 5 +
.../vector-data/Predicates/ST_RelateMatch.md | 2 +
.../snowflake/vector-data/Predicates/ST_Touches.md | 5 +
.../snowflake/vector-data/Predicates/ST_Within.md | 5 +
.../vector-data/Spatial-Indexing/ST_BingTile.md | 4 +
.../vector-data/Spatial-Indexing/ST_BingTileAt.md | 4 +
.../Spatial-Indexing/ST_BingTileCellIDs.md | 4 +
.../Spatial-Indexing/ST_BingTilePolygon.md | 4 +
.../Spatial-Indexing/ST_BingTileToGeom.md | 4 +
.../vector-data/Spatial-Indexing/ST_BingTileX.md | 4 +
.../vector-data/Spatial-Indexing/ST_BingTileY.md | 4 +
.../Spatial-Indexing/ST_BingTileZoomLevel.md | 4 +
.../Spatial-Indexing/ST_BingTilesAround.md | 4 +
.../Spatial-Indexing/ST_GeoHashNeighbor.md | 4 +
.../Spatial-Indexing/ST_GeoHashNeighbors.md | 4 +
.../vector-data/Spatial-Indexing/ST_S2CellIDs.md | 4 +
.../Spatial-Reference-System/ST_BestSRID.md | 1 +
.../Spatial-Reference-System/ST_SRID.md | 2 +
.../Spatial-Reference-System/ST_SetSRID.md | 2 +
.../Spatial-Reference-System/ST_Transform.md | 4 +
docs/api/sql/Address-Functions/ExpandAddress.md | 4 +
docs/api/sql/Address-Functions/ParseAddress.md | 4 +
docs/api/sql/Affine-Transformations/ST_Affine.md | 4 +
docs/api/sql/Affine-Transformations/ST_Rotate.md | 6 +-
docs/api/sql/Affine-Transformations/ST_RotateX.md | 4 +
docs/api/sql/Affine-Transformations/ST_RotateY.md | 4 +
docs/api/sql/Affine-Transformations/ST_Scale.md | 4 +
.../api/sql/Affine-Transformations/ST_ScaleGeom.md | 4 +
.../api/sql/Affine-Transformations/ST_Translate.md | 4 +
docs/api/sql/Aggregate-Functions/ST_Collect_Agg.md | 4 +
.../api/sql/Aggregate-Functions/ST_Envelope_Agg.md | 4 +
.../sql/Aggregate-Functions/ST_Intersection_Agg.md | 4 +
docs/api/sql/Aggregate-Functions/ST_Union_Agg.md | 4 +
.../Bounding-Box-Functions/ST_BoundingDiagonal.md | 4 +
docs/api/sql/Bounding-Box-Functions/ST_Envelope.md | 4 +
docs/api/sql/Bounding-Box-Functions/ST_Expand.md | 4 +
docs/api/sql/Bounding-Box-Functions/ST_MMax.md | 4 +
docs/api/sql/Bounding-Box-Functions/ST_MMin.md | 4 +
docs/api/sql/Bounding-Box-Functions/ST_XMax.md | 4 +
docs/api/sql/Bounding-Box-Functions/ST_XMin.md | 4 +
docs/api/sql/Bounding-Box-Functions/ST_YMax.md | 4 +
docs/api/sql/Bounding-Box-Functions/ST_YMin.md | 4 +
docs/api/sql/Bounding-Box-Functions/ST_ZMax.md | 4 +
docs/api/sql/Bounding-Box-Functions/ST_ZMin.md | 4 +
docs/api/sql/Clustering-Functions/ST_DBSCAN.md | 4 +
.../Clustering-Functions/ST_LocalOutlierFactor.md | 4 +
docs/api/sql/Geometry-Accessors/GeometryType.md | 4 +
docs/api/sql/Geometry-Accessors/ST_Boundary.md | 4 +
docs/api/sql/Geometry-Accessors/ST_CoordDim.md | 4 +
.../sql/Geometry-Accessors/ST_CrossesDateLine.md | 4 +
docs/api/sql/Geometry-Accessors/ST_Dimension.md | 4 +
docs/api/sql/Geometry-Accessors/ST_Dump.md | 4 +
docs/api/sql/Geometry-Accessors/ST_DumpPoints.md | 4 +
docs/api/sql/Geometry-Accessors/ST_EndPoint.md | 4 +
docs/api/sql/Geometry-Accessors/ST_ExteriorRing.md | 4 +
docs/api/sql/Geometry-Accessors/ST_GeometryN.md | 4 +
docs/api/sql/Geometry-Accessors/ST_GeometryType.md | 6 +-
docs/api/sql/Geometry-Accessors/ST_HasM.md | 4 +
docs/api/sql/Geometry-Accessors/ST_HasZ.md | 4 +
.../api/sql/Geometry-Accessors/ST_InteriorRingN.md | 4 +
docs/api/sql/Geometry-Accessors/ST_IsClosed.md | 4 +
docs/api/sql/Geometry-Accessors/ST_IsCollection.md | 4 +
docs/api/sql/Geometry-Accessors/ST_IsEmpty.md | 4 +
docs/api/sql/Geometry-Accessors/ST_IsPolygonCCW.md | 4 +
docs/api/sql/Geometry-Accessors/ST_IsPolygonCW.md | 6 +-
docs/api/sql/Geometry-Accessors/ST_IsRing.md | 4 +
docs/api/sql/Geometry-Accessors/ST_IsSimple.md | 4 +
docs/api/sql/Geometry-Accessors/ST_M.md | 4 +
docs/api/sql/Geometry-Accessors/ST_NDims.md | 4 +
docs/api/sql/Geometry-Accessors/ST_NPoints.md | 4 +
docs/api/sql/Geometry-Accessors/ST_NRings.md | 4 +
.../api/sql/Geometry-Accessors/ST_NumGeometries.md | 4 +
.../sql/Geometry-Accessors/ST_NumInteriorRing.md | 4 +
.../sql/Geometry-Accessors/ST_NumInteriorRings.md | 4 +
docs/api/sql/Geometry-Accessors/ST_NumPoints.md | 4 +
docs/api/sql/Geometry-Accessors/ST_PointN.md | 4 +
docs/api/sql/Geometry-Accessors/ST_Points.md | 4 +
docs/api/sql/Geometry-Accessors/ST_StartPoint.md | 4 +
docs/api/sql/Geometry-Accessors/ST_X.md | 4 +
docs/api/sql/Geometry-Accessors/ST_Y.md | 4 +
docs/api/sql/Geometry-Accessors/ST_Z.md | 4 +
docs/api/sql/Geometry-Accessors/ST_Zmflag.md | 4 +
.../Geometry-Constructors/ST_GeomCollFromText.md | 2 +
.../sql/Geometry-Constructors/ST_GeomFromEWKB.md | 2 +
.../sql/Geometry-Constructors/ST_GeomFromEWKT.md | 2 +
.../sql/Geometry-Constructors/ST_GeomFromGML.md | 2 +
.../Geometry-Constructors/ST_GeomFromGeoHash.md | 2 +
.../Geometry-Constructors/ST_GeomFromGeoJSON.md | 2 +
.../sql/Geometry-Constructors/ST_GeomFromKML.md | 2 +
.../sql/Geometry-Constructors/ST_GeomFromMySQL.md | 2 +
.../sql/Geometry-Constructors/ST_GeomFromText.md | 2 +
.../sql/Geometry-Constructors/ST_GeomFromWKB.md | 2 +
.../sql/Geometry-Constructors/ST_GeomFromWKT.md | 2 +
.../Geometry-Constructors/ST_GeometryFromText.md | 2 +
.../sql/Geometry-Constructors/ST_LineFromText.md | 2 +
.../sql/Geometry-Constructors/ST_LineFromWKB.md | 2 +
.../Geometry-Constructors/ST_LineStringFromText.md | 2 +
.../Geometry-Constructors/ST_LinestringFromWKB.md | 2 +
.../sql/Geometry-Constructors/ST_MLineFromText.md | 2 +
.../sql/Geometry-Constructors/ST_MPointFromText.md | 2 +
.../sql/Geometry-Constructors/ST_MPolyFromText.md | 2 +
.../sql/Geometry-Constructors/ST_MakeEnvelope.md | 2 +
docs/api/sql/Geometry-Constructors/ST_MakePoint.md | 2 +
.../api/sql/Geometry-Constructors/ST_MakePointM.md | 2 +
docs/api/sql/Geometry-Constructors/ST_Point.md | 2 +
.../Geometry-Constructors/ST_PointFromGeoHash.md | 2 +
.../sql/Geometry-Constructors/ST_PointFromText.md | 2 +
.../sql/Geometry-Constructors/ST_PointFromWKB.md | 2 +
docs/api/sql/Geometry-Constructors/ST_PointM.md | 2 +
docs/api/sql/Geometry-Constructors/ST_PointZ.md | 2 +
docs/api/sql/Geometry-Constructors/ST_PointZM.md | 2 +
.../ST_PolygonFromEnvelope.md | 2 +
.../Geometry-Constructors/ST_PolygonFromText.md | 2 +
docs/api/sql/Geometry-Editors/ST_AddPoint.md | 4 +
docs/api/sql/Geometry-Editors/ST_Collect.md | 4 +
.../sql/Geometry-Editors/ST_CollectionExtract.md | 4 +
.../api/sql/Geometry-Editors/ST_FlipCoordinates.md | 4 +
docs/api/sql/Geometry-Editors/ST_Force2D.md | 4 +
docs/api/sql/Geometry-Editors/ST_Force3D.md | 4 +
docs/api/sql/Geometry-Editors/ST_Force3DM.md | 4 +
docs/api/sql/Geometry-Editors/ST_Force3DZ.md | 4 +
docs/api/sql/Geometry-Editors/ST_Force4D.md | 4 +
.../api/sql/Geometry-Editors/ST_ForceCollection.md | 4 +
.../api/sql/Geometry-Editors/ST_ForcePolygonCCW.md | 4 +
docs/api/sql/Geometry-Editors/ST_ForcePolygonCW.md | 4 +
docs/api/sql/Geometry-Editors/ST_ForceRHR.md | 4 +
docs/api/sql/Geometry-Editors/ST_Force_2D.md | 4 +
.../sql/Geometry-Editors/ST_LineFromMultiPoint.md | 4 +
docs/api/sql/Geometry-Editors/ST_LineMerge.md | 4 +
docs/api/sql/Geometry-Editors/ST_LineSegments.md | 4 +
docs/api/sql/Geometry-Editors/ST_MakeLine.md | 4 +
docs/api/sql/Geometry-Editors/ST_MakePolygon.md | 4 +
docs/api/sql/Geometry-Editors/ST_Multi.md | 4 +
docs/api/sql/Geometry-Editors/ST_Normalize.md | 4 +
docs/api/sql/Geometry-Editors/ST_Polygon.md | 4 +
docs/api/sql/Geometry-Editors/ST_Project.md | 4 +
docs/api/sql/Geometry-Editors/ST_RemovePoint.md | 4 +
.../Geometry-Editors/ST_RemoveRepeatedPoints.md | 4 +
docs/api/sql/Geometry-Editors/ST_Reverse.md | 4 +
docs/api/sql/Geometry-Editors/ST_Segmentize.md | 4 +
docs/api/sql/Geometry-Editors/ST_SetPoint.md | 4 +
docs/api/sql/Geometry-Editors/ST_ShiftLongitude.md | 4 +
docs/api/sql/Geometry-Functions.md | 540 ++++++++--------
docs/api/sql/Geometry-Output/ST_AsBinary.md | 2 +
docs/api/sql/Geometry-Output/ST_AsEWKB.md | 2 +
docs/api/sql/Geometry-Output/ST_AsEWKT.md | 2 +
docs/api/sql/Geometry-Output/ST_AsGML.md | 2 +
docs/api/sql/Geometry-Output/ST_AsGeoJSON.md | 2 +
docs/api/sql/Geometry-Output/ST_AsHEXEWKB.md | 2 +
docs/api/sql/Geometry-Output/ST_AsKML.md | 2 +
docs/api/sql/Geometry-Output/ST_AsText.md | 2 +
docs/api/sql/Geometry-Output/ST_GeoHash.md | 2 +
.../ST_ApproximateMedialAxis.md | 4 +-
docs/api/sql/Geometry-Processing/ST_Buffer.md | 10 +
docs/api/sql/Geometry-Processing/ST_BuildArea.md | 4 +
docs/api/sql/Geometry-Processing/ST_Centroid.md | 4 +
docs/api/sql/Geometry-Processing/ST_ConcaveHull.md | 4 +
docs/api/sql/Geometry-Processing/ST_ConvexHull.md | 4 +
.../Geometry-Processing/ST_DelaunayTriangles.md | 4 +
.../sql/Geometry-Processing/ST_GeneratePoints.md | 4 +
.../sql/Geometry-Processing/ST_GeometricMedian.md | 4 +
docs/api/sql/Geometry-Processing/ST_LabelPoint.md | 7 +-
.../ST_MaximumInscribedCircle.md | 4 +
.../ST_MinimumBoundingCircle.md | 4 +
.../ST_MinimumBoundingRadius.md | 4 +
.../sql/Geometry-Processing/ST_OrientedEnvelope.md | 4 +
.../sql/Geometry-Processing/ST_PointOnSurface.md | 4 +
docs/api/sql/Geometry-Processing/ST_Polygonize.md | 4 +
.../sql/Geometry-Processing/ST_ReducePrecision.md | 4 +
docs/api/sql/Geometry-Processing/ST_Simplify.md | 4 +
.../Geometry-Processing/ST_SimplifyPolygonHull.md | 4 +
.../ST_SimplifyPreserveTopology.md | 7 +-
docs/api/sql/Geometry-Processing/ST_SimplifyVW.md | 4 +
docs/api/sql/Geometry-Processing/ST_Snap.md | 2 +
.../sql/Geometry-Processing/ST_StraightSkeleton.md | 4 +-
.../Geometry-Processing/ST_TriangulatePolygon.md | 4 +
.../sql/Geometry-Processing/ST_VoronoiPolygons.md | 4 +
docs/api/sql/Geometry-Validation/ST_IsValid.md | 4 +
.../sql/Geometry-Validation/ST_IsValidDetail.md | 4 +
.../sql/Geometry-Validation/ST_IsValidReason.md | 4 +
docs/api/sql/Geometry-Validation/ST_MakeValid.md | 4 +
docs/api/sql/Linear-Referencing/ST_AddMeasure.md | 4 +
.../sql/Linear-Referencing/ST_InterpolatePoint.md | 4 +
.../sql/Linear-Referencing/ST_IsValidTrajectory.md | 4 +
.../Linear-Referencing/ST_LineInterpolatePoint.md | 4 +
.../sql/Linear-Referencing/ST_LineLocatePoint.md | 4 +
.../api/sql/Linear-Referencing/ST_LineSubstring.md | 4 +
docs/api/sql/Linear-Referencing/ST_LocateAlong.md | 4 +
docs/api/sql/Map-Algebra-Operators/RS_Add.md | 2 +
docs/api/sql/Map-Algebra-Operators/RS_Array.md | 2 +
.../api/sql/Map-Algebra-Operators/RS_BitwiseAND.md | 2 +
docs/api/sql/Map-Algebra-Operators/RS_BitwiseOR.md | 2 +
.../api/sql/Map-Algebra-Operators/RS_CountValue.md | 2 +
docs/api/sql/Map-Algebra-Operators/RS_Divide.md | 2 +
.../sql/Map-Algebra-Operators/RS_FetchRegion.md | 2 +
.../sql/Map-Algebra-Operators/RS_GreaterThan.md | 2 +
.../Map-Algebra-Operators/RS_GreaterThanEqual.md | 2 +
docs/api/sql/Map-Algebra-Operators/RS_LessThan.md | 2 +
.../sql/Map-Algebra-Operators/RS_LessThanEqual.md | 2 +
.../Map-Algebra-Operators/RS_LogicalDifference.md | 2 +
.../sql/Map-Algebra-Operators/RS_LogicalOver.md | 2 +
docs/api/sql/Map-Algebra-Operators/RS_Mean.md | 2 +
docs/api/sql/Map-Algebra-Operators/RS_Mode.md | 2 +
docs/api/sql/Map-Algebra-Operators/RS_Modulo.md | 2 +
docs/api/sql/Map-Algebra-Operators/RS_Multiply.md | 2 +
.../sql/Map-Algebra-Operators/RS_MultiplyFactor.md | 2 +
docs/api/sql/Map-Algebra-Operators/RS_Normalize.md | 2 +
.../RS_NormalizedDifference.md | 2 +
.../api/sql/Map-Algebra-Operators/RS_SquareRoot.md | 2 +
docs/api/sql/Map-Algebra-Operators/RS_Subtract.md | 2 +
.../api/sql/Measurement-Functions/ST_3DDistance.md | 4 +
docs/api/sql/Measurement-Functions/ST_Angle.md | 4 +
docs/api/sql/Measurement-Functions/ST_Area.md | 4 +
.../sql/Measurement-Functions/ST_AreaSpheroid.md | 4 +
docs/api/sql/Measurement-Functions/ST_Azimuth.md | 4 +
.../sql/Measurement-Functions/ST_ClosestPoint.md | 4 +
docs/api/sql/Measurement-Functions/ST_Degrees.md | 4 +
docs/api/sql/Measurement-Functions/ST_Distance.md | 4 +
.../sql/Measurement-Functions/ST_DistanceSphere.md | 4 +
.../Measurement-Functions/ST_DistanceSpheroid.md | 4 +
.../Measurement-Functions/ST_FrechetDistance.md | 4 +
.../Measurement-Functions/ST_HausdorffDistance.md | 4 +
docs/api/sql/Measurement-Functions/ST_Length.md | 4 +
docs/api/sql/Measurement-Functions/ST_Length2D.md | 4 +
.../sql/Measurement-Functions/ST_LengthSpheroid.md | 4 +
.../sql/Measurement-Functions/ST_LongestLine.md | 4 +
.../sql/Measurement-Functions/ST_MaxDistance.md | 4 +
.../Measurement-Functions/ST_MinimumClearance.md | 4 +
.../ST_MinimumClearanceLine.md | 4 +
docs/api/sql/Measurement-Functions/ST_Perimeter.md | 4 +
.../sql/Measurement-Functions/ST_Perimeter2D.md | 4 +
docs/api/sql/Overlay-Functions/ST_Difference.md | 4 +
docs/api/sql/Overlay-Functions/ST_Intersection.md | 4 +
docs/api/sql/Overlay-Functions/ST_Split.md | 4 +
docs/api/sql/Overlay-Functions/ST_SubDivide.md | 4 +
.../sql/Overlay-Functions/ST_SubDivideExplode.md | 4 +
docs/api/sql/Overlay-Functions/ST_SymDifference.md | 4 +
docs/api/sql/Overlay-Functions/ST_UnaryUnion.md | 4 +
docs/api/sql/Overlay-Functions/ST_Union.md | 4 +
docs/api/sql/Pixel-Functions/RS_PixelAsCentroid.md | 4 +
.../api/sql/Pixel-Functions/RS_PixelAsCentroids.md | 4 +
docs/api/sql/Pixel-Functions/RS_PixelAsPoint.md | 4 +
docs/api/sql/Pixel-Functions/RS_PixelAsPoints.md | 4 +
docs/api/sql/Pixel-Functions/RS_PixelAsPolygon.md | 4 +
docs/api/sql/Pixel-Functions/RS_PixelAsPolygons.md | 4 +
docs/api/sql/Predicates/ST_Contains.md | 5 +
docs/api/sql/Predicates/ST_CoveredBy.md | 5 +
docs/api/sql/Predicates/ST_Covers.md | 5 +
docs/api/sql/Predicates/ST_Crosses.md | 5 +
docs/api/sql/Predicates/ST_DWithin.md | 5 +
docs/api/sql/Predicates/ST_Disjoint.md | 5 +
docs/api/sql/Predicates/ST_Equals.md | 5 +
docs/api/sql/Predicates/ST_Intersects.md | 5 +
docs/api/sql/Predicates/ST_OrderingEquals.md | 5 +
docs/api/sql/Predicates/ST_Overlaps.md | 5 +
docs/api/sql/Predicates/ST_Relate.md | 5 +
docs/api/sql/Predicates/ST_RelateMatch.md | 2 +
docs/api/sql/Predicates/ST_Touches.md | 5 +
docs/api/sql/Predicates/ST_Within.md | 5 +
docs/api/sql/Raster-Accessors/RS_GeoReference.md | 4 +
docs/api/sql/Raster-Accessors/RS_GeoTransform.md | 2 +
docs/api/sql/Raster-Accessors/RS_Height.md | 2 +
.../sql/Raster-Accessors/RS_RasterToWorldCoord.md | 4 +
.../sql/Raster-Accessors/RS_RasterToWorldCoordX.md | 4 +
.../sql/Raster-Accessors/RS_RasterToWorldCoordY.md | 4 +
docs/api/sql/Raster-Accessors/RS_Rotation.md | 4 +
docs/api/sql/Raster-Accessors/RS_ScaleX.md | 4 +
docs/api/sql/Raster-Accessors/RS_ScaleY.md | 4 +
docs/api/sql/Raster-Accessors/RS_SkewX.md | 4 +
docs/api/sql/Raster-Accessors/RS_SkewY.md | 4 +
docs/api/sql/Raster-Accessors/RS_UpperLeftX.md | 4 +
docs/api/sql/Raster-Accessors/RS_UpperLeftY.md | 4 +
docs/api/sql/Raster-Accessors/RS_Width.md | 2 +
.../sql/Raster-Accessors/RS_WorldToRasterCoord.md | 4 +
.../sql/Raster-Accessors/RS_WorldToRasterCoordX.md | 8 +-
.../sql/Raster-Accessors/RS_WorldToRasterCoordY.md | 4 +
.../Raster-Aggregate-Functions/RS_Union_Aggr.md | 4 +
docs/api/sql/Raster-Band-Accessors/RS_Band.md | 2 +
.../sql/Raster-Band-Accessors/RS_BandIsNoData.md | 2 +
.../Raster-Band-Accessors/RS_BandNoDataValue.md | 2 +
.../sql/Raster-Band-Accessors/RS_BandPixelType.md | 2 +
docs/api/sql/Raster-Band-Accessors/RS_Count.md | 2 +
.../sql/Raster-Band-Accessors/RS_SummaryStats.md | 2 +
.../Raster-Band-Accessors/RS_SummaryStatsAll.md | 2 +
.../api/sql/Raster-Band-Accessors/RS_ZonalStats.md | 6 +
.../sql/Raster-Band-Accessors/RS_ZonalStatsAll.md | 6 +
.../Raster-Constructors/RS_FromArcInfoAsciiGrid.md | 2 +
docs/api/sql/Raster-Constructors/RS_FromGeoTiff.md | 2 +
docs/api/sql/Raster-Constructors/RS_FromNetCDF.md | 2 +
.../sql/Raster-Constructors/RS_MakeEmptyRaster.md | 2 +
docs/api/sql/Raster-Constructors/RS_MakeRaster.md | 2 +
docs/api/sql/Raster-Constructors/RS_NetCDFInfo.md | 2 +
docs/api/sql/Raster-Functions.md | 236 +++----
.../sql/Raster-Geometry-Functions/RS_ConvexHull.md | 4 +
.../sql/Raster-Geometry-Functions/RS_Envelope.md | 4 +
.../Raster-Geometry-Functions/RS_MinConvexHull.md | 4 +
.../RS_AddBandFromArray.md | 2 +
.../Raster-Map-Algebra-Operators/RS_BandAsArray.md | 2 +
.../Raster-Map-Algebra-Operators/RS_MapAlgebra.md | 4 +
docs/api/sql/Raster-Operators/RS_AddBand.md | 2 +
docs/api/sql/Raster-Operators/RS_CRS.md | 103 +++
docs/api/sql/Raster-Operators/RS_Clip.md | 16 +-
docs/api/sql/Raster-Operators/RS_Interpolate.md | 9 +-
docs/api/sql/Raster-Operators/RS_MetaData.md | 2 +
docs/api/sql/Raster-Operators/RS_NormalizeAll.md | 4 +
docs/api/sql/Raster-Operators/RS_NumBands.md | 2 +
docs/api/sql/Raster-Operators/RS_ReprojectMatch.md | 10 +-
docs/api/sql/Raster-Operators/RS_Resample.md | 4 +
docs/api/sql/Raster-Operators/RS_SRID.md | 4 +-
.../sql/Raster-Operators/RS_SetBandNoDataValue.md | 2 +
docs/api/sql/Raster-Operators/RS_SetCRS.md | 70 +++
.../api/sql/Raster-Operators/RS_SetGeoReference.md | 4 +
docs/api/sql/Raster-Operators/RS_SetPixelType.md | 2 +
docs/api/sql/Raster-Operators/RS_SetSRID.md | 2 +
docs/api/sql/Raster-Operators/RS_SetValue.md | 2 +
docs/api/sql/Raster-Operators/RS_SetValues.md | 2 +
docs/api/sql/Raster-Operators/RS_Union.md | 4 +
docs/api/sql/Raster-Operators/RS_Value.md | 2 +
docs/api/sql/Raster-Operators/RS_Values.md | 2 +
docs/api/sql/Raster-Output/RS_AsBase64.md | 2 +
docs/api/sql/Raster-Output/RS_AsImage.md | 2 +
docs/api/sql/Raster-Output/RS_AsMatrix.md | 2 +
docs/api/sql/Raster-Predicates/RS_Contains.md | 4 +
docs/api/sql/Raster-Predicates/RS_Intersects.md | 4 +
docs/api/sql/Raster-Predicates/RS_Within.md | 4 +
docs/api/sql/Raster-Tiles/RS_Tile.md | 4 +
docs/api/sql/Raster-Tiles/RS_TileExplode.md | 4 +
docs/api/sql/Raster-affine-transformation.md | 2 +
docs/api/sql/Spatial-Indexing/ST_BingTile.md | 4 +
docs/api/sql/Spatial-Indexing/ST_BingTileAt.md | 4 +
.../api/sql/Spatial-Indexing/ST_BingTileCellIDs.md | 4 +
.../api/sql/Spatial-Indexing/ST_BingTilePolygon.md | 4 +
docs/api/sql/Spatial-Indexing/ST_BingTileToGeom.md | 4 +
docs/api/sql/Spatial-Indexing/ST_BingTileX.md | 4 +
docs/api/sql/Spatial-Indexing/ST_BingTileY.md | 4 +
.../sql/Spatial-Indexing/ST_BingTileZoomLevel.md | 4 +
.../api/sql/Spatial-Indexing/ST_BingTilesAround.md | 4 +
.../api/sql/Spatial-Indexing/ST_GeoHashNeighbor.md | 4 +
.../sql/Spatial-Indexing/ST_GeoHashNeighbors.md | 4 +
docs/api/sql/Spatial-Indexing/ST_H3CellDistance.md | 4 +
docs/api/sql/Spatial-Indexing/ST_H3CellIDs.md | 4 +
docs/api/sql/Spatial-Indexing/ST_H3KRing.md | 4 +
docs/api/sql/Spatial-Indexing/ST_H3ToGeom.md | 4 +
docs/api/sql/Spatial-Indexing/ST_S2CellIDs.md | 4 +
docs/api/sql/Spatial-Indexing/ST_S2ToGeom.md | 4 +
.../sql/Spatial-Reference-System/ST_BestSRID.md | 2 +
docs/api/sql/Spatial-Reference-System/ST_SRID.md | 2 +
.../api/sql/Spatial-Reference-System/ST_SetSRID.md | 2 +
.../sql/Spatial-Reference-System/ST_Transform.md | 4 +
.../ST_BinaryDistanceBandColumn.md | 2 +
docs/api/sql/Spatial-Statistics/ST_GLocal.md | 2 +
.../ST_WeightedDistanceBandColumn.md | 2 +
.../Geography-Constructors/ST_GeogFromEWKB.md | 2 +
.../Geography-Constructors/ST_GeogFromEWKT.md | 2 +
.../Geography-Constructors/ST_GeogFromGeoHash.md | 2 +
.../Geography-Constructors/ST_GeogFromWKB.md | 2 +
.../Geography-Constructors/ST_GeogFromWKT.md | 2 +
.../Geography-Constructors/ST_GeogToGeometry.md | 2 +
.../Geography-Constructors/ST_GeomToGeography.md | 2 +
docs/api/sql/geography/Geography-Functions.md | 26 +-
.../sql/geography/Geography-Functions/ST_AsEWKT.md | 2 +
.../geography/Geography-Functions/ST_Envelope.md | 2 +
docs/blog/posts/intro-sedonadb-0-3.md | 529 ++++++++++++++++
docs/image/ExpandAddress/ExpandAddress.svg | 12 +
docs/image/GeometryType/GeometryType.svg | 12 +
docs/image/ParseAddress/ParseAddress.svg | 14 +
docs/image/RS_Clip/RS_Clip.svg | 174 +++++
docs/image/RS_Contains/RS_Contains.svg | 116 ++++
docs/image/RS_ConvexHull/RS_ConvexHull.svg | 102 +++
docs/image/RS_Envelope/RS_Envelope.svg | 91 +++
docs/image/RS_GeoReference/RS_GeoReference.svg | 12 +
docs/image/RS_Interpolate/RS_Interpolate.svg | 117 ++++
docs/image/RS_Intersects/RS_Intersects.svg | 116 ++++
docs/image/RS_MapAlgebra/RS_MapAlgebra.svg | 230 +++++++
docs/image/RS_MinConvexHull/RS_MinConvexHull.svg | 109 ++++
docs/image/RS_NormalizeAll/RS_NormalizeAll.svg | 450 +++++++++++++
.../RS_PixelAsCentroid/RS_PixelAsCentroid.svg | 72 +++
.../RS_PixelAsCentroids/RS_PixelAsCentroids.svg | 107 ++++
docs/image/RS_PixelAsPoint/RS_PixelAsPoint.svg | 72 +++
docs/image/RS_PixelAsPoints/RS_PixelAsPoints.svg | 106 ++++
docs/image/RS_PixelAsPolygon/RS_PixelAsPolygon.svg | 90 +++
.../RS_PixelAsPolygons/RS_PixelAsPolygons.svg | 55 ++
.../RS_RasterToWorldCoord.svg | 50 ++
.../RS_RasterToWorldCoordX.svg | 11 +
.../RS_RasterToWorldCoordY.svg | 11 +
docs/image/RS_ReprojectMatch/RS_ReprojectMatch.svg | 164 +++++
.../RS_ReprojectMatch_clip.svg | 132 ++++
docs/image/RS_Resample/RS_Resample.svg | 575 +++++++++++++++++
docs/image/RS_Rotation/RS_Rotation.svg | 11 +
docs/image/RS_ScaleX/RS_ScaleX.svg | 14 +
docs/image/RS_ScaleY/RS_ScaleY.svg | 14 +
.../RS_SetGeoReference/RS_SetGeoReference.svg | 284 +++++++++
docs/image/RS_SkewX/RS_SkewX.svg | 30 +
docs/image/RS_SkewY/RS_SkewY.svg | 30 +
docs/image/RS_Tile/RS_Tile.svg | 217 +++++++
docs/image/RS_TileExplode/RS_TileExplode.svg | 222 +++++++
docs/image/RS_Union/RS_Union.svg | 101 +++
docs/image/RS_Union_Aggr/RS_Union_Aggr.svg | 144 +++++
docs/image/RS_UpperLeftX/RS_UpperLeftX.svg | 12 +
docs/image/RS_UpperLeftY/RS_UpperLeftY.svg | 12 +
docs/image/RS_Within/RS_Within.svg | 116 ++++
.../RS_WorldToRasterCoord.svg | 50 ++
.../RS_WorldToRasterCoordX.svg | 12 +
.../RS_WorldToRasterCoordY.svg | 13 +
docs/image/RS_ZonalStats/RS_ZonalStats.svg | 79 +++
docs/image/RS_ZonalStatsAll/RS_ZonalStatsAll.svg | 84 +++
.../RS_ZonalStatsAll_allTouched.svg | 149 +++++
.../RS_ZonalStats_allTouched.svg | 149 +++++
.../Raster_Affine_Transformation.svg | 20 +
docs/image/ReprojectMatch_example.png | Bin 23711 -> 0 bytes
docs/image/ST_3DDistance/ST_3DDistance.svg | 45 ++
docs/image/ST_AddMeasure/ST_AddMeasure.svg | 14 +
docs/image/ST_AddPoint/ST_AddPoint.svg | 36 ++
docs/image/ST_Affine/ST_Affine.svg | 20 +
docs/image/ST_Angle/ST_Angle.svg | 33 +
.../ST_ApproximateMedialAxis.svg | 32 +
docs/image/ST_Area/ST_Area.svg | 22 +
docs/image/ST_AreaSpheroid/ST_AreaSpheroid.svg | 22 +
docs/image/ST_Azimuth/ST_Azimuth.svg | 34 +
docs/image/ST_BingTile/ST_BingTile.svg | 35 ++
docs/image/ST_BingTileAt/ST_BingTileAt.svg | 27 +
.../ST_BingTileCellIDs/ST_BingTileCellIDs.svg | 72 +++
.../ST_BingTilePolygon/ST_BingTilePolygon.svg | 31 +
docs/image/ST_BingTileToGeom/ST_BingTileToGeom.svg | 19 +
docs/image/ST_BingTileX/ST_BingTileX.svg | 31 +
docs/image/ST_BingTileY/ST_BingTileY.svg | 28 +
.../ST_BingTileZoomLevel/ST_BingTileZoomLevel.svg | 96 +++
.../ST_BingTilesAround/ST_BingTilesAround.svg | 50 ++
docs/image/ST_Boundary/ST_Boundary.svg | 11 +
.../ST_BoundingDiagonal/ST_BoundingDiagonal.svg | 15 +
docs/image/ST_Buffer/ST_Buffer.svg | 20 +
docs/image/ST_Buffer_EndCap/ST_Buffer_EndCap.svg | 22 +
docs/image/ST_Buffer_Join/ST_Buffer_Join.svg | 16 +
docs/image/ST_Buffer_Side/ST_Buffer_Side.svg | 19 +
docs/image/ST_BuildArea/ST_BuildArea.svg | 24 +
docs/image/ST_Centroid/ST_Centroid.svg | 16 +
docs/image/ST_ClosestPoint/ST_ClosestPoint.svg | 29 +
docs/image/ST_Collect/ST_Collect.svg | 27 +
docs/image/ST_Collect_Agg/ST_Collect_Agg.svg | 15 +
.../ST_CollectionExtract/ST_CollectionExtract.svg | 28 +
docs/image/ST_ConcaveHull/ST_ConcaveHull.svg | 26 +
docs/image/ST_Contains/ST_Contains_false.svg | 15 +
docs/image/ST_Contains/ST_Contains_true.svg | 15 +
docs/image/ST_ConvexHull/ST_ConvexHull.svg | 22 +
docs/image/ST_CoordDim/ST_CoordDim.svg | 12 +
docs/image/ST_CoveredBy/ST_CoveredBy_false.svg | 15 +
docs/image/ST_CoveredBy/ST_CoveredBy_true.svg | 15 +
docs/image/ST_Covers/ST_Covers_false.svg | 15 +
docs/image/ST_Covers/ST_Covers_true.svg | 15 +
docs/image/ST_Crosses/ST_Crosses_false.svg | 17 +
docs/image/ST_Crosses/ST_Crosses_true.svg | 17 +
.../ST_CrossesDateLine/ST_CrossesDateLine.svg | 18 +
docs/image/ST_DBSCAN/ST_DBSCAN.svg | 29 +
docs/image/ST_DWithin/ST_DWithin_false.svg | 18 +
docs/image/ST_DWithin/ST_DWithin_true.svg | 18 +
docs/image/ST_Degrees/ST_Degrees.svg | 27 +
.../ST_DelaunayTriangles/ST_DelaunayTriangles.svg | 22 +
docs/image/ST_Difference/ST_Difference.svg | 20 +
docs/image/ST_Dimension/ST_Dimension.svg | 12 +
docs/image/ST_Disjoint/ST_Disjoint_false.svg | 15 +
docs/image/ST_Disjoint/ST_Disjoint_true.svg | 15 +
docs/image/ST_Distance/ST_Distance.svg | 27 +
docs/image/ST_DistanceSphere/ST_DistanceSphere.svg | 27 +
.../ST_DistanceSpheroid/ST_DistanceSpheroid.svg | 27 +
docs/image/ST_Dump/ST_Dump.svg | 13 +
docs/image/ST_DumpPoints/ST_DumpPoints.svg | 18 +
docs/image/ST_EndPoint/ST_EndPoint.svg | 12 +
docs/image/ST_Envelope/ST_Envelope.svg | 11 +
docs/image/ST_Envelope_Agg/ST_Envelope_Agg.svg | 13 +
docs/image/ST_Equals/ST_Equals_false.svg | 21 +
docs/image/ST_Equals/ST_Equals_true.svg | 21 +
docs/image/ST_Expand/ST_Expand.svg | 14 +
docs/image/ST_ExteriorRing/ST_ExteriorRing.svg | 12 +
.../ST_FlipCoordinates/ST_FlipCoordinates.svg | 31 +
docs/image/ST_Force2D/ST_Force2D.svg | 27 +
docs/image/ST_Force3D/ST_Force3D.svg | 27 +
docs/image/ST_Force3DM/ST_Force3DM.svg | 27 +
docs/image/ST_Force3DZ/ST_Force3DZ.svg | 27 +
docs/image/ST_Force4D/ST_Force4D.svg | 27 +
.../ST_ForceCollection/ST_ForceCollection.svg | 26 +
.../ST_ForcePolygonCCW/ST_ForcePolygonCCW.svg | 26 +
docs/image/ST_ForcePolygonCW/ST_ForcePolygonCW.svg | 26 +
docs/image/ST_ForceRHR/ST_ForceRHR.svg | 26 +
docs/image/ST_Force_2D/ST_Force_2D.svg | 27 +
.../ST_FrechetDistance/ST_FrechetDistance.svg | 39 ++
docs/image/ST_GeneratePoints/ST_GeneratePoints.svg | 24 +
.../ST_GeoHashNeighbor/ST_GeoHashNeighbor.svg | 24 +
.../ST_GeoHashNeighbors/ST_GeoHashNeighbors.svg | 24 +
.../ST_GeometricMedian/ST_GeometricMedian.svg | 21 +
docs/image/ST_GeometryN/ST_GeometryN.svg | 15 +
docs/image/ST_GeometryType/ST_GeometryType.svg | 12 +
docs/image/ST_H3CellDistance/ST_H3CellDistance.svg | 33 +
docs/image/ST_H3CellIDs/ST_H3CellIDs.svg | 67 ++
docs/image/ST_H3KRing/ST_H3KRing.svg | 34 +
docs/image/ST_H3ToGeom/ST_H3ToGeom.svg | 22 +
docs/image/ST_HasM/ST_HasM.svg | 12 +
docs/image/ST_HasZ/ST_HasZ.svg | 12 +
.../ST_HausdorffDistance/ST_HausdorffDistance.svg | 34 +
docs/image/ST_InteriorRingN/ST_InteriorRingN.svg | 14 +
.../ST_InterpolatePoint/ST_InterpolatePoint.svg | 20 +
docs/image/ST_Intersection/ST_Intersection.svg | 20 +
.../ST_Intersection_Agg/ST_Intersection_Agg.svg | 21 +
docs/image/ST_Intersects/ST_Intersects_false.svg | 15 +
docs/image/ST_Intersects/ST_Intersects_true.svg | 15 +
docs/image/ST_IsClosed/ST_IsClosed.svg | 16 +
docs/image/ST_IsCollection/ST_IsCollection.svg | 15 +
docs/image/ST_IsEmpty/ST_IsEmpty.svg | 13 +
docs/image/ST_IsPolygonCCW/ST_IsPolygonCCW.svg | 16 +
docs/image/ST_IsPolygonCW/ST_IsPolygonCW.svg | 16 +
docs/image/ST_IsRing/ST_IsRing.svg | 16 +
docs/image/ST_IsSimple/ST_IsSimple.svg | 16 +
docs/image/ST_IsValid/ST_IsValid.svg | 9 +
docs/image/ST_IsValidDetail/ST_IsValidDetail.svg | 12 +
docs/image/ST_IsValidReason/ST_IsValidReason.svg | 9 +
.../ST_IsValidTrajectory/ST_IsValidTrajectory.svg | 25 +
docs/image/ST_LabelPoint/ST_LabelPoint.svg | 16 +
docs/image/ST_Length/ST_Length.svg | 24 +
docs/image/ST_Length2D/ST_Length2D.svg | 24 +
docs/image/ST_LengthSpheroid/ST_LengthSpheroid.svg | 24 +
.../ST_LineFromMultiPoint.svg | 31 +
.../ST_LineInterpolatePoint.svg | 16 +
.../ST_LineLocatePoint/ST_LineLocatePoint.svg | 21 +
docs/image/ST_LineMerge/ST_LineMerge.svg | 36 ++
docs/image/ST_LineSegments/ST_LineSegments.svg | 39 ++
docs/image/ST_LineSubstring/ST_LineSubstring.svg | 15 +
.../ST_LocalOutlierFactor.svg | 28 +
docs/image/ST_LocateAlong/ST_LocateAlong.svg | 18 +
docs/image/ST_LongestLine/ST_LongestLine.svg | 29 +
docs/image/ST_M/ST_M.svg | 12 +
docs/image/ST_MMax/ST_MMax.svg | 12 +
docs/image/ST_MMin/ST_MMin.svg | 12 +
docs/image/ST_MakeLine/ST_MakeLine.svg | 31 +
docs/image/ST_MakePolygon/ST_MakePolygon.svg | 29 +
docs/image/ST_MakeValid/ST_MakeValid.svg | 17 +
docs/image/ST_MaxDistance/ST_MaxDistance.svg | 27 +
.../ST_MaximumInscribedCircle.svg | 17 +
.../ST_MinimumBoundingCircle.svg | 17 +
.../ST_MinimumBoundingRadius.svg | 19 +
.../ST_MinimumClearance/ST_MinimumClearance.svg | 22 +
.../ST_MinimumClearanceLine.svg | 24 +
docs/image/ST_Multi/ST_Multi.svg | 22 +
docs/image/ST_NDims/ST_NDims.svg | 12 +
docs/image/ST_NPoints/ST_NPoints.svg | 16 +
docs/image/ST_NRings/ST_NRings.svg | 13 +
docs/image/ST_Normalize/ST_Normalize.svg | 24 +
docs/image/ST_NumGeometries/ST_NumGeometries.svg | 14 +
.../ST_NumInteriorRing/ST_NumInteriorRing.svg | 14 +
.../ST_NumInteriorRings/ST_NumInteriorRings.svg | 14 +
docs/image/ST_NumPoints/ST_NumPoints.svg | 16 +
.../ST_OrderingEquals/ST_OrderingEquals_false.svg | 30 +
.../ST_OrderingEquals/ST_OrderingEquals_true.svg | 30 +
.../ST_OrientedEnvelope/ST_OrientedEnvelope.svg | 18 +
docs/image/ST_Overlaps/ST_Overlaps_false.svg | 15 +
docs/image/ST_Overlaps/ST_Overlaps_true.svg | 15 +
docs/image/ST_Perimeter/ST_Perimeter.svg | 22 +
docs/image/ST_Perimeter2D/ST_Perimeter2D.svg | 22 +
docs/image/ST_PointN/ST_PointN.svg | 13 +
docs/image/ST_PointOnSurface/ST_PointOnSurface.svg | 16 +
docs/image/ST_Points/ST_Points.svg | 15 +
docs/image/ST_Polygon/ST_Polygon.svg | 29 +
docs/image/ST_Polygonize/ST_Polygonize.svg | 30 +
docs/image/ST_Project/ST_Project.svg | 37 ++
.../ST_ReducePrecision/ST_ReducePrecision.svg | 15 +
docs/image/ST_Relate/ST_Relate_false.svg | 18 +
docs/image/ST_Relate/ST_Relate_true.svg | 18 +
docs/image/ST_RemovePoint/ST_RemovePoint.svg | 38 ++
.../ST_RemoveRepeatedPoints.svg | 39 ++
docs/image/ST_Reverse/ST_Reverse.svg | 38 ++
docs/image/ST_Rotate/ST_Rotate.svg | 24 +
docs/image/ST_RotateX/ST_RotateX.svg | 20 +
docs/image/ST_RotateY/ST_RotateY.svg | 20 +
docs/image/ST_S2CellIDs/ST_S2CellIDs.svg | 98 +++
docs/image/ST_S2ToGeom/ST_S2ToGeom.svg | 19 +
docs/image/ST_Scale/ST_Scale.svg | 24 +
docs/image/ST_ScaleGeom/ST_ScaleGeom.svg | 22 +
docs/image/ST_Segmentize/ST_Segmentize.svg | 37 ++
docs/image/ST_SetPoint/ST_SetPoint.svg | 37 ++
docs/image/ST_ShiftLongitude/ST_ShiftLongitude.svg | 38 ++
docs/image/ST_Simplify/ST_Simplify.svg | 29 +
.../ST_SimplifyPolygonHull.svg | 15 +
.../ST_SimplifyPreserveTopology.svg | 15 +
docs/image/ST_SimplifyVW/ST_SimplifyVW.svg | 32 +
docs/image/ST_Split/ST_Split.svg | 23 +
docs/image/ST_StartPoint/ST_StartPoint.svg | 12 +
.../ST_StraightSkeleton/ST_StraightSkeleton.svg | 42 ++
docs/image/ST_SubDivide/ST_SubDivide.svg | 19 +
docs/image/ST_SymDifference/ST_SymDifference.svg | 21 +
docs/image/ST_Touches/ST_Touches_false.svg | 15 +
docs/image/ST_Touches/ST_Touches_true.svg | 15 +
docs/image/ST_Transform/ST_Transform.svg | 46 ++
docs/image/ST_Translate/ST_Translate.svg | 24 +
.../ST_TriangulatePolygon.svg | 17 +
docs/image/ST_UnaryUnion/ST_UnaryUnion.svg | 17 +
docs/image/ST_Union/ST_Union.svg | 20 +
docs/image/ST_Union_Agg/ST_Union_Agg.svg | 13 +
.../ST_VoronoiPolygons/ST_VoronoiPolygons.svg | 21 +
docs/image/ST_Within/ST_Within_false.svg | 15 +
docs/image/ST_Within/ST_Within_true.svg | 15 +
docs/image/ST_X/ST_X.svg | 12 +
docs/image/ST_XMax/ST_XMax.svg | 12 +
docs/image/ST_XMin/ST_XMin.svg | 12 +
docs/image/ST_Y/ST_Y.svg | 12 +
docs/image/ST_YMax/ST_YMax.svg | 12 +
docs/image/ST_YMin/ST_YMin.svg | 12 +
docs/image/ST_Z/ST_Z.svg | 12 +
docs/image/ST_ZMax/ST_ZMax.svg | 55 ++
docs/image/ST_ZMin/ST_ZMin.svg | 52 ++
docs/image/ST_Zmflag/ST_Zmflag.svg | 13 +
docs/image/clipped-raster.png | Bin 4318 -> 0 bytes
docs/image/cropped-raster.png | Bin 6888 -> 0 bytes
docs/image/heatmap_Interpolate.png | Bin 38412 -> 0 bytes
docs/image/heatmap_Interpolate2.png | Bin 76759 -> 0 bytes
docs/image/original-raster-clip.png | Bin 71277 -> 0 bytes
.../ST_ApproximateMedialAxis_illustration.png | Bin 26593 -> 0 bytes
.../skeleton/ST_StraightSkeleton_illustration.png | Bin 23616 -> 0 bytes
pom.xml | 2 +-
python/sedona/spark/geopandas/base.py | 369 ++++++++++-
python/sedona/spark/geopandas/geoseries.py | 102 +--
python/tests/geopandas/test_geoseries.py | 251 +++++++-
.../tests/geopandas/test_match_geopandas_series.py | 76 ++-
.../streaming/spark/test_constructor_functions.py | 6 +-
.../org/apache/sedona/spark/SedonaContext.scala | 20 +-
.../org/apache/sedona/sql/RasterRegistrator.scala | 10 +-
.../scala/org/apache/sedona/sql/UDF/Catalog.scala | 2 +
.../UDT/RasterUdtRegistratorWrapper.scala | 4 +-
.../sql/sedona_sql/UDT/UdtRegistratorWrapper.scala | 12 +-
.../expressions/raster/RasterAccessors.scala | 9 +
.../expressions/raster/RasterEditors.scala | 7 +
.../sql/sedona_viz/UDT/UdtRegistratorWrapper.scala | 12 +-
.../org/apache/sedona/sql/functionTestScala.scala | 6 +-
.../org/apache/sedona/sql/rasteralgebraTest.scala | 71 +++
1051 files changed, 15698 insertions(+), 961 deletions(-)
delete mode 100644 .github/labeler.yml
delete mode 100644 .github/workflows/labeler.yml
create mode 100644
common/src/main/java/org/apache/sedona/common/raster/CrsNormalization.java
create mode 100644
common/src/test/java/org/apache/sedona/common/raster/CrsRoundTripComplianceTest.java
create mode 100644 docs/api/sql/Raster-Operators/RS_CRS.md
create mode 100644 docs/api/sql/Raster-Operators/RS_SetCRS.md
create mode 100644 docs/blog/posts/intro-sedonadb-0-3.md
create mode 100644 docs/image/ExpandAddress/ExpandAddress.svg
create mode 100644 docs/image/GeometryType/GeometryType.svg
create mode 100644 docs/image/ParseAddress/ParseAddress.svg
create mode 100644 docs/image/RS_Clip/RS_Clip.svg
create mode 100644 docs/image/RS_Contains/RS_Contains.svg
create mode 100644 docs/image/RS_ConvexHull/RS_ConvexHull.svg
create mode 100644 docs/image/RS_Envelope/RS_Envelope.svg
create mode 100644 docs/image/RS_GeoReference/RS_GeoReference.svg
create mode 100644 docs/image/RS_Interpolate/RS_Interpolate.svg
create mode 100644 docs/image/RS_Intersects/RS_Intersects.svg
create mode 100644 docs/image/RS_MapAlgebra/RS_MapAlgebra.svg
create mode 100644 docs/image/RS_MinConvexHull/RS_MinConvexHull.svg
create mode 100644 docs/image/RS_NormalizeAll/RS_NormalizeAll.svg
create mode 100644 docs/image/RS_PixelAsCentroid/RS_PixelAsCentroid.svg
create mode 100644 docs/image/RS_PixelAsCentroids/RS_PixelAsCentroids.svg
create mode 100644 docs/image/RS_PixelAsPoint/RS_PixelAsPoint.svg
create mode 100644 docs/image/RS_PixelAsPoints/RS_PixelAsPoints.svg
create mode 100644 docs/image/RS_PixelAsPolygon/RS_PixelAsPolygon.svg
create mode 100644 docs/image/RS_PixelAsPolygons/RS_PixelAsPolygons.svg
create mode 100644 docs/image/RS_RasterToWorldCoord/RS_RasterToWorldCoord.svg
create mode 100644 docs/image/RS_RasterToWorldCoordX/RS_RasterToWorldCoordX.svg
create mode 100644 docs/image/RS_RasterToWorldCoordY/RS_RasterToWorldCoordY.svg
create mode 100644 docs/image/RS_ReprojectMatch/RS_ReprojectMatch.svg
create mode 100644 docs/image/RS_ReprojectMatch_clip/RS_ReprojectMatch_clip.svg
create mode 100644 docs/image/RS_Resample/RS_Resample.svg
create mode 100644 docs/image/RS_Rotation/RS_Rotation.svg
create mode 100644 docs/image/RS_ScaleX/RS_ScaleX.svg
create mode 100644 docs/image/RS_ScaleY/RS_ScaleY.svg
create mode 100644 docs/image/RS_SetGeoReference/RS_SetGeoReference.svg
create mode 100644 docs/image/RS_SkewX/RS_SkewX.svg
create mode 100644 docs/image/RS_SkewY/RS_SkewY.svg
create mode 100644 docs/image/RS_Tile/RS_Tile.svg
create mode 100644 docs/image/RS_TileExplode/RS_TileExplode.svg
create mode 100644 docs/image/RS_Union/RS_Union.svg
create mode 100644 docs/image/RS_Union_Aggr/RS_Union_Aggr.svg
create mode 100644 docs/image/RS_UpperLeftX/RS_UpperLeftX.svg
create mode 100644 docs/image/RS_UpperLeftY/RS_UpperLeftY.svg
create mode 100644 docs/image/RS_Within/RS_Within.svg
create mode 100644 docs/image/RS_WorldToRasterCoord/RS_WorldToRasterCoord.svg
create mode 100644 docs/image/RS_WorldToRasterCoordX/RS_WorldToRasterCoordX.svg
create mode 100644 docs/image/RS_WorldToRasterCoordY/RS_WorldToRasterCoordY.svg
create mode 100644 docs/image/RS_ZonalStats/RS_ZonalStats.svg
create mode 100644 docs/image/RS_ZonalStatsAll/RS_ZonalStatsAll.svg
create mode 100644
docs/image/RS_ZonalStatsAll_allTouched/RS_ZonalStatsAll_allTouched.svg
create mode 100644
docs/image/RS_ZonalStats_allTouched/RS_ZonalStats_allTouched.svg
create mode 100644
docs/image/Raster_Affine_Transformation/Raster_Affine_Transformation.svg
delete mode 100644 docs/image/ReprojectMatch_example.png
create mode 100644 docs/image/ST_3DDistance/ST_3DDistance.svg
create mode 100644 docs/image/ST_AddMeasure/ST_AddMeasure.svg
create mode 100644 docs/image/ST_AddPoint/ST_AddPoint.svg
create mode 100644 docs/image/ST_Affine/ST_Affine.svg
create mode 100644 docs/image/ST_Angle/ST_Angle.svg
create mode 100644
docs/image/ST_ApproximateMedialAxis/ST_ApproximateMedialAxis.svg
create mode 100644 docs/image/ST_Area/ST_Area.svg
create mode 100644 docs/image/ST_AreaSpheroid/ST_AreaSpheroid.svg
create mode 100644 docs/image/ST_Azimuth/ST_Azimuth.svg
create mode 100644 docs/image/ST_BingTile/ST_BingTile.svg
create mode 100644 docs/image/ST_BingTileAt/ST_BingTileAt.svg
create mode 100644 docs/image/ST_BingTileCellIDs/ST_BingTileCellIDs.svg
create mode 100644 docs/image/ST_BingTilePolygon/ST_BingTilePolygon.svg
create mode 100644 docs/image/ST_BingTileToGeom/ST_BingTileToGeom.svg
create mode 100644 docs/image/ST_BingTileX/ST_BingTileX.svg
create mode 100644 docs/image/ST_BingTileY/ST_BingTileY.svg
create mode 100644 docs/image/ST_BingTileZoomLevel/ST_BingTileZoomLevel.svg
create mode 100644 docs/image/ST_BingTilesAround/ST_BingTilesAround.svg
create mode 100644 docs/image/ST_Boundary/ST_Boundary.svg
create mode 100644 docs/image/ST_BoundingDiagonal/ST_BoundingDiagonal.svg
create mode 100644 docs/image/ST_Buffer/ST_Buffer.svg
create mode 100644 docs/image/ST_Buffer_EndCap/ST_Buffer_EndCap.svg
create mode 100644 docs/image/ST_Buffer_Join/ST_Buffer_Join.svg
create mode 100644 docs/image/ST_Buffer_Side/ST_Buffer_Side.svg
create mode 100644 docs/image/ST_BuildArea/ST_BuildArea.svg
create mode 100644 docs/image/ST_Centroid/ST_Centroid.svg
create mode 100644 docs/image/ST_ClosestPoint/ST_ClosestPoint.svg
create mode 100644 docs/image/ST_Collect/ST_Collect.svg
create mode 100644 docs/image/ST_Collect_Agg/ST_Collect_Agg.svg
create mode 100644 docs/image/ST_CollectionExtract/ST_CollectionExtract.svg
create mode 100644 docs/image/ST_ConcaveHull/ST_ConcaveHull.svg
create mode 100644 docs/image/ST_Contains/ST_Contains_false.svg
create mode 100644 docs/image/ST_Contains/ST_Contains_true.svg
create mode 100644 docs/image/ST_ConvexHull/ST_ConvexHull.svg
create mode 100644 docs/image/ST_CoordDim/ST_CoordDim.svg
create mode 100644 docs/image/ST_CoveredBy/ST_CoveredBy_false.svg
create mode 100644 docs/image/ST_CoveredBy/ST_CoveredBy_true.svg
create mode 100644 docs/image/ST_Covers/ST_Covers_false.svg
create mode 100644 docs/image/ST_Covers/ST_Covers_true.svg
create mode 100644 docs/image/ST_Crosses/ST_Crosses_false.svg
create mode 100644 docs/image/ST_Crosses/ST_Crosses_true.svg
create mode 100644 docs/image/ST_CrossesDateLine/ST_CrossesDateLine.svg
create mode 100644 docs/image/ST_DBSCAN/ST_DBSCAN.svg
create mode 100644 docs/image/ST_DWithin/ST_DWithin_false.svg
create mode 100644 docs/image/ST_DWithin/ST_DWithin_true.svg
create mode 100644 docs/image/ST_Degrees/ST_Degrees.svg
create mode 100644 docs/image/ST_DelaunayTriangles/ST_DelaunayTriangles.svg
create mode 100644 docs/image/ST_Difference/ST_Difference.svg
create mode 100644 docs/image/ST_Dimension/ST_Dimension.svg
create mode 100644 docs/image/ST_Disjoint/ST_Disjoint_false.svg
create mode 100644 docs/image/ST_Disjoint/ST_Disjoint_true.svg
create mode 100644 docs/image/ST_Distance/ST_Distance.svg
create mode 100644 docs/image/ST_DistanceSphere/ST_DistanceSphere.svg
create mode 100644 docs/image/ST_DistanceSpheroid/ST_DistanceSpheroid.svg
create mode 100644 docs/image/ST_Dump/ST_Dump.svg
create mode 100644 docs/image/ST_DumpPoints/ST_DumpPoints.svg
create mode 100644 docs/image/ST_EndPoint/ST_EndPoint.svg
create mode 100644 docs/image/ST_Envelope/ST_Envelope.svg
create mode 100644 docs/image/ST_Envelope_Agg/ST_Envelope_Agg.svg
create mode 100644 docs/image/ST_Equals/ST_Equals_false.svg
create mode 100644 docs/image/ST_Equals/ST_Equals_true.svg
create mode 100644 docs/image/ST_Expand/ST_Expand.svg
create mode 100644 docs/image/ST_ExteriorRing/ST_ExteriorRing.svg
create mode 100644 docs/image/ST_FlipCoordinates/ST_FlipCoordinates.svg
create mode 100644 docs/image/ST_Force2D/ST_Force2D.svg
create mode 100644 docs/image/ST_Force3D/ST_Force3D.svg
create mode 100644 docs/image/ST_Force3DM/ST_Force3DM.svg
create mode 100644 docs/image/ST_Force3DZ/ST_Force3DZ.svg
create mode 100644 docs/image/ST_Force4D/ST_Force4D.svg
create mode 100644 docs/image/ST_ForceCollection/ST_ForceCollection.svg
create mode 100644 docs/image/ST_ForcePolygonCCW/ST_ForcePolygonCCW.svg
create mode 100644 docs/image/ST_ForcePolygonCW/ST_ForcePolygonCW.svg
create mode 100644 docs/image/ST_ForceRHR/ST_ForceRHR.svg
create mode 100644 docs/image/ST_Force_2D/ST_Force_2D.svg
create mode 100644 docs/image/ST_FrechetDistance/ST_FrechetDistance.svg
create mode 100644 docs/image/ST_GeneratePoints/ST_GeneratePoints.svg
create mode 100644 docs/image/ST_GeoHashNeighbor/ST_GeoHashNeighbor.svg
create mode 100644 docs/image/ST_GeoHashNeighbors/ST_GeoHashNeighbors.svg
create mode 100644 docs/image/ST_GeometricMedian/ST_GeometricMedian.svg
create mode 100644 docs/image/ST_GeometryN/ST_GeometryN.svg
create mode 100644 docs/image/ST_GeometryType/ST_GeometryType.svg
create mode 100644 docs/image/ST_H3CellDistance/ST_H3CellDistance.svg
create mode 100644 docs/image/ST_H3CellIDs/ST_H3CellIDs.svg
create mode 100644 docs/image/ST_H3KRing/ST_H3KRing.svg
create mode 100644 docs/image/ST_H3ToGeom/ST_H3ToGeom.svg
create mode 100644 docs/image/ST_HasM/ST_HasM.svg
create mode 100644 docs/image/ST_HasZ/ST_HasZ.svg
create mode 100644 docs/image/ST_HausdorffDistance/ST_HausdorffDistance.svg
create mode 100644 docs/image/ST_InteriorRingN/ST_InteriorRingN.svg
create mode 100644 docs/image/ST_InterpolatePoint/ST_InterpolatePoint.svg
create mode 100644 docs/image/ST_Intersection/ST_Intersection.svg
create mode 100644 docs/image/ST_Intersection_Agg/ST_Intersection_Agg.svg
create mode 100644 docs/image/ST_Intersects/ST_Intersects_false.svg
create mode 100644 docs/image/ST_Intersects/ST_Intersects_true.svg
create mode 100644 docs/image/ST_IsClosed/ST_IsClosed.svg
create mode 100644 docs/image/ST_IsCollection/ST_IsCollection.svg
create mode 100644 docs/image/ST_IsEmpty/ST_IsEmpty.svg
create mode 100644 docs/image/ST_IsPolygonCCW/ST_IsPolygonCCW.svg
create mode 100644 docs/image/ST_IsPolygonCW/ST_IsPolygonCW.svg
create mode 100644 docs/image/ST_IsRing/ST_IsRing.svg
create mode 100644 docs/image/ST_IsSimple/ST_IsSimple.svg
create mode 100644 docs/image/ST_IsValid/ST_IsValid.svg
create mode 100644 docs/image/ST_IsValidDetail/ST_IsValidDetail.svg
create mode 100644 docs/image/ST_IsValidReason/ST_IsValidReason.svg
create mode 100644 docs/image/ST_IsValidTrajectory/ST_IsValidTrajectory.svg
create mode 100644 docs/image/ST_LabelPoint/ST_LabelPoint.svg
create mode 100644 docs/image/ST_Length/ST_Length.svg
create mode 100644 docs/image/ST_Length2D/ST_Length2D.svg
create mode 100644 docs/image/ST_LengthSpheroid/ST_LengthSpheroid.svg
create mode 100644 docs/image/ST_LineFromMultiPoint/ST_LineFromMultiPoint.svg
create mode 100644
docs/image/ST_LineInterpolatePoint/ST_LineInterpolatePoint.svg
create mode 100644 docs/image/ST_LineLocatePoint/ST_LineLocatePoint.svg
create mode 100644 docs/image/ST_LineMerge/ST_LineMerge.svg
create mode 100644 docs/image/ST_LineSegments/ST_LineSegments.svg
create mode 100644 docs/image/ST_LineSubstring/ST_LineSubstring.svg
create mode 100644 docs/image/ST_LocalOutlierFactor/ST_LocalOutlierFactor.svg
create mode 100644 docs/image/ST_LocateAlong/ST_LocateAlong.svg
create mode 100644 docs/image/ST_LongestLine/ST_LongestLine.svg
create mode 100644 docs/image/ST_M/ST_M.svg
create mode 100644 docs/image/ST_MMax/ST_MMax.svg
create mode 100644 docs/image/ST_MMin/ST_MMin.svg
create mode 100644 docs/image/ST_MakeLine/ST_MakeLine.svg
create mode 100644 docs/image/ST_MakePolygon/ST_MakePolygon.svg
create mode 100644 docs/image/ST_MakeValid/ST_MakeValid.svg
create mode 100644 docs/image/ST_MaxDistance/ST_MaxDistance.svg
create mode 100644
docs/image/ST_MaximumInscribedCircle/ST_MaximumInscribedCircle.svg
create mode 100644
docs/image/ST_MinimumBoundingCircle/ST_MinimumBoundingCircle.svg
create mode 100644
docs/image/ST_MinimumBoundingRadius/ST_MinimumBoundingRadius.svg
create mode 100644 docs/image/ST_MinimumClearance/ST_MinimumClearance.svg
create mode 100644
docs/image/ST_MinimumClearanceLine/ST_MinimumClearanceLine.svg
create mode 100644 docs/image/ST_Multi/ST_Multi.svg
create mode 100644 docs/image/ST_NDims/ST_NDims.svg
create mode 100644 docs/image/ST_NPoints/ST_NPoints.svg
create mode 100644 docs/image/ST_NRings/ST_NRings.svg
create mode 100644 docs/image/ST_Normalize/ST_Normalize.svg
create mode 100644 docs/image/ST_NumGeometries/ST_NumGeometries.svg
create mode 100644 docs/image/ST_NumInteriorRing/ST_NumInteriorRing.svg
create mode 100644 docs/image/ST_NumInteriorRings/ST_NumInteriorRings.svg
create mode 100644 docs/image/ST_NumPoints/ST_NumPoints.svg
create mode 100644 docs/image/ST_OrderingEquals/ST_OrderingEquals_false.svg
create mode 100644 docs/image/ST_OrderingEquals/ST_OrderingEquals_true.svg
create mode 100644 docs/image/ST_OrientedEnvelope/ST_OrientedEnvelope.svg
create mode 100644 docs/image/ST_Overlaps/ST_Overlaps_false.svg
create mode 100644 docs/image/ST_Overlaps/ST_Overlaps_true.svg
create mode 100644 docs/image/ST_Perimeter/ST_Perimeter.svg
create mode 100644 docs/image/ST_Perimeter2D/ST_Perimeter2D.svg
create mode 100644 docs/image/ST_PointN/ST_PointN.svg
create mode 100644 docs/image/ST_PointOnSurface/ST_PointOnSurface.svg
create mode 100644 docs/image/ST_Points/ST_Points.svg
create mode 100644 docs/image/ST_Polygon/ST_Polygon.svg
create mode 100644 docs/image/ST_Polygonize/ST_Polygonize.svg
create mode 100644 docs/image/ST_Project/ST_Project.svg
create mode 100644 docs/image/ST_ReducePrecision/ST_ReducePrecision.svg
create mode 100644 docs/image/ST_Relate/ST_Relate_false.svg
create mode 100644 docs/image/ST_Relate/ST_Relate_true.svg
create mode 100644 docs/image/ST_RemovePoint/ST_RemovePoint.svg
create mode 100644
docs/image/ST_RemoveRepeatedPoints/ST_RemoveRepeatedPoints.svg
create mode 100644 docs/image/ST_Reverse/ST_Reverse.svg
create mode 100644 docs/image/ST_Rotate/ST_Rotate.svg
create mode 100644 docs/image/ST_RotateX/ST_RotateX.svg
create mode 100644 docs/image/ST_RotateY/ST_RotateY.svg
create mode 100644 docs/image/ST_S2CellIDs/ST_S2CellIDs.svg
create mode 100644 docs/image/ST_S2ToGeom/ST_S2ToGeom.svg
create mode 100644 docs/image/ST_Scale/ST_Scale.svg
create mode 100644 docs/image/ST_ScaleGeom/ST_ScaleGeom.svg
create mode 100644 docs/image/ST_Segmentize/ST_Segmentize.svg
create mode 100644 docs/image/ST_SetPoint/ST_SetPoint.svg
create mode 100644 docs/image/ST_ShiftLongitude/ST_ShiftLongitude.svg
create mode 100644 docs/image/ST_Simplify/ST_Simplify.svg
create mode 100644 docs/image/ST_SimplifyPolygonHull/ST_SimplifyPolygonHull.svg
create mode 100644
docs/image/ST_SimplifyPreserveTopology/ST_SimplifyPreserveTopology.svg
create mode 100644 docs/image/ST_SimplifyVW/ST_SimplifyVW.svg
create mode 100644 docs/image/ST_Split/ST_Split.svg
create mode 100644 docs/image/ST_StartPoint/ST_StartPoint.svg
create mode 100644 docs/image/ST_StraightSkeleton/ST_StraightSkeleton.svg
create mode 100644 docs/image/ST_SubDivide/ST_SubDivide.svg
create mode 100644 docs/image/ST_SymDifference/ST_SymDifference.svg
create mode 100644 docs/image/ST_Touches/ST_Touches_false.svg
create mode 100644 docs/image/ST_Touches/ST_Touches_true.svg
create mode 100644 docs/image/ST_Transform/ST_Transform.svg
create mode 100644 docs/image/ST_Translate/ST_Translate.svg
create mode 100644 docs/image/ST_TriangulatePolygon/ST_TriangulatePolygon.svg
create mode 100644 docs/image/ST_UnaryUnion/ST_UnaryUnion.svg
create mode 100644 docs/image/ST_Union/ST_Union.svg
create mode 100644 docs/image/ST_Union_Agg/ST_Union_Agg.svg
create mode 100644 docs/image/ST_VoronoiPolygons/ST_VoronoiPolygons.svg
create mode 100644 docs/image/ST_Within/ST_Within_false.svg
create mode 100644 docs/image/ST_Within/ST_Within_true.svg
create mode 100644 docs/image/ST_X/ST_X.svg
create mode 100644 docs/image/ST_XMax/ST_XMax.svg
create mode 100644 docs/image/ST_XMin/ST_XMin.svg
create mode 100644 docs/image/ST_Y/ST_Y.svg
create mode 100644 docs/image/ST_YMax/ST_YMax.svg
create mode 100644 docs/image/ST_YMin/ST_YMin.svg
create mode 100644 docs/image/ST_Z/ST_Z.svg
create mode 100644 docs/image/ST_ZMax/ST_ZMax.svg
create mode 100644 docs/image/ST_ZMin/ST_ZMin.svg
create mode 100644 docs/image/ST_Zmflag/ST_Zmflag.svg
delete mode 100644 docs/image/clipped-raster.png
delete mode 100644 docs/image/cropped-raster.png
delete mode 100644 docs/image/heatmap_Interpolate.png
delete mode 100644 docs/image/heatmap_Interpolate2.png
delete mode 100644 docs/image/original-raster-clip.png
delete mode 100644
docs/image/skeleton/ST_ApproximateMedialAxis_illustration.png
delete mode 100644 docs/image/skeleton/ST_StraightSkeleton_illustration.png