Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Analise Dados Espaciais do DB2 com um Geonavegador Grátis

Use o geonavegador do IBM Data Management para DB2 e Informix para visualizar dados de tabelas relacionais

David Adler, Senior Software Engineer, IBM
David Adler
David Adler é responsável pelo desenvolvimento de tecnologia de banco de dados espaciais na IBM há mais de 20 anos — nos últimos 10 anos, trabalha no DB2 Spatial Extender Development.

Resumo:  Um geonavegador para IBM® DB2® e Informix® agora está disponível como download grátis. É possível listar facilmente as tabelas que contém dados espaciais e selecionar tabelas para exibir como um mapa usando uma combinação de pontos, linhas e polígonos. A cor, os símbolos, o estilo de linha e o sombreamento podem ser selecionados pelo usuário. As ferramentas de navegação em mapas permitem aproximar, afastar, ter uma vista panorâmica e selecionar e exibir os valores alfanuméricos associados a cada objeto gráfico. O geonavegador pode renderizar os resultados da análise espacial usando o DB2 ou o Informix. Por exemplo: é possível visualizar os resultados de uma consulta espacial que identifica clientes dentro de uma área de alagamento. O geonavegador é baseado nos componentes do ® IBM ILOG JViews Maps. Use esses componentes para desenvolver aplicativos customizados de visualização espacial. Este tutorial mostra como usar o geonavegador grátis para visualizar dados a partir de tabelas do DB2.

Data:  12/Mai/2011
Nível:  Intermediário

Atividade:  2582 visualizações
Comentários:  

Antes de iniciar

Por mais de dez anos, o DB2 Spatial Extender e o Informix Spatial DataBlade vêm fornecendo o recurso de gerenciar e analisar dados espaciais em tabelas relacionais do DB2 e do Informix. É possível definir colunas de tabelas com tipos espaciais referentes a pontos, linhas e polígonos, que podem ser representados em objetos como:

  • Locais de pontos — Clientes, lojas varejistas, transformadores elétricos, torres de celular
  • Linhas — Rodovias, linha costeira, rotas de entrega, linhas de transmissão de eletricidade
  • Polígonos — Territórios de vendas/serviços, risco de alagamento/incêndio, estados/províncias/países

Consultas SQL podem incorporar funções espaciais para analisar relações espaciais, como a localização de clientes dentro de uma área de alagamento. Por exemplo:

SELECT cust_name, cust_addr
FROM customers, flood zones
WHERE ST_Within(cust_loc, flood_loc) = 1

O resultado dessa consulta produziria um conjunto de nomes e endereços de clientes cujas casas podem correr risco de alagamento. Isso pode ser útil para o cálculo de taxas de seguro ou o envio de ofertas de compra de seguro contra alagamento.

Em muitos casos, pode-se obter um insight adicional visualizando o resultado em uma ferramenta de mapeamento. Diz o ditado que "uma imagem vale mais do que mil palavras". O restante deste tutorial mostrará como usar o geonavegador grátis para visualizar esses dados a partir de tabelas do DB2.


Figura 1. Clientes de Kentucky realçando em vermelho os que estão em uma área de alagamento
A map of Kentucky customers highlighting in red those in a flood zone

Sobre este tutorial

Este tutorial apresenta a configuração do DB2 com um banco de dados de amostra, a configuração do geonavegador e a sua execução para visualizar as tabelas espaciais e os resultados da análise espacial. São oferecidas sugestões para trabalhar eficientemente com dados espaciais e explorar técnicas adicionais de visualização espacial.

Embora este tutorial se baseie no DB2 para Linux®, UNIX® e Windows®, é possível realizar as mesmas operações, com pequenas alterações, usando o DB2 para z/OS® ou o banco de dados Informix.


Pré-requisitos

Este tutorial foi escrito para desenvolvedores de aplicativos espaciais e desenvolvedores de aplicativos de banco de dados. É necessário estar razoavelmente familiarizado com dados espaciais e com o trabalho com consultas SQL.


Requisitos do Sistema

Para executar os exemplos, é necessário um ambiente Windows ou Linux com cerca de 500 MB disponíveis para instalar o DB2 e o geonavegador. Caso o DB2 já esteja instalado, você só precisará de aproximadamente 20 MB.

1 de 9 | Próximo

Comentários



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Information Management, WebSphere
ArticleID=658163
TutorialTitle=Analise Dados Espaciais do DB2 com um Geonavegador Grátis
publish-date=05122011
author1-email=dadler@us.ibm.com
author1-email-cc=

Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).