For the complete documentation index, see llms.txt. This page is also available as Markdown.

Gerir ligações do Banco de dados

Editar, eliminar e configurar Conexão de bancos de dados no gestor de objeto GeoDin - as chaves de Configuração do GeoDin.INI, as Propriedades de visualização do gestor de objeto e a referência das Tabelas do sistema.

Quando existe uma Conexão de bancos de dados, você a gere a partir do gestor de objetos GeoDin (GOM): Editar ou Eliminar a Conexão, controlar como Conexões e Projetos são apresentados e ajustar a Configuração subjacente GeoDin.INI configuração. A referência mais aprofundada às tabelas do Sistema no final da página documenta como a estrutura de um Projeto: GeoDin é armazenada.

Editar uma Conexão de bancos de dados

Quando o ícone do Banco de dados de uma Conexão de bancos de dados está selecionado no gestor de objetos GeoDin (GOM), o Método Edit database connection "Editar uma Conexão de bancos de dados" está disponível.

O Banco de dados tem de ser fechado.

Editar uma Conexão de bancos de dados é o mesmo que criar uma nova Conexão, com a exceção de que a Conexão atual é substituída. Tanto o Nome da Conexão como o Ficheiro do Access ou o Banco de dados Cliente/Servidor podem ser alterados.

As Configurações gerais para Bancos de dados Access são descritas no capítulo:

MS Access

As configurações gerais dos bancos de dados Cliente/Servidor são descritas no capítulo:

Cliente/Servidor

Eliminar uma conexão ao banco de dados

Uma conexão de bancos de dados existente pode ser eliminada no gestor de objetos GeoDin usando o método Delete database connection "Eliminar uma conexão ao banco de dados".

O banco de dados deve estar fechado e deve ser um banco de dados definido pelo utilizador; os bancos de dados do Sistema só podem ser eliminados No Bancos de dados do Sistema.

Ao confirmar com OK elimina a Conexão de bancos de dados no gestor de objetos GeoDin. Isto elimina a conexão, mas não os dados, exceto nas seguintes exceções descritas abaixo.

Para um Banco de dados MS Access, também existe a opção de eliminar o ficheiro *.accdb do Banco de dados MS Access.

Bancos de dados do utilizador vs. bancos de dados do sistema em implementações centralizadas

Compreender a distinção entre bancos de dados do utilizador e bancos de dados do sistema é especialmente importante quando o GeoDin é instalado centralmente e acedido via Remote Desktop (RDS/Citrix) ou uma Instalação de rede partilhada.

Bancos de dados do utilizador (ícone de cilindro azul) são armazenados no registo do Windows do PC local do utilizador individual. Numa implementação centralizada, isto significa que são armazenadas no perfil de registo desse utilizador no servidor terminal. Apenas esse utilizador vê estas conexões - os outros utilizadores que abrirem o GeoDin a partir da mesma Instalação não as verão.

Bancos de dados do Sistema (ícone de cilindro Amarelo) são configurados centralmente para a Instalação e armazenados como *.CON Ficheiros na CONFIG pasta da Instalação GeoDin (ver Bancos de dados do Sistema). Cada Utilizador que abre o GeoDin a partir dessa Instalação vê os mesmos bancos de dados do Sistema.

Em organizações com uma Instalação GeoDin central (por exemplo, acedida via Remote Desktop), os bancos de dados partilhados do projeto devem ser registados como bancos de dados do Sistema pelo administrador de TI (criado no nível do Sistema e armazenado como *.CON Ficheiros na Instalação CONFIG Pasta). Isto garante que todos os Utilizadores vejam a mesma Conexão de bancos de dados sem que cada Utilizador precise configurar a sua própria conexão.

Migrando um Banco de dados MS Access para PostgreSQL usando Copiar todos projetos

O Copiar todos projetos Método (Disponível Para o Nível do Banco de dados) é a forma recomendada de migrar um Access (.accdb) Banco de dados para um Banco de dados PostgreSQL. Cria uma cópia 1:1 de todos projetos, preservando os IDs do Projeto: e todos os dados.

Passos:

  1. Conecte ambos o Banco de dados MS Access da Fonte e o Banco de dados PostgreSQL de destino incluido no GeoDin.

  2. Selecione o Banco de dados da Fonte no objeto Manager.

  3. Escolha o Método Copiar todos projetos.

  4. Selecione o Banco de dados PostgreSQL de Destino como o Destino e confirme.

Após a operação de Copiar estar concluída, Ambos os Bancos de dados são fechados automaticamente. Abra apenas um deles daqui em diante - ter os mesmos IDs de Projeto: em dois Bancos de dados simultaneamente pode causar confusão. Elimine ou Renomeie a antiga Conexão do Banco de dados MS Access assim que a migração for verificada.


Configuração

Exibição das conexões de bancos de dados no objeto manager GeoDin

A Configuração Padrão para o objeto manager GeoDin mostra:

  1. conexões de bancos de dados que foram configuradas como Bancos de dados do Sistema no lado do Sistema

  2. conexões de bancos de dados específicas do Utilizador; estas são armazenadas especificamente para o Utilizador no registo do Windows e também só são Visíveis para o Utilizador que configurou esta Conexão

Impedir conexões específicas do Utilizador

Definir o Utilizador ADODataBases=Falso na seção [Bancos de dados] do ficheiro GeoDin.ini oculta Ambos estes conectores de Bancos de dados e o Método para criá-los. Os Métodos para criar tais conexões são então também ocultados.

[Seção [DBCriarLista] (parte opcional)]{.Sublinhado}

Esta Seção limita a Lista de Bancos de dados, incluido em que novos Projetos GeoDin podem ser criado

Exemplo:

Os Utilizadores podem Criar novos Projetos apenas incluido no Banco de dados GIS-Projetos.

Definição de grupos de Banco de dados

Os Bancos de dados na Seção [SistemaBancos de dados] podem ser agrupados opcionalmente no gestor de objetos. Para fazer isso, primeiro crie uma nova Seção no ficheiro de Configuração onde os grupos podem ser definidos:

Na Seção de Configuração relevante de um Banco de dados do Sistema (ver abaixo), introduza o nome do Gropo usando o Parâmetro GOMGroup.

Os grupos são mostrados no gestor de objetos GeoDin como pastas e são listados alfabeticamente diretamente abaixo de ...\Bancos de dados nó.

Propriedades de visualização

A configuração padrão incluido o gerenciador de objetos do GeoDin (GOM) mostra todos projetos incluido o banco de dados aberto. Informação adicional. para um projeto (Código único (ID), autor, data de criação) é exibida ao mover o ponteiro do mouse sobre o ícone do projeto incluido o GOM:

Exemplo projeto GeoDin

Projeto: 120/01

Projeto: 120/02

Código único (ID):DEMOPR

FUGRO CONSULT GMBH

20.01.2011

Você pode Configurar o Típo de exibição e a Rotulação dos Projetos incluido No Banco de dados, clicando com o botão direito sobre (em) a Entrada do Banco de dados e selecionando propriedades de exibição do menu pop-up. Estas Configurações gerais são específicas da Configuração para cada Utilizador sobre (em) um PC local. Não têm qualquer efeito sobre (em) como os mesmos Projetos são apresentados sobre (em) outras estações de trabalho.

Consultas

GeoDin oferece, incluido em cada Projeto:, uma Série de Consultas de Texto padrão. Estas são, por exemplo, a Consulta "Todos objetos", as Consultas para o Tipo de objetos OU Típos de pontos de medição. Se quiser Usa apenas Consultas Definido pelo utilizador nos seus Projetos, pode ocultar as Consultas de Tipo de objetos E Típos de pontos de medição. Ao/à conseguir isto, desative as Opcões -Tipo de objetos- E -Típos de pontos de medição-.

As Consultas da -Configuração do sistema- são as consultas globais, que são Consulta do sistema GeoDin. As Consultas da -Administrador do banco de dados- dizem respeito às Consultas do Utilizador "SYSQUERYOWNER", que estão armazenadas no Banco de dados. Mais Informação sobre estas Consultas é dada incluido no capítulo sobre a criação Consultas E Grupos de objetos.

Aqui também as Consultas, preparadas pelo gestor do Sistema GeoDin, podem ser mostradas ou ocultadas.

Vista de objeto estendida

Com a opção -Vista estendida do objeto-, você seleciona se Informação detalhada sobre o objeto individual deve ser exibida no gestor de objeto GeoDin. Isto afeta, por um lado, a existência de Valores medidos para o Lugar específico e, por outro lado, a existência de Documentos ligados. Os Objetos são exibidos neste caso com diferentes Símbolos:

Amostras

B 02 : S1 (0-1)

Furo 02

Furo 03

Aqui, uma pequena esfera Azul simboliza a existência de Valores medidos, um pequeno Símbolo de Documento a existência de Documentos ligados.

No caso de Documentos existentes, esta Escolha / Seleção conduz a um alargamento da apresentação do objeto pelos Documentos individuais:

Furo 02

Documentos

Gráficos

Furo

Construção do furo

Sequência de dados

Mais Informação ao/à Navegação E exibição dos Documentos que você encontra incluido no capítulo Documentos.

A apresentação de Informação detalhada a cada objeto incluido no gestor de objeto GeoDin leva mais Tempo para Abrir os ramos do que sem apresentação. Para ligações lentas ao Banco de dados, pode fazer sentido não Usa esta opção, Pelo menos temporariamente.

Limitando os Projetos mostrados incluido o gerenciador de objetos GeoDin

Se a Pasta do seu projeto contém um Número alto de Projetos (alta), pode ser útil (Maio) ao/à definir o Valor-limite do Número de Projetos exibidos por uma Condição no campo WHERE incluido na sintaxe SQL. Cada gestor de Projeto: GeoDin contém os seguintes Campos de dados:

CAMPO_NOME
CAMPO_Típo
TAMANHO_DO_CAMPO
FIELD_DEC
Denominação

PRJ_Código único (ID)

C

6

0

Projeto: Código único (ID)

PRJ_NAME

C

40

0

Nome do projeto

PRJ_ALIAS

C

40

0

Nome do alias (OU Projeto:)

PRJ_Típo

C

1

0

Projeto: Típo

PRJ_OPT

N

10

0

Parâmetros opcionais

PRJ_UTILIZADOR

C

30

0

Nome do Autor:

PRJ_DATA

D

10

0

Data criado

PRJ_PATH

C

78

0

Caminho OU alias do Banco de dados

Exemplos de Consulta SQL:

  1. Exibir todos projetos pelo Autor: "Hutton":

ONDE: PRJ_UTILIZADOR = 'Hutton'

  1. Exibir todos projetos criado após 01.01.2004:

ONDE: PRJ_DATA >= '01.01.2004'

  1. Exibir todos projetos criado incluido 2004:

ONDE: PRJ_DATA >= '01.01.2004' e PRJ_DATA <= '31.12.2004'

Aviso: O Formato de data depende No programa de Banco de dados utilizado. Em um Banco de dados Access, a Data deve ser definida da seguinte forma:

#mm/dd/yyyy# (#Mês/Dia/Ano#)

incluido Access, o exemplo as consultas dadas acima são:

ONDE: PRJ_DATA >= #01/01/2003#

ONDE: PRJ_DATA >= #01/01/2002# e PRJ_DATA <= #31/12/2002#

Ordenando a Lista de Projeto: exibida

Os Criterios de classificação E Informação exibidas podem ser definidas para o gerenciador de objeto GeoDin escolhendo as Entrada relevantes nas listas suspensas. Se vários itens forem requerido, então introduza-os incluido no campo de Entrada fornecido. Os itens podem ser separados por Arbitrário caracteres do teclado.

Por exemplo, a Entrada 'Nome (Código único (ID))' mostra o Nome do projeto e (incluido entre parênteses) o seu Código único (ID).

Podem ser usadas as seguintes palavras-chave:

'Código único (ID), Nome, Alias, Data, Autor:'.


Referência: tabelas do Sistema

As tabelas do sistema de um projeto contêm a definição do tipo de objeto, as definições do tipo de ponto de medição e as descrições da estrutura das tabelas de dados físicas.

As tabelas do sistema descrevem as tabelas de dados físicas e as relações entre as tabelas de dados de um projeto GeoDin.

As tabelas do sistema consistem nas seguintes tabelas:

Definição do Típo de objeto

Tabela
Nome da tabela do Sistema
Definição

LOCTYPES

GeoDin_SYS_LOCTYPES

Definição de Tipo de objetos

LOCTABTY

GeoDin_SYS_LOCTABTY

Definição de Tabelas de dados

LOCTABS

GeoDin_SYS_LOCTABS

Atribuição de Tabelas de dados ao/à Tipo de objetos

LOCSTRS

GeoDin_SYS_LOCSTRS

Definição das estruturas das Tabelas de dados

Definição do Típo de Ponto de Medição

Tabela
Nome da tabela do Sistema
Definição

INVTYPES

GeoDin_SYS_INVTYPES

Definição do Ponto de Medição

INVTABS

GeoDin_SYS_INVTABS

Atribuição dos Típos de dados ao/à Típos: do Ponto de Medição

DATTYPES

GeoDin_SYS_DATTYPES

Definição de Típos de dados

STFGRP

GeoDin_SYS_STFGRP

Definição dos grupos de substâncias

MESSTRS

GeoDin_SYS_MESSTRS

Definição de todos os Parâmetro de Típo de Ponto de medição

Notas No Campos de dados descritos:

Descritores

contêm referências; o Nome do campo termina com _DESC; exceto para os Descritores para Dicionários, um Descritor deve ter exatamente 8 caracteres de comprimento e consistir em letras maiúsculas e números.

Denominação longa

Cada Descritor é atribuído a uma Denominação longa com 40 vezes; o Nome do campo termina com _NAME; este Nome é exibido nas listas de Escolha / Seleção do GeoDin e, portanto, deve descrever de forma única o objeto.

Opcões

Opcões para um objeto são armazenadas bit a bit em forma binária, incluido num Parâmetro longint; o Nome do campo termina com _OPT; o bit 0 é 1; o bit 1 é 2; o bit 3 é 4 e assim por diante. Cada bit tem uma função sim/não para uma característica do objeto. Vários bits podem ser definidos ao mesmo Tempo.

Registo de um Típo de objeto

Cada tipo de objeto é registado com um registo de dados na tabela LOC-TYPES. Os seguintes campos de dados são utilizados para isto:

Campo
Denominação

DESC_GERAL

Descritor do Típo de digestão (exatamente 8 caracteres de comprimento, consistindo em letras maiúsculas)

GEN_Nome

Denominação longa de O tipo de objeto

GEN_OPT

Opcões do Sistema

GEN_OPT sinalizadores de bits:

Bit (Valor)
Significado

0 (1)

objeto do Sistema GeoDin (não pode ser alterado)

1 (2)

objeto compatível com SEP, pode ser importado

2 (4)

O Típo de objeto é exibido durante 'Criar'

3 (8)

O Típo de objeto requer ligação a outros

4 (16)

O Típo de objeto permite a criação de Programas de medições padrão

5 (32)

Atribuição de elementos gráficos

6 (64)

Unidades dinâmicas

7 (128)

Descrição do documento

Registro das Tabelas usadas para O tipo de objeto (LOCTABTY)

Cada Tipo de tabela de dados é registrado com um registro de dados incluido na Tabela LOCTABTY.

Campo
Denominação

TABE_Típo

Tipo de tabela. Descreve o uso básico de uma tabela de dados. Existem campos obrigatórios prescritos pelo Sistema para cada Típo de tabela de dados. (Veja a Tabela de Valor abaixo.)

TAB_OPT

Opcões do Sistema (veja a Tabela de bit-flag abaixo)

TAB_TRC

Texto padrão de tradução. Reservado pelo Sistema até 16.

INV_Típo

Típo de Ponto de medição. Se a Tabela de dados define o Típo de Ponto de medição (p. ex., Tabela de Dados gerais, Tabela Filtro, Tabela Exemplo), INV_TYPE determina o Típo de Ponto de medição e, portanto, o Típo de Resultados de medição que podem ser vinculados.

Valores TÍpo TABE_TYPE:

Valor
Significado

valor=1

Tabela de Dados gerais

valor=2

Dados de camadas Tabelas

valor=3

Dados gerais de expansão

Valor=4

Desenvolvimento do Furo

Valor=5

Reaterro

Valor=6

Remoção e Instalação de tubulação

Valor=7

Remoção de instalações especiais

Valor=8

Especificação do ponto de medição de remoção

valor=9

Tabela de Exemplo

valor=10

Registo de sondagem

valor=11

Dados de sondagem

valor=12

Ligação de Localização

valor=13

Ligação de Filtro

valor=14

Ligação de PRB

valor=15

Expansão da circulação de água

valor=16

Tabela de dados indiferenciada 1:n para Localização

valor=17

Tabela de valores medidos - tabela real no GEOTAB

valor=18

Dados de título SVZ

valor=19

Tabela de Dados de camadas

valor=20

Valores medidos de SED como temporal de sondagem para estrutura gráfica como Sonddata

valor=21

Valores medidos de Exemplo como temporal de sondagem para estrutura gráfica como Sonddata

valor=22

Tabela de dados 1:n para Localização com SUBID

valor=23

Tabela de dados 1:n para Localização com SUBID para LTO_HNMTab

valor=24

Tabela temporária de memória - não em LOCOBJ

valor=25

Atributos gráficos

valor=26

Expansão das versões dos dados de título

valor=27

Expansão das versões de Furo

valor=28

Expansão das versões de Enchimento anular

valor=29

Versões de remoção de tubos e de Instalação

valor=30

Versões de remoção de Instalações especiais

valor=31

Versões de remoção dos dados de Filtro

valor=32

Versões de remoção de circulação de água

valor=33

Descrição do documento Dados gerais

Sinalizadores de bits TAB_OPT:

Bit (Valor)
Significado

0 (1)

Tabela principal (Tabelas Geral e Tabelas de camadas); no caso da tabela de registo de sondagem, as sondas são guardadas como BLOB incluido na tabela de registo (o campo SNDDATA com Típo B deve ser definido incluido na tabela de registo), a tabela de dados de sondagem permanece Vazio

1 (2)

Tabela SEP de Dados de camadas

2 (4)

A Informação de Profundidade começa com 0

3 (8)

Os deslocamentos podem ser imprimidos em formato DIN incluido

4 (16)

Bloqueio de escrita

5 (32)

não Visível

6 (64)

Bloqueio Eliminar

7 (128)

Bloqueio de inserção

8 (256)

Tabela de Dados de camadas numerada com Camadas inferiores

Atribuição de tabelas de dados ao/à Tipo de objetos (LOCTABS)

Para cada tipo de objeto, os descritores (GEN_DESC) das tabelas de dados ao/à serem usadas para o tipo de objeto são armazenados incluido na tabela LOC-TABS. Isso define, por exemplo, se o tipo de objeto contém tabelas para descrições de camadas etc. ou não. Para ao/à mesmo tempo, o descritor da tabela (TAB_DESC) é usado ao/à referir-se ao/à uma estrutura de uma tabela de dados, que é definida incluido na tabela LOCSTRS.

Estrutura das Tabelas de dados (LOCSTRS)

As estruturas de todos os dados das Tabelas estão armazenadas na Tabela LOCSTRS (incluido). Cada Tabela de dados pode conter um Máximo de 255 Campos de dados.

Campos de dados
Denominação

TAB_DESC

Descritor de uma tabela de dados

CAMPO_NOME

Nome do campo físico

CAMPO_Típo

Típo de campo físico; C (caracter), N (Numérico), D (Data), S (Data/Tempo) e M (Memorando) são permitidos

TAMANHO_DO_CAMPO

Comprimento do campo físico (para D:=10)

FIELD_DEC

Número de Casas decimais para campos de tipo Numérico

FIELD_CNT

Contador em execução do campo incluido numa Tabela de dados

FIELD_OPT

Opcões do Sistema (extrato) (ver a Tabela de flags abaixo)

FIELD_LONG

Denominação longa para Campo de dados

FIELD_DIC

Descritor de um Dicionário para o Campo de dados

GRUPO_DE_CAMPOS

Descritor de um Dicionário para o Campo de dados

FIELD_Unidade

Unidade de medição

FIELD_FMT

Formato do output

FIELD_DEF

Valor estandard

Sinalizadores de bits FIELD_OPT:

Bit (Valor)
Significado

0 (1)

Campo indexado

1 (2)

Índice único (único) apenas se o bit 0 estiver definido

2 (4)

Campo é usado para assinatura / para valores medidos: campo de deslocamento

3 (8)

Campo é usado para assinatura (secundária)

4 (16)

Campo é usado para assinatura (terciária)

5 (32)

Campo obrigatório

6 (64)

São usados códigos longos (WB)

7 (128)

ou apenas uma Abreviação (não bit 6) ou Entrada longa editável (com bit 6) (bit 6 desligado): sobre (em) : apenas uma tecla é permitida / desligado : várias teclas são permitidas; (bit 6 sobre (em)): sobre (em) : textos longos podem ser editados / desligado : textos longos não podem ser editados

8 (256)

Campo visível (para valores medidos)

9 (512)

Campo editável (para valores medidos) (vazio: Sempre definido)

10 (1024)

Parâmetro de quantidade

11 (2048)

Parâmetro calculado

12 (4096)

Valores negativos permitidos

13 (8192)

Inorgânico

14 (16384)

Bloqueio de escrita

15 (32768)

Campo externo

16 (65536)

Bloqueio de escrita condicional

17 (131072)

controla campos WB, Dic: Bit 6 sobre (em) - gravar tecla combinada (em vez de Denominação longa) incluido Banco de dados; 131136 para Dic - mostrar Texto simples, tecla incluido Banco de dados: 17+6; 131168 o mesmo que campo obrigatório, 17+6+5 Dic: Bit 6 desligado - ? como Texto simples (tecla incluido Banco de dados); 131200 não obrigatório apenas uma tecla 17+7; 131232 como campo obrigatório apenas uma tecla 17+7+5 Dic: Bit 6 desligado - ? como Texto simples (várias teclas incluido Banco de dados); 131072 não obrigatório múltiplas teclas 17; 131104 obrigatório múltiplas teclas 17+5

18 (262144)

TVQK_SingleNorm Recodificação do Texto padrão durante a entrada

19 (524288)

O campo tem unidades dinâmicas

20 (1048576)

Último campo FixedCol

21 (2097152)

O campo é transferido automaticamente para o Novo DS

O conteúdo de referência de objeto, medição, Relatório, Documento e cópia de Projeto: anteriormente duplicado nesta Página agora está nas suas páginas de assunto - veja Trabalhando com Registração e manutenção de dados de medição, Referência de objeto e Operação executiva, Trabalhando com Projetos, Modelos de Relatório, e Gerenciando Documentos.

Tópicos relacionados

Última atualização

Isto foi útil?