Client Side

Resumo

Aplicativo instalado no computador do cliente para exibir as feições no google earth.

Descrição

Para exibir as feições no google earth é necessário que seja instalado um aplicativo que será responsável por fazer a comunicação entre a web e o computador do cliente. Para isto foi criado o Cliet Side, ele é responsável por receber a requisição da web, e assim baixar os dados dos registros selecionados e abrir o google earth para exibir a feição.

Instalação

O Client side roda em .net core 3.1, então ao instalar, o próprio instalador verificar se as dependências necessárias estão instaladas no computador do cliente, caso esteja a instalação segue normalmente. Caso seja necessário alguma dependência, será mostrado uma tela com as dependências necessárias, e ao prosseguir com a instalação, o instalador vai baixar e instalar automaticamente.

Exibir feições

Ao ser chamado pelo Geoserviços.Online, o client side deve ser aberto, e automaticamente fazer a busca dos registros que serão exibidos. Enquanto a busca é realizada será exibido uma barra de loader, ao finalizar a busca, o google earth ser ser aberto com o kml, e o client side fechado.

Observações

* Por padrão a pasta de instalação do client side é criada dentro de C:, isso se deve ao fator que para o google earth abrir o kml ele precisa ter permissão de acessos, e dentro de arquivos de programas o earth n consegue ler automaticamente.

* Para ser executado o client side exige permissão de administrador, quando ele é instalado, ele já é configurado para rodar como administrador.

* O sistema pode ser instalador em qualquer pasta do computador, que o google earth tenha permissão para acessar a pasta.

* O client side deve abrir o google earth independente do seu local de instalação.

* O client mostra uma mensagem caso não encontre uma instalação do google earth.

 
softwares/geoservicos.online/requisitos/modulos/clientside.txt · Última modificação: 01/12/2021 11:47 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki