Guia do usuário gisdex

Este é o guia do usuário para o sistema web-gis SmartcloudIO

Preâmbulo

SMART-CLOUD-IO

Este é o guia do usuário para o sistema web-gis SmartcloudIO. Mais informações estão disponíveis na página inicial do SmartClodIO, https://smartcloudio.com.br.

O conteúdo deste documento foi escrito e verificado de acordo com o melhor conhecimento dos autores e editores. No entanto, erros são possíveis. Nós encorajamos você a relatar possíveis erros para que possamos corrigil-los nas futuras versões.

Este documento foi formatado com Asciidoctor, disponível no endereço https://asciidoctor.org.

Este documento contém links internos e externos. Clicar em um link interno se move dentro do documento, enquanto clicar em um link externo abre um endereço de Internet.

A lista de pessoas que contribuíram com a redação, revisão e tradução da documentação a seguir está disponível em Colaboradores.

@startuml Alice → Bob: test @enduml

 Licença deste documento

É concedida permissão para copiar, distribuir e / ou modificar este documento sob os termos da GNU Free Documentation License, Versão 1.3 ou qualquer versão posterior publicada pela Free Software Foundation;

Copyright (c) 2016 - 2021 Equipe de Desenvolvimento SmartCloudIO

Prefácio

O Smartcloudio é um Sistema Gerenciador de Conteúdo Geográfico - GEO-CMS. Fornece funções e recursos para visualização, manipulação e captura de dados geográficos. Possui alguns recursos de análises simplicados e com apresentações na forma de mapas e relatórios PDF.

SmartCloudIO Geospatial Data Management and Analises and Analysis Platform

SmartCloudIO is a Cloud Solutions is a Geographic Content Managemente System for creating ondemand business applications who need manipulate geografhic data. SmartCloudIO solves varius requirements by providing a separation of such tiers out of the box.

A typical SmartCloudIO application consists of the following parts:

A server layer responsible for persisting data on a postgresql database and possibly providing and consuming webservices. The SmartCloudIO server layer provides utilities to simplify the most common tasks.

A UI layer responsible for rendering the client model in the browser. Since the SmartCloudIO UI layer already provides JavaScript/HTML/CSS code for many common UIs, the project specific code in this layer is typically quite small.

The Server run in a servlet container as WildFly on a jar deployed file in order to be able to scale on demand…

1. Visão Geral

Estrutura funcional do SmartCloudIO
Figure 1. Estrutura funcional do SmartCloudIO
Applicações no SmartCloudIO
Figure 2. Applicações no SmartCloudIO

No SmartCloudIO existem dois tipos de projetos que podem ser criados : 'ApplicationEntity' e 'ApplicationIdentityEntity'.

Projetos ApplicationEntity são do tipo 'WEB-GIS' compostos por um conjunto de camadas de dados representados por diferenes classes de dados que vão de vetores (pontos, linha, polygonos…) e raster (WMS, WMS-T, Tile…). Consulte o Item 5. Trabalhando com Projetos WEB-GEO

Já os Projetos ApplicationIdentityEntity são do tipo 'CMS' compostos por uma interfáce interativa responsavel em criar um web-site completo com camadas de apresentação de projetos do tipo 'ApplicationEntity' (GIS), além de outros recursos e funções característicos de sistemas 'CMS' para criar camadas de apresentação na Web. Esta camada e composta por 'Widgets' integrados em 'Containers' exibidos em eventos do tipo 'Menu Link' de algum 'Menu' previamente configurado. Consulte o Item 6. Trabalhando com Projetos GEO-CMS


Publicação de contéudo GEO-CMS requer subscrição!

Para ter acesso ao GEO-CMS é necessário uma subscrição 'PREMIUM' ou 'MASTER'. Consulte os tipos de planos disponívels em https://smartcloudio.com.br/app/pricing


Subscrição com subdomínio no smartcloudio ou domínio próprio.

Com a subscriçaõ 'PREMIUM' o usuário pode publicar os dados num subdomínio no SmartCloudio. ex: https://brasil.smartcloudio.com.br
Com a subscriçaõ 'MASTER' o usuário pode publicar os dados no seu proṕrio endereço web (necessario alterar os servidores de DNS). ex: https://meudominio.com.br/app

SmartCloudIO class diagram
Figure 3. SmartCloudIO class diagram
SmartCloudIO2 class diagram
Figure 4. SmartCloudIO2 class diagram
SmartCloudIO class ApplicationIdentityEntity
Figure 5. SmartCloudIO class ApplicationIdentityEntity
SmartCloudIO class diagram33
Figure 6. SmartCloudIO class diagram33

2. Visão Geral

Estrutura funcional do SmartCloudIO

images/new/client_credentials_grant.png images/new/authorization_code_grant.png

SMART-CLOUD-IO
SMART-CLOUD-IO

References - Referencia Blibliográfica

  • [Laercio] GIS Systems on Cloud without programmer: From Journeyman to Master. Addison-Wesley. 1999.
  • [gang] Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley. 1994.