Skip to content

[GEO] Explore replacing shape validation in ShapeBuilders with Lucene's Tessellator #35349

@nknize

Description

@nknize

Lucene's new LatLonShape field (introduced to the geo_shape field mapper in PR #35320) uses o.a.lucene.geo.Tessellator to create a triangular tessellation from a provided shape. This process includes shape validation to ensure the provided geometry is compliant with the specification. This makes the shape validation logic in o.e.common.geo.builders.PolygonBuilder#coordinates a costly redundant process and should be able to be removed / replaced by the Tessellator's validation logic.

Metadata

Metadata

Assignees

Labels

:Analytics/GeoIndexing, search aggregations of geo points and shapes>enhancementTeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)v8.2.0

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions