[
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]