Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

New CovJson Library

Aberta
#229 3 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
25/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Pouca atividade
Stack de tecnologia
typescript
Domínio
data

Direção de pesquisa

Comece analisando o repositório covjson vinculado e o pacote CoverageJSON TypeScript definitions mencionado na issue. A issue solicita feedback, casos de uso, contribuições de plugins de gráficos e possíveis co-responsáveis, em vez de definir uma alteração de código delimitada ou um teste de conclusão; portanto, quem contribuir deve primeiro esclarecer a tarefa desejada e sua Definition of Done.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Implementations

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:

  1. It is not a one size fits all. You can easily extend these classes or implement your own.
  2. 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.
  3. Objects such as Domains, Coverages and CoverageCollections have their own equivalent classes which extend their functionality and allow conversion back to plain objects.
  4. Uses the [x,y] coordinate order for everything. You can easily override the Referencing class 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

Linguagem predominante
HTML
Estrelas
15
Forks
9
Merge médio
6h 1min
PRs com merge (30d)
3

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de opengeospatial/CoverageJSON

Todas as issues de opengeospatial/CoverageJSON

Issues semelhantes

Mais issues de Data Engineering

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.