Humanitarian Exchange Language Dev
Lista de serviços gratuitos e ferramentas para pessoas desenvolvedoras que implemente o Padrão HXL (“The Humanitarian Exchange Language”).
HDX Tools
HDX Tools oferecem ferramentas interativas para trabalhar online em dados com #HXL.
Quick Charts
Crie e compartilhe gráficos e tabelas interativas com seus dados.
Tag Assist
Ajuda para encontrar as hashtags HXL certas para seus dados.
Data Check
Carregue seus dados e receba um relatório de volta destacando possíveis erros.
HXL Proxy
Uma ferramenta on-line gratuita para limpar, transformar, mesclar e validar dados marcados com HXL. O HXL Proxy permite executar muitas operações que normalmente exigiriam um banco de dados, mesmo quando os conjuntos de dados são distribuídos pelos serviços da Web e na nuvem.
Algumas das operações possíveis incluem:
- Anexar conjuntos de dados
- Anexar conjuntos de dados por lista externa
- Limpeza de dados
- Contar linhas
- Cortar colunas
- Linhas com redução de redundância
- Explode data
- Preencher células vazias
- Extração de valor JSONPath
- Mesclar de outro conjunto de dados
- Renomear coluna
- Substituir dados
- Substituir dados num mapa externo
- Selecionar linhas
- Classificar linhas
O HXL Proxy foi projetado para alto desempenho, funciona anonimamente e foi testado com conjuntos de dados de origem de até 500.000 linhas.
Você cria uma receita que contém uma série de etapas para transformar os dados. Você pode salvar o resultado da sua transformação como uma receita ao vivo que permitirá que os usuários baixem versões CSV ou JSON de seus dados modificados, que serão atualizados automaticamente quando a origem for alterada.
Biblioteca HXL no Python e ferramentas de linha de comando
Biblioteca Python e ferramentas de linha de comando para validar, limpar e transformar dados marcados com HXL em um ambiente em lote, otimizados para uso com grandes conjuntos de dados. Por exemplo, o comando a seguir produzirá um relatório do número de organizações diferentes mencionadas em um conjunto de dados:
hxlcount -t org mydata.csv
Biblioteca HXL do navegador Javascript
Biblioteca Javascript no estilo JQuery para processar dados HXL dentro do navegador da Web, sem a necessidade de suporte de um servidor (especialmente valioso para aplicativos da Web interativos). Por exemplo, esta linha de código carregará um conjunto de dados de 3W e produzirá um relatório do número de atividades em cada região:
```hxl.load(‘http://example.org/3w.csv’, function (dataset) { var region_stats = dataset.count(‘adm1’); // do something with the stats });
## [HXL em R](https://dirkschumacher.github.io/rhxl/)
Módulo HXL para o [R](https://en.wikipedia.org/wiki/R_(programming_language)), escrito e mantido por [Dirk Schumacher](https://github.com/dirkschumacher). Exemplo:
```data_url <- "http://ourairports.com/countries/VN/airports.hxl"
hxl_data <- as_hxl(read.csv(data_url))
head(hxl_data)
#> # A tibble: 6 × 20
#> id ident type name
#> <int> <chr> <chr> <chr>
#> 1 26708 VVTS large_airport Tan Son Nhat International Airport
#> 2 26700 VVNB large_airport Noi Bai International Airport
#> 3 26697 VVDN large_airport Da Nang International Airport
#> 4 26693 VVCR medium_airport Cam Ranh Airport
#> 5 26705 VVPQ medium_airport Phu Quoc International Airport
#> 6 26702 VVPB medium_airport Phu Bai Airport
#> # ... with 16 more variables: latitude_deg <dbl>, longitude_deg <dbl>,
#> # elevation_ft <int>, continent <chr>, iso_country <chr>,
#> # iso_region <chr>, municipality <chr>, scheduled_service <int>,
#> # gps_code <chr>, iata_code <chr>, local_code <chr>, home_link <chr>,
#> # wikipedia_link <chr>, keywords <chr>, score <int>, last_updated <dttm>
Proxy HXL
csvhuman para Ruby
A Ruby GEM for reading HXL-hashtagged CSV data. Written by Gerald Bauer.
Mais detalhes estão disponíveis em https://github.com/HXLStandard/hxl-proxy/wiki/Use-cases
A documentação completa do usuário está disponível em HXL Proxy wiki.
Aviso Legal
Tanto o site https://padrao-hxl.etica.ai como a organização no GitHub https://github.com/HXL-CPLP e seus projetos são realizações voluntárias do Grupo de Usuários do Padrão HXL da Comunidade dos Países de Língua Portuguesa e, ainda que possa haver colaboração ou uso de conteúdo, não somos afiliados ou endossados por HXLStandard.org, OCHA, IFRC e afins.