[ 
https://issues.apache.org/jira/browse/IMPALA-15270?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on IMPALA-15270 started by Jason Fehr.
-------------------------------------------
> Implement Geospatial ST_Buffer Function Using Boost
> ---------------------------------------------------
>
>                 Key: IMPALA-15270
>                 URL: https://issues.apache.org/jira/browse/IMPALA-15270
>             Project: IMPALA
>          Issue Type: Improvement
>    Affects Versions: Impala 5.0.0
>            Reporter: Jason Fehr
>            Assignee: Jason Fehr
>            Priority: Critical
>              Labels: geospatial
>
> Move the implementation of the ST_Buffer geospatial function from Java to 
> Boost's buffer() geospatial function.  Also add a third and fourth parameter 
> to the function:
> *Parameter 3:*  use_spheroid -- boolean indicating if the return should use 
> the spheroidal buffer polygon for more accurate representation over the Earth
> *Parameter 4:*  buffer_style -- string containing space-separated key-value 
> pairs that control the returned buffer polygon.  The following keys are 
> allowed:
>     - quad_segs=# : Number of line segments utilized to approximate a quarter 
> circle (default is 8).
>     - endcap=round|flat: End cap style (default is round). butt is an 
> accepted synonym for flat.
>     - join=round|mitre: Join style (default is round). miter is an accepted 
> synonym for mitre.
>     - mitre_limit=#.# : mitre ratio limit and it only affects mitred join 
> style. miter_limit is an accepted synonym for mitre_limit.
>     - side=both|left|right : Defaults to both. Setting left or right enables 
> a single-sided buffer operation on the geometry, with the buffered side 
> aligned according to the direction of the line. This functionality is 
> specific to LINESTRING geometry and has no impact on POINT or POLYGON 
> geometries.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to