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.
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+.
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 startExecutar 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.
Executar o seguinte comando ng generate component component-name para gerar um novo componente em Linguagem TypeScript.
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.
Execute ng test para executar os testes unitários via Karma.
Execute ng e2e para executar o testes end-to-end via Protractor
Para maisinformações sobre a usabilidade da interface de linha de comando use ng help ou dê uma olhada Angular CLI README .
