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

[Maps] [Meta] .mvt feature completeness #79868

Closed
thomasneirynck opened this issue Oct 7, 2020 · 2 comments
Closed

[Maps] [Meta] .mvt feature completeness #79868

thomasneirynck opened this issue Oct 7, 2020 · 2 comments
Labels
blocked [Deprecated-Use Team:Presentation]Team:Geo Former Team Label for Geo Team. Now use Team:Presentation Meta
Projects

Comments

@thomasneirynck
Copy link
Contributor

thomasneirynck commented Oct 7, 2020

New meta ticket to follow up on the current status of .mvt support in Maps

Status as of 7.10

For 3rd party services:

  • users can manually configure an {x}/{y}{z}.pbf endpoint, similar to how they can configure a WMS or TMS image layer

For Elasticsearch backed data sources, mvt is a beta-feature:

  • mvt scaling-option for ES-document layers
  • super-fine "resolution" for grid-aggs and clusters

From a technical vantage point, it is much more advantageous for .mvt to become the default format to deliver geo-data from server (ES/Kibana-server) to client (Kibana browser-app) in a web-context, rather than raw GeoJson:

  • significant reduction in data-size
  • significant improvement in rendering performance and laggyness due to client-side caching

The format is particularly suited for cloud-deployments of the stack.


Gaps

Ideally, users would not need to know that the geo data is delivered as vector tiles.

Several functional gaps prevent the data-format to be used as the default and move the feature to GA.

These gaps also need to be closed if Elasticsearch starts to support elastic/elasticsearch#58696 .mvt. As of 7.10, the .mvt generation is done server-side by Kibana.

UX (as compared to using Json)

Performance improvements / bugs

Polish

  • [Maps] Support TileJson spec #70146: support TileJson-metadata (this would also significantly help with debugging EMS). This would also enable fit2bounds since TileJson includes the bounds of the data-layers.

Functional

Opportunities

@thomasneirynck thomasneirynck added Meta [Deprecated-Use Team:Presentation]Team:Geo Former Team Label for Geo Team. Now use Team:Presentation labels Oct 7, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-gis (Team:Geo)

@thomasneirynck
Copy link
Contributor Author

Closing. Open items from this meta-issue can be tracked individually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked [Deprecated-Use Team:Presentation]Team:Geo Former Team Label for Geo Team. Now use Team:Presentation Meta
Projects
No open projects
Maps
  
Backlog
Development

No branches or pull requests

2 participants