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

Criando Consultas

Uma Consulta filtra os Objetos e os Pontos de medição mostrados no gestor de objetos GeoDin por uma ou mais Condições. Esta página abrange o que são Consultas e como são delimitadas, a lógica e/ou do Assistente de Consulta, o passo a passo completo para criar a sua própria Consulta e a referência completa para modelos de Consulta, operadores e Formatos de data, campos de apresentação, o Comando SQL alternativo e Consultas parametrizadas. Também abrange objeto grupos (coleções manuais e baseadas em importação) e a Atribuição do campo que anexa informação de estrutura ao SQL definido pelo utilizador.

Consultas

Todos objetos mostrados no gestor de objetos GeoDin são o resultado de uma Consulta ao Banco de dados GeoDin. As Consultas podem ser feitas em Projetos individuais ou num Banco de dados (isto é, independentes do projeto). Para além das Consultas que resultam do cumprimento de uma ou mais Condições, também é possível criar um Gropo misto de Objetos em conjunto.

O GeoDin faz automaticamente várias Consultas e apresenta-as no gestor de objetos GeoDin quando um Projeto ou Banco de dados é aberto. Todos os objetos num Banco de dados, incluindo diferentes tipos de Objetos e Pontos de medição, são listados:

Objetos

Todos objetos

Furo geotécnico

BH 01

BH 02

BH 03

BH 04

CPT

Ponto de monitorização

BH

Filtro

B01: (4-6m)

B01: (7.5-9.5m)

Amostras

B01: (1.4-1.8m)

B01: (2.5-2.9m)

B01: (5.2-5.6m)

Além das Consultas padrão predefinidas do GeoDin, você pode criar as suas Consultas especificadas pelo utilizador usando o assistente de Consulta. Os Resultados também são exibidos no gestor de objetos do GeoDin - pode criar tantas Consultas como quiser, as definições são armazenadas no Projeto: ou no Banco de dados. As definições de Consulta permanecem disponíveis até serem eliminadas do Projeto: ou do Banco de dados. Dependendo de para qual objeto no gestor de objetos do GeoDin uma Consulta foi definida, os Resultados serão específicos do Projeto: ou abrangentes para todo o Banco de dados.

Por exemplo, uma Consulta sobre um objeto OU Ponto de monitorização dentro de um projeto só pode produzir resultados de objetos do projeto, em que está contido.

DemoDB Projeto 1 Objetos Todos os objetos Sondagem padrão SEP compatível Furo 1 Furo 2 Furo 3 Minha Consulta Pontos de medição Objetos Pontos de medição

Por outro lado, usando qualquer um dos Objetos OU Pontos de medição nó de um Banco de dados (isto é, abaixo de todos projetos desse Banco de dados), uma Consulta atuará em todos projetos desse Banco de dados.

Bancos de dados DemoDB Projeto 1 Objetos todos os objetos Compatível com SEP padrão Pontos de medição Objetos Minha Consulta em todo o Banco de dados Pontos de medição

Visibilidades

Isto pode ser controlado através das Configurações gerais avançadas e da gestão do Utilizador.

Lógica de Condição E vs. OU

Ao construir Condições no Assistente de Consulta, a colocação de uma Condição determina se é combinada com lógica E ou OU:

  • Lógica OU: arraste um campo para o Nível de topo Condições nó. Cada condição colocada neste Nível cria um ramo OU independente - a Consulta retorna Objetos que correspondem a qualquer uma das condições.

  • Lógica E: arraste um campo sobre (em) um Entrada de Condição existente (aninhado sob o nó "Se"). Isto adiciona a condição como um requisito E, adicionalmente, dentro desse ramo - a Consulta retorna Objetos que correspondem a todos os critérios aninhados simultaneamente.

Exemplo: Ao/à encontrar Todos objetos a uma Profundidade superior a 9 m E sobre a folha de Mapa JD1234, coloque primeiro a condição de Profundidade no nó Condições, depois coloque a condição da folha de Mapa na Entrada da condição de Profundidade. Ambos devem ser satisfeitos.

Consultas No Pontos de medição o ramo Pontos de medição de um projeto devolve pontos de medição em vez de objetos. Pode criar consultas sob qualquer um dos Objetos ou o Pontos de medição nó na árvore do Gestor de Objetos.

Criar uma consulta

Para definir as suas próprias consultas (por ex. "perfurações mais profundas do que 9 m") está disponível um assistente de consulta.

O assistente de consulta é capaz de criar consultas até um certo grau de complexidade. Para consultas altamente complexas, é possível introduzir Comando alternativo SQL. no assistente de consulta ou criar Consulta do sistema (No lado do sistema do GeoDin).

Uma consulta é composta por um número ilimitado de subconsultas. Quando um objeto cumpre uma condição de subconsulta, é incluído no resultado da consulta.

Exemplo:

Pretende selecionar todos os objetos que um colega introduziu de um banco de dados. O nome do autor para um objeto específico ou Ponto de monitorização está armazenado na Tabela A no Campo de dados A1, para outros objetos (por ex. poços de abastecimento de água) noutra Tabela B no Campo de dados B1.

Neste caso, crie duas subconsultas: uma que consulta o campo de dados A1 na Tabela A e a segunda que consulta o campo de dados B1 na Tabela B. Em conjunto, produzem uma lista de todos os objetos do colega X no gestor de objetos do GeoDin.

Cada subconsulta tem a sua própria ordenação, cujos resultados podem ser alterados de forma Individual com a ajuda da opção -Ordenação dos resultados sub/parciais-. Normalmente, porém, basta apenas uma subconsulta para escolher os objetos necessários.

1

Paso 1: Iniciar o assistente de consulta

O assistente de consulta é iniciado usando o método New Query "Nova consulta".

Isto está disponível quando qualquer um dos Objetos OU Pontos de medição estão selecionados no gestor de objetos do GeoDin.

2

Paso 2: Dar nome à consulta e organizar subconsultas

No primeiro passo do assistente de consulta, define o nome da consulta, que será apresentado no gestor de objetos do GeoDin. Também pode organizar as subconsultas.

3

Paso 3: Criar uma subconsulta e escolher um modelo

Criar uma subconsulta usando o Novo botão que o leva à seleção do modelo a ser usado para criar a subconsulta. Aqui, define se a consulta está limitada aos objetos selecionados no banco de dados. Selecione um dos modelos de consulta e obterá explicações mais detalhadas na parte inferior da janela de diálogo. Os modelos em oferta estão listados em Referência: Modelos de consulta abaixo.

Quando clica num tipo de consulta, é apresentada ajuda explicativa na metade inferior da janela de diálogo. As tabelas e os campos de dados relevantes para a consulta são mostrados na janela.

4

Paso 4: Definir condições e campos de visualização

Depois de selecionar o modelo desejado, o Próximo botão leva-o à definição das condições e dos campos de visualização (ver Referência: Definir condições E Referência: Escolher campos de visualização abaixo).


Referência: Modelos de consulta

Quando cria uma subconsulta, o Novo botão abre a seleção do modelo a ser usado. São oferecidos os seguintes modelos:

Todos objetos - Consulta de registo de objetos GeoDin

Aviso: Esta opção só está disponível sob os nós de objetos, ou seja, não sob o nó de ponto de monitorização no gestor de objetos GeoDin!

Com este modelo, os campos de dados disponíveis para condições e campos de visualização são fortemente limitados (apenas pesquisa por nome, coordenadas, profundidade inicial e profundidade final dos objetos). Tipo de objeto específico - Consulta sobre objetos de certos tipos de objeto

Está limitado a um conjunto específico de tabelas GeoDin (com base nas suas ligações predefinidas) e, por isso, limita os resultados produzidos pela consulta. Ligações de tabelas definidas pelo utilizador - Consulta com ligações de quaisquer tabelas

O conjunto completo de tabelas GeoDin, o que requer conhecimento da estrutura da base de dados GeoDin e das possibilidades de ligação.

Acesso a todas as tabelas com descrições de dados mestre, dados de amostra, dados da construção do furo, etc.

Comando alternativo SQL. - Consulta SQL

Esta escolha requer experiência em SQL e conhecimento da estrutura da tabela da base de dados GeoDin.

Definição de Consulta definida pelo Utilizador - Consultas baseadas em modelos Definido pelo utilizador

Os modelos podem ser criado por você ou pelo seu supervisor GeoDin sobre (em) a Página do Sistema GeoDin.

Referência: Definir condições

Dependendo do Tipo de consulta escolhido, a janela mostra uma Lista das Tabelas relevantes do Banco de dados. Para Abrir uma Lista de campos da Tabela, clique no Símbolo de mais (+) antes do Nome da Tabela.

Quase todos os passos da Operação executiva neste diálogo são Efetuado pela/o arrastar e soltar. Isto significa clicar sobre (em) uma Entrada de Tabela, manter o Botão do rato premido e arrastar sobre (em) a Condition Condição ramo da Hieraquia incluido na janela inferior. Assim que a primeiro (a) Entrada do Campo de dados é largada sobre uma Condição, o sub-Nível "Se" aparece. Se mais de um requisito tiver de ser cumprido, então execute novamente a Ação de arrastar e soltar, largando sobre o nó "Se". Isto será automaticamente estendido com "E" (Aviso: o campo largado não precisa de ser um diferente, por exemplo, limitando Valores para um Nome da variável específico). Se uma Condição ou outra Condição tiver de ser cumprida, uma Entrada de Tabela do campo do topo deve ser largada sobre a Condição, pelo que o nó "OU" aparecerá automaticamente.

No seguinte exemplo, a Consulta para Todos objetos que foram perfurados a mais de 9 m de profundidade e que se encontram No números dos Mapas JD1234 OU JD1235 foi definida.

Aviso: Ao simplificar a apresentação visual da Consulta, não é possível definir condições OU a partir de uma condição E. Isto mantém a lógica da Consulta clara para o Utilizador e, através da definição de condições OU ilimitadas, virtualmente qualquer Consulta pode ser definida.

Se quisermos resumir a Consulta mostrada no exemplo acima da seguinte forma:

(ZCOORDE>9) E ((ORDNSURV='JD1234') OU (ORDNSURV='JD1235'))

O GeoDin também permite formular uma Consulta como Texto - mais Detalhes são fornecidos em Comando alternativo SQL..

Operador de comparação válido:

Operador
Significado

=

>

>=

<

<=

<>

(não igual a)

é nulo

(Campo de dados está Vazio)

não é nulo

(Campo de dados não está Vazio)

como 'A%'

(Conteúdo(s) do Campo de dados incluido em aspas alta, Espaços reservados: % para caracteres ilimitados e _ exatamente um caractere)

incluido ('T1','T2')

(Lista de Valor incluido em parênteses Arredondar, Valores separados por vírgulas, Valores incluido em aspas alta para campos de Texto, para valores numéricos um delimitador decimal e excluido de aspas alta)

Para Condições, que Consulta uma data, por favor, veja o seguinte Aviso sobre os Formatos de dados para Bancos de dados:

Os Valores de Texto padrão são:

Banco de dados
Formato

Banco de dados MS Access

#dd/mm/aaaa#

Banco de dados Oracle

'dd-mmm-aaaa'

Banco de dados dBase

'dd.mm.aaaa'

Para Condições, que Consulta um carimbo de Tempo, Usa os seguintes Formatos de Texto padrão

Banco de dados
Formato

Access:

#DD/MM/AAAA HH:MM:SS#

Oráculo:

TO_DATE('31.05.2015 12:24:36','dd.mm.yyyy hh24:mi:ss')

MySQL, MS SQL, PostgreSQL:

'DD.MM.YYYY HH:MM:SS'

ao/à Eliminar uma Condição clique No Eliminar condição ícone.

Com o mesmo Botão, também pode Eliminar o ecrã ou ramos inteiros da Condição. Exibição do Campo de dados e do Conteúdo na Condição Muitas vezes, pode não saber quais valores esperar dos objetos para satisfazer a condição que deseja definir. Ao clicar Mostrar valores pode exibi-los manualmente. Ao marcar a caixa Automático serão exibidos para o campo que selecionar. Esta opção automática deve ser deixada desmarcada ao trabalhar com grandes bancos de dados, para evitar possíveis atrasos ao navegar entre os campos de dados.

Pode arrastar uma entrada da lista de valores para o Restrição campo. Isso é de grande ajuda quando estes contêm muitos caracteres. O GeoDin reconhece automaticamente o formato do campo do banco de dados e define cadeias de texto em aspas altas ("cadeia de texto") na condição.

Testando uma consulta

Ao clicar no botão Verificar consulta As Condições são verificadas quanto a Erros de sintaxe e o Número de Objetos que correspondem às Condições da Consulta são exibidos. Até 50 Valores são exibidos na Lista.

Referência: Escolher campos de visualização

O Resultado de uma Consulta é sempre Pelo menos o campo LOCID da Banco de dados GeoDin - um Número de identificação exclusivo do objeto GeoDin. Quando nenhum campo de exibição é definido, os Resultados da Consulta são exibidos usando o LOCID no gerenciador do objeto GeoDin. Naturalmente, este LOCID não pode não ser de grande utilidade.

Display Fields Exibir campos

Com os campos de exibição, você define os Rótulos dos Objetos no gestor de objeto GeoDin. Você pode combinar quantos campos de exibição como quiser (por exemplo, Nome do Furo e Profundidade final). Ao/à fazer isso, arraste os Campos de dados desejados para a Entrada de campos de exibição na parte inferior da janela. O Conteúdo(s) de todos os campos de exibição será ligado ao/à Texto e exibido no gestor de objeto GeoDin.

Extensão/Texto extra

Para separar os conteúdos individuais do display (Campos de dados) uns dos outros, pode ser definido um texto para cada Campo de display, que é anexado ao respetivo conteúdo do campo de dados.

Exemplo:

Campos de visualização

SSGKRZT1.LONGNAME (bis

SSGKRZT1.ZCOORDE m)

incluido ao formar o Texto da Soma incluido na forma Denominação longa (ao Xm) para cada Furo encontrado, o Texto de extensão (até ou [Inglês] ao/à e para o Campo de display ZCOORDE o Texto de extensão m) é definido para o Campo de display LONGNAME. Como resultado, cada Furo incluido no gestor de objeto GeoDin é rotulado com Nome e Profundidade final:

Localização mais profunda que 9m

Brg 01 (Até a profundidade 11m)

Brg 02 (até a profundidade 10.5m)

Brg 03 (até a profundidade 12m)

Brg 04 (até a profundidade 9.5m)

Você pode modificar a ordem dos Campo de display arrastando e soltando uma entrada para uma posição diferente dentro da Campo de display Seção.

Com o Campo de display, você também define a ordem de ordenação dos Objetos encontrados no gerenciador de Objetos GeoDin.

Na frente de cada Campo de display, uma seta indica a ordem de ordenação definida. Você pode modificar a ordem de ordenação dando dois cliques na entrada. A ordem de ordenação pode ter os seguintes estados: Crescente, Decrescente, não ordenado. A ordem de ordenação atual é exibida na frente do Campo de display. Os objetos encontrados são sempre ordenados na ordem dos Campo de display, ou seja, no exemplo acima primeiro por Nome e depois pela profundidade final se o Nome for o mesmo.

Para ordenar os objetos por profundidade final sem modificar a ordem dos Campo de display, dê dois cliques no campo de display LONGNAME até que a ordenação seja desativada para esse campo. O conjunto de resultados agora será ordenado apenas por profundidade final, e a definição da ordem do campo de display será mantida. Como resultado, a seguinte Lista é agora exibida no GeoDin- Gerenciador de Objetos:

Localização mais profunda que 9m

Brg 04 (até a profundidade 9.5m)

Brg 02 (até a profundidade 10.5m)

Brg 01 (Até a profundidade 11m)

Brg 03 (até a profundidade 12m)

Formatação e retradução de rótulos no gerenciador de Objetos

Se a Seção "Campos de exibição" estiver marcada, pode ajustar ainda mais os campos de exibição através do Campo de entrada inferior Instrução de Rótulos - Consulta:. Ao lado de numerosos Texto macro Ao introduzir uma macro, pode especificar que a Denominação longa da Entrada do campo (isto é, a tradução inversa) é exibida no gestor de objeto.

As macros introduzidas devem estar Disponível na Seção "Campos de exibição". Não podem substituir os campos de exibição, mas servem para os complementar.

DICA: Mude para a Antevisão SQL e copie as Entradas desejadas a partir daí.

Exemplo: Se tiver definido GeoDin_LOC_S3STAMM.LONGNAME e GeoDin_LOC_S3STAMM.BART como campos de exibição e quiser que a descrição longa do tipo de furo (BART), isto é, a tradução Para atrás da chave, seja exibida no gestor do objeto GeoDin, a seguinte Entrada deve ser escrita no Campo de entrada Declaração de Rótulos - Consulta:

$GeoDin_LOC_S3STAMM.LONGNAME$ ($GeoDin_LOC_S3STAMM.BART$)

O gestor de objetos agora mostra o seguinte:

Orifícios (tipo de digestão) SEP3 Orifício 1 (geral) SEP3 Orifício 2 (digestão, preenchido) SEP3 orifício 3 (orifício oblíquo) SEP3 Orifício 4 (geral)

Se uma instrução de Rótulos for usada, uma macro adicional deve ser definida no Campo de entrada Instrução de Rótulos - Atualizar:. Em regra, a macro consiste nas referências dos campos acima dela no Campo de entrada, menos os nomes das tabelas.

A macro é usada ao atualizar a exibição no gestor de objetos devido às Mudanças feitas no editor de dados mestres.

(Plano de fundo: No momento da atualização, o objeto carregado é usado para resolver a macro. A Consulta inicial ou o registo de dados que levou à Entrada no gestor de objetos não é guardado em cache, pois isso não é necessário e só ocuparia memória. A macro para a atualização deve, portanto, ser criada com as referências de campo, tal como também são usadas em layouts para o objeto carregado.)

As seguintes referências de campo são, portanto, inseridas para o exemplo acima:

$LONGNAME$ ($BART$)

Selecionar Campos de ordenação

Além dos Campos de visualização (que também podem ser usados para ordenar os Resultados conforme descrito acima), também os Campos de dados, Não utilizados nos Resultados exibidos no gerenciador de objeto GeoDin, podem ser usados para ordenação. Para isso, arraste os Campos de ordenação escolhidos da Lista superior para a Entrada Campos de ordenação por arrastar e soltar. Para alterar a ordem de ordenação, clique duas vezes na entrada específica. A seta mostra a ordem de ordenação atual.

Selecionar campos de resultados

Além da vista e dos Campos de ordenação, os Campos de resultados podem ser selecionados, os quais não são usados nem para a exibição nem para a ordenação. No entanto, Se os Resultados da Consulta forem exportados, por exemplo para SIG, Usa os Campos de resultados para determinar quais Campos de dados devem ser transferidos da Tabela GeoDin para a Tabela de atributos da camada gerada. Arraste os campos desejados como de costume para o nó Campos de resultados (Exportar). Se quiser transferir todos os campos de uma Tabela GeoDin, basta arrastar a tabela desejada para o nó Campos de resultados (Exportar).

Referência: Comando alternativo SQL.

Além de construir visualmente Consultas, pode definir os seus próprios comandos SQL utilizando a janela de Previsualização SQL.

A opção <Comando alternativo SQL.> permite que você defina um comando SQL-Selecionar para sua consulta:

  1. O comando deve retornar uma quantidade (cursor do Banco de dados). Um SQL-Command sem instrução Selecionar no início de um comando não será executado.

  2. A primeiro (a) Linha do Resultado retornado deve conter um GeoDin-Localização-Código único (ID) válido (LOCID) ou um GeoDin-Measurementpoint-Código único (ID) válido (INVID) (dependendo sobre (em) do conjunto de Resultado desejado). As Consultas não são verificadas quanto à sua validade, mas uma verificação formal de que a primeiro (a) Linha do Resultado contém números que podem ser convertidos ao/à inteiros. Onde o Resultado não retorna um Código único (ID) válido, o objeto não pode ser selecionado Posterior.

Porque não são definidas mais Condições para o Comando-SQL, é possível ao integrar outras Tabelas do Banco de dados incluído na Consulta que não fazem parte da estrutura do Sistema GeoDin. Claro, tal Consulta só faz sentido quando outras Tabelas estão relacionadas ao/à uma GeoDin-Tabela, de modo que o Resultado retornado forneça um Código único (ID) válido.

O Comando alternativo SQL. mostra todos os Parâmetro visualmente definidos na Consulta (ordem, Texto adicional etc.), incluido desde que os nomes do Campo de dados correspondam.

Referência: Consultas parametrizadas

No exemplo acima, uma Condição foi definida na Consulta de que a Profundidade final deve ser maior que 9 m. Para outro momento, você pode querer escolher todos os Perfurações que sejam mais profundas do que 20 m. Para fazer isso, você poderia Modificar o Valor de (>9m) para (>20m) na Consulta existente ou definir uma Nova consulta, que difere do primeiro (a) apenas no Valor da Profundidade.

O GeoDin oferece outro Método mais eficiente para definir Consultas, que têm Condições semelhantes, enquanto deixa o Parâmetro principal livre para assumir Valores diferentes. A mesma Consulta pode então ser usada para fazer várias seleções de Objetos GeoDin.

Para fazer isso, Usa o Típo ":?" incluido no campo de limitação ao invés de um Número (Profundidade) - veja abaixo:

A Condição de Consulta usada é >:?

ao/à caracterizar Consultas parametrizadas, pode ser escolhido um Nome apropriado, por exemplo, "Perfurações mais profundas do que ?m", para marcar que a Consulta é Nome da variável incluido no GeoDin objeto Manager. Quando a Consulta é aberta pela primeiro (a) Tempo, é apresentado um diálogo de entrada, solicitando a entrada do Parâmetro.

Introduza o Valor de Profundidade desejado e confirme clicando OK. Como Resultado, todas as Perfurações mais profundas do que o Valor dado são exibidas no GeoDin Gerenciador de objeto. As Perfurações exibidas podem então ser usadas para Análises posteriores.

Se você definir uma Condição com um Parâmetro variável em uma Consulta, pode Selecionar se o Parâmetro é uma Indicação do parâmetro preciso requerido (-Indicação do parâmetro preciso-). Se esta opção estiver Bloqueado, o Campo de entrada pode ser deixado Vazio no diálogo de entrada. Esta Condição fica Vazio ao executar a Consulta do Banco de dados e a característica não é utilizada para limitar os conjuntos de dados na Escolha / Seleção resultante.

Além disso, pode ser definido um Texto padrão, que é inserido automaticamente na caixa de diálogo. Se a Consulta for Iniciado, o Valor já está inserido no Campo de entrada e pode ser alterado, se desejado. Isso torna o preenchimento dos Parâmetro ainda mais fácil. Dependendo do Formato de campo, os Texto padrão para Condições têm de estar no seguinte Formato:

Cadeia de caracteres: o Texto padrão valor pode ser Arbitrário cadeia de caracteres

Valor numérico: O Texto padrão Valor tem de ser, ao/à, um Número, o separador decimal é um Ponto (.).

Data: O Valor de Texto padrão deve ser uma Data completa, incluido o formato dd.mm.yyy (Dia-Mês-Ano)

Utilizar interval

Se uma Consulta estiver parametrizada, é possível usar um Intervalo em vez de um limite superior e inferior. Um exemplo disto é a Procura a: Objetos numa Área à volta de um Ponto específico. Isto é possível com Consultas parametrizadas e o Parâmetro:

(X >= X_value1) E (X <= X_value2) E (Y >= Y_value1) E (Y <= Y_value2)

Se os Valores de Coordenadas tiverem vários dígitos, inserir os 4 Parâmetro necessários é demorado. Nesses casos, a opção -Utilizar interval- oferece uma possibilidade mais fácil. Ao utilizá-lo, defina apenas duas Condições:

X = :?

E

Y = :?

E ative a opção No -Utilizar interval-. Um Valor estandard para o Intervalo também pode ser fornecido.

A partir da Condição ( X =X_Valor) E ( Y= Y_Valor), GeoDin irá automaticamente gerar a seguinte instrução SQL:

((X >= X_value - Xinterval) E (X <= X_value + Xinterval)) E ((Y >= Y_value - Yinterval) E (Y <= Y_value + Yinterval))

Como Parâmetro, apenas as Coordenadas do Centro e o Intervalo precisam ser inseridos.

Usar intervalos só é possível para Consultas parametrizadas, mas pode ser usado para qualquer Campo de dados Numérico (por exemplo Profundidade final).

Usando o Parâmetro $%SYSDATE$

Pode usar o marcador de posição $%SYSDATE$ como o Valor estandard de um Parâmetro de Data para definir a data atual como o Valor estandard. Além disso, são possíveis expressões matemáticas com a macro $%SYSDATE$, por exemplo $%SYSDATE$ - 7 para obter uma data padrão para o dia anterior a uma semana.

Modificar parâmetros

Para modificar um Valor definido, usa o Método Change parameter Modificar Parâmetro Para o objeto Consulta:

Numa Consulta, pode ser definido um Número Arbitrário de Parâmetro.

Exemplo:

No exemplo acima, quatro Parâmetro são definidos para construir um Rectângulo de Coordenadas. O primeiro (a) de cada um dos Valores X e Y define as Coordenadas iniciais - o Segundo Valor em cada par define a extensão da Área a ser pesquisada. A caixa de diálogo da Consulta para esta Consulta é mostrada abaixo:

Atualizar consulta

Num ambiente multiutilizador, pode frequentemente ser necessário Atualizar consulta para refletir Mudanças nos próprios dados. O GeoDin verifica automaticamente Mudanças nos Objetos usados para a apresentação (por exemplo, um Nome de objeto mostrado no gestor de objetos do GeoDin). No entanto, se um Parâmetro da Condição for alterado (por exemplo, "Profundidade final"), a Consulta não é atualizada automaticamente, porque isso interferiria com o fluxo de trabalho em grandes conjuntos de dados. Da mesma forma, se outro Utilizador alterar a Profundidade final, isso não é atualizado automaticamente na Consulta.

Existe uma forma simples de Atualizar rapidamente os Resultados da sua Consulta para incorporar Mudanças nos dados (por exemplo, Valores de Profundidade final). Clique com o botão direito do rato na Consulta no gestor de Objetos do GeoDin e escolha Atualizar no menu pop-up. A Lista de Objetos será reconstruída.

Duplicar consulta

Com o Método "Duplicar consulta" você pode Copiar uma Consulta feita incluido um Projeto: ao/à Usa incluido outro. Para Copiar uma Consulta ao/à todos projetos, Selecionar o todos Botão. A Consulta será copiada ao/à todos os Projetos selecionado no Banco de dados incluido. Se você usou o identificador do projeto (PRJ_ID Campo de dados) na sua consulta incluido a Condição, exibindo ou Comando SQL alternativo, ele será automaticamente ajustado ao/à outro identificador de projeto ao copiar a Consulta, de modo que a Consulta duplicada não precise ser corrigida no projeto de destino.

Eliminar consulta

Este Método exclui a definição da Consulta. Você não Eliminar os Objetos contidos incluido nos Resultados da Consulta, apenas a Condição que produz estes Resultados.


Trabalhando com grupos de objetos

Grupos de objetos

Em algumas situações, os objetos de um banco de dados não podem ser consultados corretamente. Isso pode dever-se a entradas do banco de dados incompletas ou em falta, ou ao facto de outros critérios, não armazenados no banco de dados, serem importantes.

Para esses casos, o GeoDin oferece a possibilidade de criar Grupos de objetos que não cumprem quaisquer condições específicas.

O método "Novo grupo" está disponível nos nós de objetos e pontos de medição.

Introduza um nome para o grupo que será usado no gestor de objetos do GeoDin para identificação.

Após criar um grupo, a lista fica inicialmente vazia. Para preencher a lista, selecione um objeto no gestor de objetos do GeoDin, mantenha premido o botão esquerdo do rato, arraste-o e largue-o na janela de diálogo aberta. Pode selecionar objetos individuais ou grupos no gestor de objetos do GeoDin. Pode eliminar e alterar a ordem dos objetos num grupo usando os botões apropriados em <Gropo> janela de diálogo.

Objetos são inseridos na Lista com a designação que têm no Tempo da inserção. Este Texto não pode ser alterado Posterior e não será Atualizado mesmo se a situação dos dados tiver Mudanças. Em contraste, para Consultas, os Texto de Rótulo são Atualizados e os Objetos que já não atendem à Condição são removidos da Lista quando a Consulta é Atualizada. Portanto, pode haver Objetos incluido em um Gropo cujos Rótulos já não estão corretos após uma Modificar nos dados do objeto. Este exemplo mostra que Gropo têm uma série de desvantagens em comparação ao/à Consultas e, portanto, só devem ser usados Se uma Consulta não for realmente possível pelas razões mencionadas Para o início ou se você espera que os dados desses Objetos não vão mais Modificar.

Consultas e grupos são mostrados com pirâmides de cores diferentes, incluido no gerenciador de objeto GeoDin - Amarelo para consultas e Azul para grupos.

A Visibilidade pode ser controlada para Utilizador e grupos incluido nas Configurações gerais na gestão de utilizadores.

Eliminar grupo de objetos

Este método exclui a definição do grupo, não os Objetos contidos dentro do Gropo.

Importar grupos

Usa o "Grupo de importação" método para procurar os Objetos GeoDin num Banco de dados GeoDin com base em dados externos ("Ficheiro de importação") e agrupar os Objetos encontrados em conjunto.

Dependendo do nó em que o método é iniciado, os Objetos GeoDin são procurados em todo o Banco de dados (nó "Objetos" um nível abaixo do Banco de dados) ou apenas num Projeto (nó "Objetos" um nível abaixo do Projeto).

São necessários os seguintes passos:

Origem dos dados

Aqui abre o ficheiro (por ex., ficheiro Excel, banco de dados) que contém a informação sobre os objetos GeoDin a procurar (e posteriormente agrupar) no banco de dados.

Link de objeto

Aqui atribui os objetos GeoDin da base de dados às especificações na origem dos dados. Este passo inicia a seleção dos objetos a agrupar.

Importar

Faça aqui as definições para o controlo da comparação. A antevisão mostra quais objetos GeoDin são encontrados no banco de dados usando a informação no ficheiro de importação e quais objetos GeoDin não são mencionados no ficheiro de importação. Inicie aqui a criação do grupo.

Guardar e Carregar configuração

todos os Gropo Importar Configurações gerais podem ser guardados num ficheiro de Configuração. O ficheiro de Configuração permite uma rápida re-Execução de uma criação de Gropo numa altura Posterior, se a Base dos dados for semelhante ou igual.

Origem dos dados

Abrir o Ficheiro que contém a Informação sobre os Objetos GeoDin a serem procurados (e, em momento Posterior, agrupados) no Banco de dados. Os seguintes Formatos de ficheiros são suportados:

  1. MS Excel

  2. MS Access

  3. dBASE

  4. Ficheiros de Texto

  5. Ficheiros CSV

Após selecionar o Ficheiro, especifique a Origem dos dados e Selecionar uma folha de cálculo (Excel), uma Tabela (Access, dBase) ou um separador de Coluna (CSV, ficheiro de Texto).

Os dados de pesquisa são apresentados na Antevisão. Para MS Excel ou Ficheiros de Texto, também pode especificar se a primeiro (a) linha contém cabeçalhos de Coluna. O Formato de data usado nestes Ficheiros também pode ser especificado. GeoDin leva esta configuração em conta quando converte datas em momento Posterior.

Usa este Botão para eliminar registos selecionado da Antevisão se não quiser que sejam incluídos na procura (os registos só serão eliminados nesta Antevisão, o ficheiro de origem permanece Inalterado).

Neste Paso, você atribui os registos de dados no Ficheiro de importação aos Objetos GeoDin no seu Banco de dados. A atribuição baseia-se na correspondência de Conteúdo(s) entre os dados-mestre selecionado de Objetos GeoDin e os registos de dados no Ficheiro de importação.

Exemplo

O Ficheiro de importação contém uma Coluna com uma Seleção de nomes de perfurações. Estas Perfurações devem ser agrupadas no GeoDin. Para a atribuição, deve atribuir a Coluna do Ficheiro de importação ao campo LONGNAME da tabela de dados-mestre do GeoDin. A Procura a: dos Objetos GeoDin a agrupar é agora realizada comparando os nomes das Perfurações. Se especificar vários Conteúdo(s) para a atribuição do objeto (por exemplo, o nome da perfuração, a localização da perfuração, etc.), apenas esses Objetos GeoDin no Banco de dados para os quais todos os campos correspondem são selecionado para agrupamento.

Tabelas:

Selecione a tabela de dados-mestre do Banco de dados que deve servir de Base para uma comparação de dados-mestre entre o Ficheiro de importação e os Objetos GeoDin.

Para atribuir os campos a referenciar, arraste e largue as entradas individuais das listas "Tabelas:" e "Origem dos dados:" para o campo correspondente na outra lista. Em alternativa, pode Selecionar os dois campos e fazer duplo clique num deles para efetuar a atribuição. No caso de nomes de coluna no Ficheiro de importação que sejam idênticos aos nomes de coluna na tabela de dados-mestre do Banco de dados, pode atribuir estas entradas correspondentes automaticamente usando o interruptor <Automático>.

As atribuições efetuadas são transferidas para a tabela "Atribuições:". Ao mesmo tempo, as entradas atribuídas são eliminadas das listas "Tabelas:" e "Origem dos dados:" para que apenas permaneçam as entradas que ainda não foram atribuídas.

Com os dois Campos de entrada abaixo das listas, o Conteúdo(s) das listas pode ser filtrado. Se for introduzido um termo, apenas as entradas são exibidas nas listas que contêm este termo. Se esvaziar o Campo de entrada, todas as entradas são exibidas novamente.

As atribuições Inválido são marcado em Cor na tabela. Isto ocorre quando modifica a Origem dos dados depois de ter feito a atribuição. Elimine estas entradas usando o Botão .

Importar

Faça as definições do último passo para a criação do Gropo e veja uma Antevisão do estado das atribuições. Depois, inicie a criação de Novo grupo.

Opções de comparação Se marcar a caixa [Sensível a maiúsculas e minúsculas], os nomes de Coluna do Ficheiro de importação e os da Tabela de dados mestre só serão atribuídos ao/à verificar-se também a correspondência da grafia em relação à sensibilidade a maiúsculas e minúsculas.

Antevisão A janela de Antevisão fornece um Resumo das atribuições efetuadas. Existem três tipos de Resultados:

Foi encontrado um objeto GeoDin

Foi possível encontrar exatamente um objeto GeoDin no Banco de dados, incluido para a Entrada ao/à pesquisar.

Foram encontrados vários Objetos GeoDin

Foram encontrados vários objetos GeoDin no banco de dados para a entrada a ser pesquisada. Isso significa que os conteúdos do seu ficheiro de importação não são únicos. Talvez precise Incluir mais campos de dados na comparação para encontrar os objetos GeoDin corretos.

Não foi encontrado nenhum objeto GeoDin

Não existe um objeto GeoDin no Banco de dados com Informação que tem Acerto com o termo de pesquisa. Verifique a atribuição dos Campos de dados e o Conteúdo(s) do Ficheiro de importação.

Filtro para a antevisão Você pode usar Filtro e Ordenar as atribuições exibidas incluido na Antevisão. ao/à fazer isso, clique No Cabeçalho da Coluna incluido na Coluna requerido. "Usa o Filtro para a Antevisão:" caixa suspensa ao/à exibir apenas um dos três Típos: de Resultados (veja acima) incluido na janela de Antevisão.

Executar Importar Com um clique do rato No Botão **Executar Importar** todos os Objetos GeoDin atribuídos com sucesso são combinados num Novo grupo no GeoDin Gestor de Objetos. Sob o Título "Execução" pode definir um Nome para o Novo grupo, incluido na janela de edição. Por Padrão, o Nome do Ficheiro de importação é pré-preenchido aqui. Após a Execução, é apresentado um registo que pode Guardar usando o Botão correspondente. Se quiser Criar mais grupos, volte Para atrás ao Origem dos dados.

Gestão de Utilizador

A visibilidade/utilização de vários métodos e funções pode ser restringida através da administração de utilizadores.

Por Padrão, a opção "todos" está ligado - ou seja, sem restrição.

Através da opção grupos de Utilizador, a funcionalidade pode ser explicitamente disponibilizada para determinados grupos OU utilizadores individuais.

Isto é usado, por exemplo, para Métodos, Bancos de dados do Sistema OU Consultas.

A criação de usuários e grupos é descrita no capítulo sobre (em) Configurações personalizadas.

Referência: Atribuição do campo

Informação da estrutura pode ser anexada a SQL Definido pelo utilizador. Aos campos de Número pode então ser dada formatação de casas decimais ou conversões de Unidade, e aos campos de Texto Traduções de Dicionário.

Para a Atribuição do campo, um Campo de resultado é atribuído a um campo da estrutura GeoDin.

Exemplo:

Selecionar $Schema$GeoDin_LOC_LOCE2LAYER.* de $Schema$GeoDin_LOC_LOCE2LAYER

Mapeamento:

Banco de dados - Estrutura da tabela

GeoDin_LOC_LOC_E2LAYER.SECSTYPE E2LAYER.SECSTYPE

Última atualização

Isto foi útil?