Skip to content

Sistema Web GIS para a visualização de talhões com dados espaço-temporais.

License

Notifications You must be signed in to change notification settings

AbnerErnaniADSFatec/web-gis

 
 

Repository files navigation

Web GIS

Docker NodeJS TypeScript Angular Openlayers

Sistema Web GIS para a visualização de talhões com dados espaço-temporais, permitindo o recorte e buscas de áreas de interesse por extensivo uso da biblioteca Openlayers.

Para a execução desta aplicação ao é necessário ter o projeto API Restful em execução utilizando Docker ou o ambiente de desenvolvimento.

Execução para o ambiente de micro serviços em Docker

Obs.: Necessária instalação do Node 10+ e Angular CLI 9+, não esqueça de modificar o ip do serviço de cache em app/services/cache-system.ts.

Para a execução do ambiente em docker execute os seguintes comandos:

## Crie uma imagem para a execução do container
$ docker build -t web-gis:latest .

## Fica a criterio do usuario criar um volume para armazenar os dados
$ docker container run --name app-web-gis -p 8082:8080 -d web-gis:latest

Abaixo se encontra a aplicação em funcionamento utilizando os passos anteriores:

Este projeto foi gerado utilizando Angular CLI versão 9+.

Servidor para o ambiente de desenvolvimento

Obs.: Não esqueça de modificar o arquivo de configuração do proxy para o servidor da API que for utilizar: proxy.conf.js.

# Instalar as dependências
$ npm install

# Executar a aplicação
$ npm start

Executar o seguinte comando ng serve para executar um novo servidor de desenvolvimento. No navegador procure pelo endereço http://localhost:4200/. A aplicação irá realizar a leitura automática de arquivos em conjunto com as alterações implementadas.

Desenvolvimento de código

Executar o seguinte comando ng generate component component-name para gerar um novo componente em Linguagem TypeScript.

Gerando pacotes HTML

Execute o seguinte comando ng build para gerar o pacote HTML para a execução. Use o comando --prod tag para o ambiente de produção.

Testes Unitários

Execute ng test para executar os testes unitários via Karma.

Executando testes end-to-end

Execute ng e2e para executar o testes end-to-end via Protractor

Ajuda FAQ

Para maisinformações sobre a usabilidade da interface de linha de comando use ng help ou dê uma olhada Angular CLI README .

About

Sistema Web GIS para a visualização de talhões com dados espaço-temporais.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 55.9%
  • HTML 21.5%
  • CSS 17.3%
  • JavaScript 4.9%
  • Dockerfile 0.4%