====== 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. ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~