Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ingest processor to convert geotile addresses into polygons #92473

Closed
craigtaverner opened this issue Dec 20, 2022 · 2 comments · Fixed by #93370
Closed

Ingest processor to convert geotile addresses into polygons #92473

craigtaverner opened this issue Dec 20, 2022 · 2 comments · Fixed by #93370
Assignees
Labels
:Analytics/Geo Indexing, search aggregations of geo points and shapes >enhancement Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo)

Comments

@craigtaverner
Copy link
Contributor

Description

This feature was inspired by a request from a services customer. They have existing data composed of Uber H3 encoded fields. This is not because they use Elasticsearch H3 capabilities, but something they already had. In addition they want to display the cell polygons on their map UI, and are willing to re-index, but do not want to export, process and re-import the data themselves to add the missing polygons.

The idea with this feature is to produce an ingest processor that can be added to elasticsearch as a plugin, and this processor will be able to convert any geotile address (geohash, geotile or geohex) into a polygon, for future use (either in a map display, or some other use, like polygon search or aggs). In the case of geohex, we already have the internal H3.h3ToGeoBoundary function, which is not accessible to painless, but should be accessible from an ingest processor plugin.

@craigtaverner craigtaverner added >enhancement needs:triage Requires assignment of a team area label :Analytics/Geo Indexing, search aggregations of geo points and shapes Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) and removed needs:triage Requires assignment of a team area label labels Dec 20, 2022
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-analytics-geo (Team:Analytics)

@craigtaverner
Copy link
Contributor Author

The circle processor would be a good example to base this on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Analytics/Geo Indexing, search aggregations of geo points and shapes >enhancement Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants