jiayuasu opened a new pull request, #2690:
URL: https://github.com/apache/sedona/pull/2690

   ## Description
   
   Phase 8 of fixing #2678 - adds SVG visual illustrations for all 7 **Affine 
Transformation** functions.
   
   ### Approach
   
   Uses an **overlay visualization** where input (blue dashed) and result 
(green solid) are drawn in the same coordinate space, making the geometric 
transformation immediately visible:
   
   | Function | Visualization |
   |----------|---------------|
   | ST_Affine | Horizontal shear transform on a rectangle |
   | ST_Rotate | 45 degree counter-clockwise rotation of L-shape around 
centroid |
   | ST_RotateX | 3D rotation around X-axis showing Y compression in 2D 
projection |
   | ST_RotateY | 3D rotation around Y-axis showing X compression in 2D 
projection |
   | ST_Scale | Non-uniform scaling (1.5x, 2y) of L-shape from origin |
   | ST_ScaleGeom | Scaling relative to centroid (0.5x, 0.75y) of house shape |
   | ST_Translate | Translation of L-shape by (deltaX=2, deltaY=1.5) |
   
   ### Files changed
   
   - **7 new SVGs** in `docs/image/ST_*/ST_*.svg`
   - **21 doc files** updated (7 SQL + 7 Flink + 7 Snowflake)
   
   ### Related
   
   - Issue: #2678
   - Phase 1 (Predicates): #2681 merged
   - Phase 2 (Overlays): #2682 merged
   - Phase 3 (Processing): #2683 merged
   - Phase 4 (Measurement): #2684 merged
   - Phase 5 (Editors): #2686
   - Phase 6 (Accessors): #2687
   - Phase 7 (Validation): #2689 merged
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to