New CovJson Library
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Tranquilo
- Stack tecnológico
- typescript
- Área
- data
Línea de trabajo
Empieza revisando el repositorio covjson enlazado y el paquete CoverageJSON TypeScript definitions mencionado en el issue. El issue solicita comentarios, casos de uso, aportaciones de plugins de gráficos y posibles responsables conjuntos, en lugar de definir un cambio de código acotado o una prueba de finalización; por lo tanto, quien contribuya debería aclarar primero la tarea deseada y su definición de completado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hello,
Introducing a new library, written in TypeScript, to process, and reproject CoverageJSON documents. Link to Repo
Loosely inspired by predecessor projects such as covutils, leaflet-coverage and coverage-reader and does borrow some logic but with some differences such as:
- It is not a one size fits all. You can easily extend these classes or implement your own.
- Modularization: Each domain is processed independently, mapping plugins only render the GeoJSON mappings and code is reshared. I am developing a charting plugin but you can build your own.
- Objects such as Domains, Coverages and CoverageCollections have their own equivalent classes which extend their functionality and allow conversion back to plain objects.
- Uses the [x,y] coordinate order for everything. You can easily override the
Referencingclass to swap the order
So, the gist is this library allows you to process CoverageJSON without a lot of defaults. At current time, the aforementioned libraries are the default and may be considerably faster that this library and maybe considerably stable.
That said, I would like feedback to ascertain what I have overlooked and what your typical usecase looks like while I implement the charts plugin. While the core package is considerably stable, a few more tweaks are needed before a stable release.
I would also appreciate some co-owners of the TypeScript definitions package for this standard over at DefinitelyTyped
- Lenguaje dominante
- HTML
- Estrellas
- 15
- Forks
- 9
- Merge medio
- 6 h 1 min
- PR fusionados (30 d)
- 3
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 opengeospatial/CoverageJSON
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
opengeospatial/CoverageJSON#233 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
opengeospatial/CoverageJSON#227 · 3 comentarios · 1 reacción ·
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
opengeospatial/CoverageJSON#218 · 4 comentarios ·
-
V1.1
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
opengeospatial/CoverageJSON#216 · 9 comentarios · 3 reacciones ·
-
V1.1
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
opengeospatial/CoverageJSON#207 · 3 comentarios ·
Todos los issues de opengeospatial/CoverageJSON
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
CliMA/ClimaArtifacts#184 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
google/libaddressinput#255 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Loading and saving back from file with netcdf failsPosiblemente ocupada @mokashang la tomó hoy. Abiertobug topic-backends
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
pydata/xarray#11672 · 1 comentario ·
Los mantenedores suelen responder en 1 día