Skip to content

augustocesarfmo/assyria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ASSYRIA

Sistema web de processamento de dados para construção de análises espaciais.

👀 Demo

Para experimentar o sistema em ação, acesse a versão de demonstração clicando aqui.

📌 Módulos

O sistema está dividido em 10 módulos, são eles:

Map

Nesta interface é possível importar dados georreferenciados de um arquivo .xslx para visualização dinâmica dos eventos (lat & lng) no mapa.

App Screenshot

Example of Distance Between Two Points

Esta interface exemplifica a distância angular entre 2 eventos. Clicando sobre o mapa é possível alterar o local dos eventos (origem e destino). Automaticamente é calculada a distância angular e em quilômetros entre os eventos.

App Screenshot

Example of Fractal Dimension Calculation

Esta interface exemplifica o cálculo da dimensão fractal entre n pares de eventos. É possível clicar no mapa, a cada click é adicionado um novo evento. Dinamicamente é calculada a dimensão fractal dos eventos sobre o mapa. Também, é possível variar a distância angular entre os eventos no input slider.

App Screenshot

Massive Fractal Dimension Calculation

Nesta interface é possível calcular a dimensão fractal de um conjunto de dados georreferenciados. Para calcular a dimensão fractal você deve anexar um arquivo de dados .xslx e selecionar as colunas que representam as coordenadas geográficas (lat & lng). Após isso você deve escolher uma área de interesse para que o cálculo possa ser realizado de modo comparativo entre as áreas. Também, é possível realizar um filtro sobre os dados, exemplo: registros de uma determinada raça ou doença. Dinamicamente é calculada a dimensão fractal e apresentada na tabela ao lado. Variações entre a distância dos eventos pode ser realiza no input slide. Clicando no botão "submit" é possível realizar o download das informações apresentadas na tabela.

App Screenshot

Associate Regions

Nesta interface é possível associar as regiões do IBGE às cidades do seu conjunto de dados. Para realizar a associação você deve selecionar a Unidade Federativa (UF) da sua região. Ao selecionar, dinamicamente é recuperada, a partir da API de localidades do IBGE, todas as cidades da UF selecionada com as regiões em que elas pertencem. Após selecionada a área de interesse, é possível anexar um arquivo de dados .xlsx. É necessário selecionar a coluna que representa a cidade dos seus registros para que a associação seja realizada. Clicando no botão "submit" é feito o download de um arquivo .xslx com a associação entre as cidades e regiões.

Obs.: as associações geradas facilitam a construção de mapas temáticos no QGIS e ArcGIS.

App Screenshot

Search Regions

Nesta interface é possível filtrar cidades de uma Unidade Federativa (UF) específica e visualizar suas regiões.

App Screenshot

Associates CRS with City

Nesta interface é possível associar as Coordenadorias Regionais de Saúde do Rio Grande do Sul às cidades do seu conjunto de dados. Para realizar a associação é necessário anexar um arquivo de dados .xlsx e selecionar a coluna que representa a cidade dos seus registros. Clicando no botão “submit” é feito o download de um arquivo .xlsx com a associação realizada.

App Screenshot

Example of Address Geocoding

Esta interface exemplifica o georreferenciamento de um registro. Para realizar o georreferenciamento é necessário o endereço completo de uma localidade. Ao digitar o endereço e clicar no botão "submit" é enviada uma requisição ao serviço de Geocodificação do Google Maps API. Os dados retornados da API são tratados localmente e apresentados ao usuários de forma organizada na seguinte estrutura: endereço formatado, latitude, longitude, nome da rua, número da casa, bairro, cidade, estado e cep.

App Screenshot

Bulk Geocoding of Address

Nesta interface é possível realizar o georreferenciamento em massa de registros. Para realizar o georreferenciamento é necessário anexar um arquivo de dados .xlsx, selecionar a coluna que representa o endereço dos registros e selecionar a coluna que identifica os registros (esta coluna tem por finalidade a organização dos registros). Ao clicar no botão "submit", o georreferenciamento dos registros será iniciado. Após o termino, automaticamente será realizado o download de um arquivo .xslx com os registros georreferenciados. No arquivo .xslx haverá 2 folhas, uma com os registros que possivelmente obtiveram falha no georreferenciamento e outra folha com os registros que obtiveram sucesso.

App Screenshot

Number of Cases Counter

Nesta interface é possível contar o número de registros automaticamente por área específica. Para realizar a contagem é necessário anexar um arquivo de dados .xlsx e selecionar a área de interesse para contagem. Os dados de contagem serão apresentados na tabela ao lado. Se necessário, também é possível realizar uma filtragem sobre os dados. Se clicado em "submit", é realizado o download dos dados apresentados em um arquivo .xslx.

App Screenshot

🚀 Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias:

ℹ️ Executando

Para clonar e executar este aplicativo, você precisará do Git, Node.js v12.13 ou superior + Yarn v1.19 ou superior instalados no seu computador.

Na sua linha de comando execute:

# Clonando este repositório
$ git clone https://github.com/augustocesarfmo/assyria.git

# Acessando o repositório
$ cd thesis-web

# Instalando as dependências
$ yarn install

# Executando o app
$ yarn start

📝 Licença

Este projeto está sob a licença MIT. Consulte a LICENÇA para obter mais informações.


by Augusto César Oliveira 👐🏼

About

Sistema web de processamento de dados para construção de análises espaciais.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors