Referência e Guia do Usuário


Como criar e usar um GIS do DB2 Spatial Extender

Um GIS do DB2 Spatial Extender é criado através da configuração do DB2 Spatial Extender e do desenvolvimento de projetos do GIS dentro de ambientes combinados do DB2 Spatial Extender e seu DB2 RDBMS subjacente. Você utiliza o GIS através da implementação destes projetos; isto é, gerando e analisando as informações -- espaciais e tradicionais -- que eles foram projetados para fornecer. O trabalho inteiro envolve a realização de vários conjuntos de tarefas. Esta seção apresenta as interfaces com as quais você pode executar estas tarefas, fornece uma visão geral das tarefas e apresenta um cenário para ilustrá-las.

Interfaces para o DB2 Spatial Extender e funcionalidade associada

Esta seção inspeciona as interfaces mediante as quais você pode criar um GIS do DB2 Spatial Extender (isto é, configurar recursos para ele, obter dados espaciais e assim por diante) e utilizá-lo (isto é, gerar e analisar informações sobre recursos geográficos).

Você pode criar um GIS do DB2 Spatial Extender:

Você pode usar um GIS do DB2 Spatial Extender:

Tarefas que você executa para criar e usar um GIS do DB2 Spatial Extender

Esta seção fornece uma visão geral das tarefas através das quais você cria e utiliza um GIS do DB2 Spatial Extender. As tarefas através das quais você cria o GIS envolvem configurar o DB2 Spatial Extender e desenvolver projetos do GIS. As tarefas através das quais você utiliza o GIS envolvem implementar os projetos. Esta visão geral começa com a configuração do DB2 Spatial Extender e depois passa para o desenvolvimento e implementação de um projeto do GIS. A seção termina indicando como as tarefas descritas na visão geral podem variar na prática.

Configurando o DB2 Spatial Extender

Para configurar o DB2 Spatial Extender:

  1. Faça planos e preparações (decida quais projetos do GIS serão desenvolvidos, decida o banco de dados a ser ativado para o DB2 Spatial Extender, selecione pessoal para administrar o DB2 Spatial Extender e desenvolva projetos, e outras coisas).
  2. Instale o DB2 Spatial Extender.
  3. Coloque recursos no lugar para suportar projetos do GIS; por exemplo:

    Recursos fornecidos pelo DB2 Spatial Extender
    Incluem um catálogo do sistema, tipos de dados espaciais, funções espaciais (incluindo um geocoder padrão) e outros. A tarefa de configuração destes recursos é chamada de ativação do banco de dados para operações espaciais.

    Geocoders desenvolvidos por usuários, fornecedores ou ambos.
    O geocoder padrão converte endereços dos Estados Unidos em dados espaciais. Sua organização e outras podem fornecer geocoders que convertam endereços estrangeiros e outros tipos de dados do atributo em dados espaciais.

Para obter instruções sobre a instalação do DB2 Spatial Extender, consulte Instalando o DB2 Spatial Extender. Para obter instruções sobre o uso do Centro de Controle para colocar os recursos no lugar, consulte Configurando recursos. Para obter diretrizes sobre o uso de um programa da aplicação para este fim, consulte Gravando aplicações para DB2 Spatial Extender. Para obter um cenário que ilustre o trabalho geral de configuração do DB2 Spatial Extender, consulte Um sistema para integrar dados espaciais e tradicionais.

Desenvolvendo e implementando um projeto do GIS

Para desenvolver e implementar um projeto do GIS:

  1. Faça planos e preparações (defina metas para o projeto, decida as tabelas e dados necessários, determine o sistema ou sistemas de coordenadas a serem utilizados e outras coisas).
  2. Decida o sistema ou sistemas de referência espacial a ser utilizado. Valores de coordenada geralmente incluem inteiros positivos, números negativos e números decimais. O DB2 Spatial Extender, no entanto, deve armazenar todos os valores de coordenada na forma de inteiros positivos. Um sistema de referência espacial é um conjunto de parâmetros que define como números negativos e decimais em um sistema de coordenadas específico devem ser convertidos em inteiros positivos, para que o DB2 Spatial Extender possa armazená-los. Depois de decidir o sistema de coordenadas a ser utilizado para uma coluna espacial, é preciso especificar o sistema de referência espacial através do qual a conversão necessária pode ocorrer para aquela coluna. Quando um sistema de referência espacial existente satisfaz seus requisitos, você pode utilizá-lo; do contrário, você pode criar um.
  3. Defina uma ou mais colunas para conter os dados espaciais, registre-as para o DB2 Spatial Extender e ative um geocoder para mantê-las automaticamente.

    O registro de uma coluna espacial envolve seu registro no catálogo do DB2 Spatial Extender. A partir do momento em que ela é registrada, ela é chamada de camada, pois as informações geradas a partir dela acrescentam um estrato ou camada, na paisagem geográfica virtual que o GIS cria para você. Depois de registrá-la, você pode executar operações espaciais na mesma; por exemplo, você pode preenchê-la e definir um índice espacial na mesma.

  4. Preencha as colunas espaciais:
  5. Facilite o acesso às colunas espaciais. Isto envolve especificamente a definição de índices que permitem que o DB2 acesse dados espaciais rapidamente e a definição de views que permite que os usuários recuperem dados inter-relacionados de modo eficiente. Depois de definir a view, é necessário registrar suas colunas espaciais como camadas.
  6. Gere e analise informações espaciais e informações de negócios relacionadas. Isto envolve consultar colunas espaciais e colunas de atributo relacionadas. Em tais consultas, você pode incluir funções do DB2 Spatial Extender que retornam uma grande variedade de informações; por exemplo, a distância mínima entre dois recursos geográficos ou coordenadas que definem uma área ao redor de um recurso geográfico. Para obter informações sobre a função, ST_Buffer, que retorna tais coordenadas, consulte Utilizando outros dados espaciais como dados fonte e ST_Buffer. Para obter exemplos de consultas que utilizam funções espaciais, consulte Recuperando e analisando informações espaciais e Funções espaciais para consultas SQL.

Para obter instruções sobre o uso do Centro de Controle para realizar tarefas envolvidas no desenvolvimento de um projeto do GIS, consulte:

Para obter diretrizes sobre o uso do Centro de Controle na implementação de um projeto do GIS, consulte Recuperando e analisando informações espaciais.

Para obter diretrizes sobre o uso de um programa da aplicação para desenvolver e implementar um projeto do GIS, consulte Gravando aplicações para DB2 Spatial Extender.

Para ver um cenário ilustrativo do trabalho como um todo, consulte Uma projeto para estabelecer escritórios e ajustar prêmios.

Como os conjuntos de tarefas pode variar

Os conjuntos de tarefas realizadas para criar e utilizar um GIS do DB2 Spatial Extender podem variar em conteúdo e seqüência, dependendo dos seus requisitos e das interfaces utilizadas. Considere, por exemplo, as tarefas de definição de colunas para conter dados espaciais, registro das mesmas como camadas e ativação de um geocoder para mantê-las automaticamente. Com o Centro de Controle, estas tarefas podem ser realizadas juntas, a partir de uma única janela. No entanto, se estiver solicitando procedimentos armazenados a partir de um programa, você pode realizar estas tarefas separadamente, e pode regulá-las a seu critério.

Cenário: Uma companhia de seguros atualiza seu GIS

Esta seção apresenta um cenário ilustrativo dos conjuntos de tarefas descritos na seção anterior.

O ambiente de sistemas de informações da Safe Harbor Real Estate Insurance Company contém um sistema DB2 Universal Database e um sistema separado de gerenciamento de banco de dados do GIS. Até certo ponto, as consultas podem recuperar combinações de dados dos dois sistemas. Por exemplo, uma tabela do DB2 armazena informações sobre rendimentos e uma tabela do GIS armazena as localizações das filiais da empresa. Assim, fica possível descobrir as localizações dos escritórios que apresentam rendimentos de quantias especificadas. Mas os dados dos dois sistemas não podem ser integrados (por exemplo, os usuários não podem juntar colunas do DB2 com colunas do GIS) e serviços do DB2 como otimização de consultas não estão disponíveis ao GIS. Para superar estas desvantagens, a Safe Harbor adquire o DB2 Spatial Extender e estabelece um novo departamento de desenvolvimento do GIS. As seções a seguir descrevem como o departamento configura o DB2 Spatial Extender e leva adiante seu primeiro projeto.

Um sistema para integrar dados espaciais e tradicionais

Para configurar o DB2 Spatial Extender, o departamento de desenvolvimento do GIS da Safe Harbor procede da seguinte maneira:

  1. O departamento prepara a inclusão do DB2 Spatial Extender em seu ambiente do DB2. Por exemplo:
    1. A equipe de gerenciamento do departamento aponta uma equipe de administração espacial para instalar e implementar o DB2 Spatial Extender e uma equipe de análise espacial para gerar e analisar informações espaciais.
    2. Como as decisões empresariais da Safe Harbor são conduzidas principalmente pelas exigências dos clientes, a equipe de gerenciamento decide instalar o DB2 Spatial Extender no banco de dados que contém informações sobre seus clientes. Grande parte das informações é armazenada em uma tabela chamada CUSTOMERS.

      Como uma forma conveniente de se referir ao banco de dados selecionado, os membros do departamento de desenvolvimento do GIS o chamam de banco de dados do GIS. No entanto, eles estão cientes de que ele não está reservado apenas para projetos do GIS; aplicações não-espaciais podem continuar utilizando-o, como antes.

  2. A equipe de administração espacial instala o DB2 Spatial Extender.
  3. Esta mesma equipe configura recursos que os projetos do GIS irão exigir:

Uma projeto para estabelecer escritórios e ajustar prêmios

Para levar adiante seu primeiro projeto do GIS sob o DB2 Spatial Extender, o departamento de desenvolvimento do GIS procede da seguinte maneira:

  1. O departamento prepara o desenvolvimento do projeto; por exemplo:
  2. Utilizando o Centro de Controle, a equipe cria dois sistemas de referência espacial. Um determina como as coordenadas que definem as localizações dos escritórios devem ser convertidas em itens de dados que o DB2 Spatial Extender pode armazenar. A outra determina como as coordenadas que definem as localizações das residências dos clientes devem ser convertidas em itens de dados que o DB2 Spatial Extender pode armazenar.
  3. Utilizando o Centro de Controle, a equipe de administração espacial define colunas para conter os dados espaciais, as registra como camadas e ativa um geocoder para mantê-las automaticamente:
  4. A equipe de administração espacial preenche a coluna LOCATION da tabela CUSTOMERS, a tabela OFFICES inteira e uma nova tabela HAZARD_ZONES:
  5. Utilizando o Centro de Controle, a equipe de administração espacial facilita o acesso às novas camadas:
  6. A equipe de análise espacial executa consultas para obter informações que irão ajudá-la a satisfazer os objetivos originais: determinar onde estabelecer as novas filiais, e ajustar prêmios com base na proximidade dos clientes às áreas de risco.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]