Skip to content

Ferramentas de Servidor

esperidiao edited this page Aug 14, 2019 · 1 revision

Conjunto de ferramentas disponibilizadas para a gestão de bancos de dados geoespaciais.

Configurar servidores

Para se iniciar o uso do plugin os servidores de banco de dados devem ser catalogados. Este catálogo é feito no menu:

DSGTools > Ferramentas de Servidor > Configurar servidores

A janela a seguir é onde são listados os servidores configurados. É possivel adicionar ( Adicionar ), remover ( Remover ), editar ( Editar ) e testar ( Testar ) se uma conexão está acessível.

janela de configuração de bancos de dados.

A janela a seguir é aberta quando se clica em Adicionar ou Editar . Deve-se preencher um nome para a identificação do servidor (a critério do usuário), o endereço do servidor (endereço IP ou localhost em caso de servido local), a porta de acesso, além de usuário e senha de acesso.

adicionando uma conexão com servidor.

Quando configurado, o servidor aparecerá na lista de servidores conforme a imagem a seguir. Após a configuração, é possível testar a conexão clicando-se em Testar .

conexão com servidor criado.

Gerenciar bancos de dados de um servidor

Por meio desta ferramenta, um administrador de bancos de dados pode gerir bancos de dados criados ou não pelo DsgTools, clicando em DSGTools > Catálogo de Servidores > Gerenciar bancos de dados de um servidor . A figura 5 mostra o estado inicial da ferramenta.

ferramenta de gestão de bancos de dados.

O primeiro passo para iniciar o gerenciamento é selecionar um servidor. Após isso deve-se selecionar os bancos que serão gerenciados (múltiplos bancos podem ser selecionados simultaneamente).

Após selecionar um servidor, deve ser escolhida uma versão de banco de dados. O DSGTools permite trabalhar com bancos ET-EDGV 2.1.3, ET-EDGV 2.1.3 Pro, ET-EDGV 3.0, ET-EDGV 3.0 Pro, ET-EDGV Fter 2ª Edição e bancos não ET-EDGV. Desde a versão 3.0 o DSGTools permite acesso a qualquer banco PostGIS, tornando o DsgTools uma ferramenta genérica no que diz respeito a bancos PostGIS. A figura mostra o caso da seleção de bancos EDGV 2.1.3.

seleção de bancos EDGV 2.1.3.

Os botões em destaque no meio do diálogo acima permitem, respectivamente, gerenciar tudo, gerenciar somente os bancos selecionados, remover somente os selecionados da gestão e remover todos os bancos da gestão.

Após a seleção é possível acessar abas com funcionalidades específicas, cada uma delas será abordada nos itens a seguir.

Administração do Banco de Dados

Ao se iniciar a administração de um banco de dados, a janela deve se assemelhar à da Fig. 7.

administração de banco de dados.

Nela é possível:

  • apagar os bancos selecionados;
  • atualizar versão do PostGIS: Esta ferramenta permite que bancos criados com versões antigas do PostGIS (mais antigas que a versão atualmente instalada) sejam atualizados de maneira automática; e
  • criar Visões com domínios resolvidos: Permite que sejam criadas visões das tabelas dos bancos selecionados com os domínios resolvidos, ou seja, ao invés de se ver os números dos code lists da EDGV é possível ver diretamente o texto dos domínios.

Gerenciamento de estilos

A figura 8 mostra o que se obtém ao se clicar nesta aba.

gerenciamento de estilos.

Nesta aba é possível Importar estilos para o banco selecionado e Deletar estilos do banco selecionado.

Permissões

O sistema de gerenciamento de permissões do DsgTools evoluiu na versão 3.0, ficando mais amigável ao usuário. Vejamos as diferenças implementadas. A figura 9 mostra a situação inicial da aba de permissões.

gerenciamento de permissões.

Nos itens seguintes serão abordadas cada uma das ferramentas desta aba.

Gerenciar usuários

No botão Gerenciar usuários é possível criar, remover e mudar senha de usuários no PostgreSQL. Ao se clicar no botão se obtém o diálogo mostrado na figura 10.

gerenciando usuários.

Ao se clicar em Criar Usuário se obtém o seguinte:

criação de usuários.

A criação de usuários é direta e simples, basta entrar com os dados solicitados e clicar em Criar Usuário. Ao se clicar em Alterar Senha se obtém o seguinte:

alterarando senha de usuários.

Basta entrar com a senha nova e repetir a mesma para garantir que os dados foram entrados corretamente e clicar em Alterar Senha.

Finalizando, para se remover usuários basta selecionar pelo menos um e clicar em Remover Usuário.

Gerenciar Perfis

Ao se clicar em Gerenciar Perfis se obtém o seguinte:

editando permissões.

Neste diálogo é possível criar e apagar modelos de permissões e salvar mudanças ou reverter tudo ao estado original. Para se criar um perfil deve-se clicar em Criar Perfil e posteriormente deve-se selecionar o banco que será usado como base para a criação do modelo de permissões. Preencha o campo Nome da Propriedade com o nome desejado para o modelo de permissões. No exemplo abaixo é mostrado a criação de um modelo de permissões para hidrografia.

modelo de permissão para hidrografia.

Ao se confirmar a escolha é possível ver a seguinte figura onde é possível definir que partes do banco terão permissões de leitura e/ou escrita. No caso em questão se deseja que seja possível ler tudo e somente escrever na categoria hidrografia. A figura 14 mostra o resultado esperado.

permissões de leitura total e escrita em hidrografia.

Após terminar de editar o modelo basta clicar em Salvar mudanças no perfil para terminar a edição. Agora a permissão está disponível para ser aplicada aos usuários do banco, isso pode ser visto na figura 16.

modelo de permissão disponível.

Para seguir, resta aplicar o modelo de permissões criado a algum usuário, para tanto deve se clicar com o botão direito do mouse no modelo criado para ter acesso à opção Gerenciar Permissões de Usuários .

gerenciando permissões de usuário.

Ao se clicar no menu mostrado se obtém o seguinte:

gerenciando permissões de usuário.

Os botões centrais funcionam conforme já mencionado anteriormente. Basta selecionar os usuários aos quais se deseja atribuir o modelo de permissão selecionado e clicar em Aplicar Mudanças para concluir, como se pode ver na figura abaixo. Neste diálogo é possível atribuir e desatribuir usuários de maneira unificada.

atribuindo permissões.

Agora é possível ver na figura 19 que o usuário usuario_1 possui a permissão para ler todo o banco real1, porém só possui permissão para escrever nas classes da categoria de hidrografia.

permissão atribuida.

Na janela da figura 17 é possível gerenciar permissões de usuários de maneira unificada, porém caso se deseje revogar permissões de um usuário específico é possível clicar com o botão direito nele e clicar Revogar usuário como se pode ver na figura abaixo.

revogando usuário específico.

Importação/Exportação

Esta aba também permite que modelos de permissões sejam importados e exportados, essas opções são acessadas pelos botões presentes ao lado como se pode ver na figura abaixo.

botões de importação/exportação.

Cobertura Terrestre

Esta aba permite que sejam criados ajustes de cobertura terrestre que possibilitam a aquisição de feições por meio da abordagem de linha/centróide. A situação inicial desta aba pode ser vista na figura abaixo.

ajustes de cobertura terrestre.

Criar ajuste

Os ajustes de cobertura terrestre dependem da seleção de um banco de dados que será utilizado como base conforme visto na figura 13. Supondo que o nome do ajuste em questão tenha sido definido como linha_centroide, se obtém o seguinte (após a seleção do banco e definição de nome de propriedade):

criando ajuste de cobertura terrestre.

Vamos supor que se deseja iniciar um ajuste do zero, para tanto se deve clicar em Cancelar, isso mostrará a seguinte janela:

criando o ajuste.

Para iniciar o ajuste, deve-se escolher a classe de moldura. Ao se escrever o nome as camadas possíveis são filtradas. Para bancos EDGV basta escrever moldura, selecionar a classe public.aux_moldura_a e clicar em Avançar para ter acesso ao seguinte:

classes do tipo área que compõem a cobertura terrestre.

As classes que formam a cobertura terrestre devem ser selecionadas nesta janela com o uso dos botões presentes no meio da janela como já visto anteriormente.

seleção de classes.

Clicando em Avançar passamos para o próximo passo como se pode ver abaixo.

seleção de linhas de cobertura terrestre.

Da mesma forma, selecione as linhas que fecham a cobertura terrestre e clique em Avançar para ter acesso ao mostrado abaixo.

terminando o ajuste de cobertura terrestre.

Para finalizar selecione quais delimitadores de fato fecham as áreas da cobertura terrestre clicando nas caixa de seleção mostradas na figura 29. Para finalizar clique em Terminar para voltar.

Apagar ajuste

A opção de apagar ajuste permite apagar os ajustes já criados, basta selecionar os ajustes que se deseja apagar e clicar em OK.

Instalar ajustes nos bancos selecionados

Permite instalar os ajustes já criados nos bancos selecionados.

Desinstalar ajustes nos bancos selecionados

Permite desinstalar os ajustes já criados nos bancos selecionados.

Manipulando ajustes de permissão nos bancos de maneira individual

É possível remover todas os ajustes de cobertura terrestre de um dado banco com por meio do menu que aparece ao se clicar com o botão direito no banco desejado, basta clicar em Uninstall all settings from selected database e confirmar a escolha. Isto pode ser visto na figura abaixo.

opções de cobertura terrestre para o banco selecionado.

Ao se clicar em Manage settings from selected database é possível fazer a escolha do que se deseja instalar ou desinstalar do banco selecionado.

Menu dos ajustes instalados

Para se acessar o menu dos ajustes de cobertura terrestre é necessário clicar com o botão direito no ajuste instalado. O menu pode ser visto na figura a seguir.

menu de contexto dos ajustes de cobertura instalados.

O menu contém as seguintes opções:

  1. update selected setting: Permite modificar o ajuste de cobertura terrestre;
  2. clone selected setting: Cria uma cópia do ajuste de cobertura terrestre. Funciona como uma criação, porém partindo de um ajuste já criado;
  3. uninstall selected setting: Desinstala o ajuste do banco em que está instalado; e
  4. delete selected setting: Faz o mesmo que a opção 3, porém remove o ajuste não sendo mais possível utilizá-lo.

Importação/Exportação

Importam ou exportam configurações da Cobertura Terrestre a partir de arquivo local (gerado pelo próprio DsgTools).

Ajustes de Reclassificação

Aqui, ajustes de reclassificação de feições podem ser definidos, de modo que feições de uma camada sejam reclassificadas ("movidas") para outra camada de acordo com atributos já pré-estabelecidos pelo usuário. Estes ajustes são muito úteis durante a etapa de reambulação, onde o operador pode, de maneira automatizada, reclassificar feições desconhecidas com apenas um clique de um botão. Para criar um ajuste, deve-se primeiramente clicar em Criar Ajuste e selecionar um banco para ser usado como base. Com o banco base selecionado, surge uma caixa de diálogo conforme a Fig. 32.

ajustes de reclassificação.

A janela de configuração é dividida em partes (figura 32), quais sejam:

  1. Carregar arquivo: Carrega um arquivo de configuração de reclassificação já existente
  2. Filtro: Utilização de um filtro para rápida localização de uma feição na EDGV
  3. Classes da EDGV: Classes da EDGV selecionada
  4. Atributos da classe: Onde o usuário ajusta e define os valores dos atributos usados na reclassificação. Atributos marcados em vermelho são atributos obrigatórios
  5. Nome do botão: Nome do botão de reclassificação para os ajustes efetuados
  6. Configuração de reclassificação: Estrutura de botões criada pelo usuário.
  7. Tamanho do botão: Seleciona o tamanho do botão que aparecerá na próxima janela, visa identificar melhor cada botão.
  8. Criar botões agrupados por categoria: Permite que o usuário crie os botões agrupados por categorias para melhorar a organização dos mesmos.

Para iniciar uma nova configuração o usuário deve inicialmente selecionar as classes que se quer definir na configuração de reclassificação, para tanto, podemos usar o Filtro e buscar, por exemplo, a classe trecho rodoviário para que possamos criar botões para reclassificar rodovias federais (botão com nome BR) e rodovias estaduais (botão com nome RJ). Na figura abaixo vemos o caso da criação do botão BR. Após definir os valores dos atributos, basta ao usuário clicar no botão Adicionar/Atualizar logo abaixo dos atributos para chegar ao resultado da figura 33.

ajustes para rodovia federal.

Seguindo em frente, podemos fazer o mesmo para rodovias estaduais para o Estado do Rio de Janeiro.

Finalizando a criação da configuração de reclassificação basta ao usuário clicar em OK. Agora o ajuste de reclassificação está disponível e pode ser visto clicando-se no botão em destaque na figura abaixo.

acessando o ajuste de reclassificação.

Apagar ajuste

A opção de apagar ajuste permite apagar os ajustes já criados, basta selecionar os ajustes que se deseja apagar e clicar em OK.

Instalar ajustes nos bancos selecionados

Permite instalar os ajustes já criados nos bancos selecionados.

Desinstalar ajustes nos bancos selecionados

Permite desinstalar os ajustes já criados nos bancos selecionados.

Manipulando ajustes de reclassificação nos bancos de maneira individual

É possível remover todos os ajustes de reclassifição de um dado banco por meio do menu que aparece ao se clicar com o botão direito no banco desejado, basta clicar em Uninstall all settings from selected database e confirmar a escolha. Isto pode ser visto na figura abaixo.

opções de reclassificação de feições para o banco selecionado.

Ao se clicar em Manage settings from selected database é possível fazer a escolha do que se deseja instalar ou desinstalar do banco selecionado.

Menu dos ajustes instalados

Para se acessar o menu dos ajustes de reclassificação de feições é necessário clicar com o botão direito no ajuste instalado. O menu pode ser visto na figura a seguir.

menu de contexto dos ajustes de cobertura instalados.

O menu contém as seguintes opções:

  1. Update selected setting: permite modificar o ajuste de cobertura terrestre;
  2. Clone selected setting: cria uma cópia do ajuste de cobertura terrestre. Funciona como uma criação, porém partindo de um ajuste já criado;
  3. Uninstall selected setting on all selected databases: desinstala o ajuste dos bancos selecionados; e
  4. Delete selected setting: faz o mesmo que a opção 3, porém remove o ajuste não sendo mais possível utilizá-lo.

Importação/Exportação

Importam ou exportam configurações de reclassificação a partir de arquivo local (gerado pelo próprio DsgTools).

Conteúdo

3.1-Configurar Servidor
3.2-Gerenciar DBs de Servidor
3.3-Administração do Banco de Dados
3.4-Gerenciamento de Estilos
3.5-Permissões
3.6-Cobertura Terrrestre

4.1-Criar Banco de Dados
4.2-Criação de Bancos de Dados em Lote
4.3-Converter banco de dados

5.1-Carregar Camadas
5.2-Criar Moldura

6.1-Processos Edição
6.2-Processos Gestão de Camadas 6.3-Processos Geométricos
6.4-Definidor de Variáveis de Ambiente
6.5-Processos de Correção
6.6-Processos de Identificação
6.7-Processos de Manipulação
6.8-Processos de Rede
6.9-Processos Topológicos
6.10-Outros Processos
6.11-Qualidade de Dados

7.1-Ferramenta de feição customizada
7.2-Linha Cotadora
7.3-Visualizador de Codelist e Valores
7.4-Construir estruturas complexas
7.5-Seletor Genérico
7.6-Ferramenta de Inversão de Linhas
7.7-Ferramenta de Aquisição com Ângulos Retos
7.8-Ferramenta de Aquisição à Mão Livre
7.9-Ferramenta de Reshape à Mão Livre
7.10-Toggle Labels Visibility
7.11-Ferramenta de Área Mínima
7.12-Desenhar forma
7.13-Ferramenta de inspeção de feições
7.14-Inspecionar anterior
7.15-Inspecionar próximo
7.16-Ferramenta de Informações de Raster
7.17-DSGTools: Tooltip de Bandas
7.18-Visualização Dinâmica de Histograma
7.19-Definir Valor de Ponto

Apêndices

(DEV) Usando Git Hooks
(DEV) Suite de Testes de Algoritmos de Validação
(DEV) Criando links simbólicos
Changelogs

Licença

Licença Creative Commons
Esta obra está licenciada como uma Licença Creative Commons Atribuição-NãoComercial-Compartilha Igual 4.0 Internacional.

Clone this wiki locally