Dropping features at lower zoom levels
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Ambito
- api
Direzione di ricerca
Non è indicato alcun file, test o punto di ingresso. Inizia esaminando come tipg serve le tile vettoriali e l’approccio referenziato di tippecanoe per eliminare le feature; il lavoro sarebbe completato quando sarà stata concordata una strategia per ridurre le feature ai livelli di zoom più bassi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
It’s my understanding that tipg will return all queried features at all vector tile zoom levels. I’m considering the case where there are a huge number of features or a dataset/table will grow as more data is appended to it. Is there a way to drop features at lower levels to mitigate the issue of loading a huge amount of features at low zoom levels?
There’s a good article here that describe this problem:
Enabling visualization is also much more challenging with vector data than raster. With both a key step is to create overviews that give a user a sensible view of the data at lower zoom levels. With raster data, there are a small number of well-known algorithms (nearest neighbor, average, bilinear) that can work consistently on any input and give pretty great results. With vector data, taking a naive mathematical approach, like just using 25% of the points at each overview level, will yield results that don’t ‘look’ right and aren’t useful for a person to figure out where to zoom in to. And what works for one type of data may well not work for other types of data: you may be able to get a nice algorithm that does great road overviews but plugging hydrographic data into it might well yield garbage. The tippecanoe project did a great job of providing tools to create great vector data overviews, but it needs a good bit of user configuration and its techniques have not yet been widely adopted.
I’ve used tippecanoe in the past to create vector tiles and they have a way to drop features but I haven’t looked to much into their algorithm.
- Lingua principale
- PLpgSQL
- Stelle
- 220
- Fork
- 39
- Merge medio
- 2g 18h
- PR unite (30g)
- 6
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di developmentseed/tipg
-
New MLT vector formatAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
developmentseed/tipg#248 · 1 reazione ·
-
add support for JSONB column searchForse di nuovo libera @bitner l’ha presa 284 giorni fa e non c’è nessuna pull request aperta. Aperta
developmentseed/tipg#247 · 2 assegnatari ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
developmentseed/tipg#241 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
developmentseed/tipg#240 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100
developmentseed/tipg#228 · 3 commenti ·
Tutte le issue di developmentseed/tipg
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
jessepollak/home#1627 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement status: needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
mastra-ai/mastra#25508 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
canonical/testflinger#1346 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
onedrive: ChangeNotify drops the delta token after one failed poll and stops notifying until remountAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 3 giorni