2018 - Sistema de Alertas de Desmatamento no Estado do Pará: "De Olho na Flor...
2016 - Banco de Dados NoSQL e Dados Geográficos
1. Bancos de Dados
NoSQL e Dados
Geográficos
Uso de Software Livre para Informações Geoespaciais no Governo
FOSS.4GIS.GOV
Universidade de Brasília
Maristela Holanda
Evandro Roberto
25. Funcionalidades
▸Neo4j-Spatial:
▹Utilizado através de API Java ou chamadas REST;
▹Funções espaciais de interseção, disjunção, sobreposição, fronteira,
distância e proximidade;
▹Inserção e indexação dos principais tipos de geometria;
▹Ferramentas para importação de arquivos shapefile e OSM.
26. Implementação
▸Dados fornecidos pelo Governo Federal no formato
shapefile através dos sites do IBGE e DNIT:
▹Arquivo contendo 247 registros referentes aos
municípios de Goiás e Distrito Federal;
▹Arquivo contendo 128 registros representando as
rodovias do Distrito Federal;
▹Arquivo contendo 27 registros relativos aos estados
brasileiros.
35. Consultas Espaciais
Função Descrição
Distância
Procura por geometrias que se encontram dentro de uma
determinada distância do ponto de interesse
Proximidade
Procura pela geometria mais próxima do ponto de interesse
dentro de uma determinada distância
Bounding Box
Procura por geometrias contidas em uma
bounding box
35
39. Resumo
Aspecto Neo4j-Spatial PostGIS
Funcionalidades
Suporte limitado à funções
espaciais
Amplo conjunto de funções
espaciais
Armazenamento
Estrutura de indexação explícita no
armazenamento
Indexação interna e transparente ao
usuário
Visualização
Versão atual não suportada pelas
ferramentas listadas
Grande quantidade de ferramentas
compatíveis
39
40. Resumo
Aspecto Neo4j-Spatial PostGIS
Consultas
Uso de REST simplifica as
consultas
Uso de SQL permite consultas
mais complexas
Suporte
Suporte principalmente pela
comunidade e desenvolvedores
Suporte especializado e
comunitário
40
41. Conclusão
▸As consultas espaciais com o Neo4j-Spatial apresentaram
desempenho similar às do PostGIS em uma mesma interface;
▸A extensão espacial Neo4j-Spatial apresentou algum tipo de
desvantagem na maioria dos aspectos avaliados;
41
42. Conclusão
▸NoSQL com dados geográficos é uma área bastante recente;
▸Tecnologia em constante evolução.
42