Bancos de dados espaciais em um ambiente de dados grande
bancos de dados espaciais podem ser uma ferramenta importante em seu projeto de dados grande. -se os dados espaciais são padronizados através dos esforços do Open Geospatial Consortium (OGC), que estabelece OpenGIS (Geographic Information System) e uma série de outras normas para dados espaciais.
Se você conhece ou não, você pode interagir com dados espaciais a cada dia. Se você usa um smartphone ou Sistema de Posicionamento Global (GPS) para direções para um lugar particular, ou se você perguntar a um motor de busca para a localização de restaurantes de frutos do mar próximo a um endereço físico ou marco, você estiver usando aplicativos que dependem de dados espaciais.
Isto é importante porque os bancos de dados espaciais são implementações dos padrões OGC, e sua empresa pode ter necessidades específicas atendidas pelos padrões. Um banco de dados espacial torna-se importante quando as organizações começam a alavancar várias dimensões diferentes de dados. Por exemplo, um meteorologista fazendo pesquisa pode querer armazenar e analisar dados relacionados a um furacão, incluindo temperatura, velocidade do vento e umidade, e modelar esses resultados em três dimensões.
Na sua forma mais simples, bases de dados espaciais de dados e armazenar cerca de 2-dimensionais, 2,5-dimensionais, e 3-dimensionais objectos. Você provavelmente está familiarizado com objetos 2D e 3D. Um objecto 2D tem comprimento e largura. Um objeto 3D adiciona profundidade ao comprimento e largura. A página de um livro é um objeto 2D, enquanto um livro inteiro é um objeto 3D.
E sobre 2.5D? objetos 2.5D são um tipo especial de dados espaciais. Eles são objetos 2D com elevação como o extra “meia” dimensão. A maioria dos bancos de dados espaciais 2.5D conter informações de mapeamento e são muitas vezes referidos como Sistemas de Informação Geográfica (SIG).
Os elementos atômicos de bases de dados espaciais são linhas, pontos e polígonos. Eles podem ser combinados em qualquer forma de representar qualquer objeto restringido por 2, 2,5, ou 3 dimensões. Devido à natureza especial de objetos de dados espaciais, os designers criaram mecanismos de indexação (índices espaciais) destinadas a apoiar as consultas ad hoc e representações visuais do conteúdo do banco de dados.
Por exemplo, um índice espacial iria responder a pergunta “Qual é a distância entre um ponto e outro ponto?” Ou “Será que uma linha específica cruzam com um determinado conjunto de polígonos?” Se este parece ser um problema enorme, isso é porque ele é . Os dados espaciais pode muito bem representar o maior desafio de dados grande de todos.
PostGIS é um projeto open source mantido por refractions Research e está licenciado sob a GNU General Public License (GPL). PostGIS também é fornecido como parte da edição comunidade OpenGeo Suite e é oferecido e apoiado por OpenGeo sob uma licença da empresa.
PostGIS é uma empresa especializada, a implementação em execução em camadas sobre o laborioso RDBMS PostgreSQL. Esta abordagem oferece o melhor dos dois mundos. Você recebe todos os benefícios de um RDBMS SQL (tais como integridade transacional e ACID) e suporte para as operações especializadas necessárias para aplicações espaciais (reprojeção, apoio geodésico, conversão de geometria, e assim por diante).
Embora o próprio banco de dados é muito importante, você também vai exigir outras peças de tecnologia para atender requisitos de aplicação espaciais. Felizmente, PostGIS é parte de um ecossistema de componentes projetados para trabalhar em conjunto para atender a essas necessidades. Além de PostGIS, o OpenGEO Suíte consiste no seguinte:
GeoServer: Implementado em Java, o GeoServer pode publicar informação espacial de várias das principais fontes de dados espaciais na web. Ele pode integrar com o Google Earth e também tem um excelente front-end administrativo baseado na web.
OpenLayers: Uma biblioteca para javascript que é útil para a exibição de mapas e outras representações de dados espaciais em um navegador web. Ele pode manipular imagens da maioria das fontes de mapeamento na web, incluindo o Bing Maps, Google Maps, Yahoo Maps, OpenStreetMap, e assim por diante.
GeoExt: Concebido para tornar as informações do mapa de OpenLayers prontamente disponíveis para o desenvolvedor de aplicativos web. Widgets GeoExt pode ser usado para criar edição, visualização, estilo e outras experiências web interativas.
GeowebCache: Depois de ter os dados em um servidor e pode exibi-lo em um navegador, você precisa encontrar uma maneira de torná-lo rápido. GeowebCache é o acelerador. Ele armazena pedaços de dados de imagem (chamados de telhas) e os torna disponíveis para entrega rápida para o dispositivo de exibição.
Enquanto muitos dos usos de dados espaciais envolvem mapas e localizações, dados espaciais tem muitas outras aplicações contemporâneas e futuras, incluindo
modelagem 3D precisa do corpo humano, edifícios, a atmosfera, e assim por diante
Recolha e análise de dados de redes de sensores
Integração com dados históricos para examinar espaço 3D / objetos ao longo do tempo