Integer values for attributes
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
El issue no indica archivos, pruebas ni puntos de entrada; empieza rastreando la asignación de variables a bandas y el procesamiento actual de la opción -b <var name> <band no>. Revisa cómo se codifican los atributos de salida y compara los dos enfoques de precisión propuestos. No se han definido criterios de finalización porque el issue no elige un enfoque ni especifica el comportamiento esperado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Using integers for most output attributes might reduce vector tile file size in a number of ways. First off, an integer in and of itself is stored more efficiently than other, higher precision formats. Secondly, @yhahn indicated in conversation that if attributes are repeated across features within a vt, that value is effectively only stored once.
I see two ways to handle this:
- Always force integers. Downside of this is attributes with actual higher precisions (eg a field that ranges from -1 to 1, as do many pixel indices). Of course, this could be handled by the user scaling these values before encoding, but.
- Build into the variable --> band mapping. Right now, to specifically map a band, we pass an option like so:
-b <var name> <band no>
We could easily make this into:
-b <var name> <band no> <precision>
cc @ian29 @MateoV
- Lenguaje dominante
- Python
- Estrellas
- 91
- Forks
- 18
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de mapbox/make-surface
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
mapbox/make-surface#92 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
mapbox/make-surface#91 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
mapbox/make-surface#90 ·
-
DistributionNotFound: pyparsing Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
mapbox/make-surface#89 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
mapbox/make-surface#84 · 1 comentario ·
Todos los issues de mapbox/make-surface
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
stephrobert/dsoxlab#238 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
sublimehq/package_control#1780 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
nwg-piotr/nwg-displays#145 ·