New CovJson Library
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- Calme
- Stack technique
- typescript
- Domaine
- data
Piste de recherche
Commencez par examiner le dépôt covjson lié et le paquet CoverageJSON TypeScript definitions mentionné dans l’issue. L’issue demande des retours, des cas d’utilisation, des contributions de plugins de graphiques et d’éventuels co-responsables, plutôt que de définir une modification de code délimitée ou un test d’achèvement ; un contributeur devrait donc commencer par clarifier la tâche souhaitée et sa Definition of Done.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- HTML
- Étoiles
- 15
- Forks
- 9
- Merge moyen
- 6 h 1 min
- PR mergées (30 j)
- 3
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de opengeospatial/CoverageJSON
-
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
opengeospatial/CoverageJSON#233 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
opengeospatial/CoverageJSON#227 · 3 commentaires · 1 réaction ·
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
opengeospatial/CoverageJSON#218 · 4 commentaires ·
-
V1.1
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
opengeospatial/CoverageJSON#216 · 9 commentaires · 3 réactions ·
-
V1.1
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
opengeospatial/CoverageJSON#207 · 3 commentaires ·
Toutes les issues de opengeospatial/CoverageJSON
Issues similaires
-
oppdatere kodebok med prom dataOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Rapporteket/NORIC#318 ·
-
Report: A few extra shortlinksOuvertecheck:passed streams:remove
Difficulté 1/5 Moins d'une heure Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 1 jour
-
GLM-5.3 available on bedrock nowOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
anomalyco/models.dev#8862 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
Les mainteneurs répondent en général sous 2 jours
-
Drained trajectory arrays are overwritten when the sequence buffer is reusedPeut-être pris @sylvesterkaczmarek l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
google-deepmind/bsuite#56 ·