Recentemente, cunhou-se o termo “Inteligência Geográfica” como o uso da perspectiva geográfica nas tomadas de decisão pelas empresas, públicas e privadas. Nesta palestra demonstraremos a utilização da extensão espacial PostGIS para a gestão de cadastro de informações comerciais e técnicas de redes de água e esgoto numa base de dados georreferenciada. E como o PostGIS vem se consolidando como uma excelente solução de inteligência geográfica para apoio à tomada de decisões na Companhia de Água e Esgoto do Ceará – CAGECE.
Utilização do PostGIS para aplicações de inteligência espacial no setor de Saneamento. Um estudo de caso da Cagece.
1. Utilização do PostGIS para aplicaçõesUtilização do PostGIS para aplicações
de inteligência espacial no setor dede inteligência espacial no setor de
Saneamento.Saneamento.
Um estudo de caso da Cagece.Um estudo de caso da Cagece.
Narcélio de Sá Pereira Filho
Geógrafo
narceliosapereira@gmail.com
2. CAGECECAGECE
A Companhia de Água e Esgoto do Estado
do Ceará (Cagece), fundada em 1971,
tem por finalidade o abastecimento de
água e tratamento de esgoto.
5,75,7milhõesmilhões
de pessoasde pessoas
152152municípiosmunicípios
3. Desenvolver e implantar uma solução baseada em
inteligência geográfica para a gestão de cadastro
compreendendo a obtenção e atualização de
informações comerciais e técnicas de redes de água e
esgoto numa base de dados georreferenciada
integrada para utilização pelas diversas áreas da
Companhia.
PROJETO IGEOPROJETO IGEO
4. Base Cartográfica descentralizada;
Acesso e compartilhamento das
informações via servidor de
arquivo;
Dados em diversos formatos
(DWG,DXF,PDF,JPG,TIF);
Dados não georreferenciados.
ProblemáticaProblemática
6. Etapas de trabalho paraEtapas de trabalho para
estruturação do Cadastro em GIS:estruturação do Cadastro em GIS:
1ª Etapa 2ª Etapa 3ª Etapa
Conversão,
Adequação
e atualização
da Base
Cadastral
Controle de
Qualidade
Edição,
Processamento e
Análise
específica para
Saneamento
7. Base Cartográfica centralizada em DB PostgreSQL;
Melhorar a confiabilidade do cadastro.
Edição com múltiplos usuários.
Integração com outros sistemas da empresa.
Benefícios:Benefícios:
Cadastro de
Redes de Água
Cadastro de
Clientes
Cadastro de
Redes de Esgoto
Cadastro de
Equipamentos
12. Porque o PPorque o PostgreSQLostgreSQL??
Consultas complexas
Chaves estrangeiras
Integridade transacional
Controle de concorrência multi-versão
Suporte ao modelo híbrido objeto-relacional
Ele tem facilidade de Acesso
Gatilhos
Visões
Linguagem Procedural em várias linguagens
(PL/pgSQL, PL/Python, PL/Java, PL/Perl) para
Procedimentos armazenados
Indexação por texto
Estrutura para guardar dados Georeferenciados com
o PostGIS
13. PostgisPostgis
O PostGIS é uma extensão espacial
gratuita e de código fonte livre que
implementa a especificação padrão
da Open Geospatial Consortium
(OGC).
Permite o uso de objetos GIS
(Sistemas de Informação
Geográfica) ser armazenado em
banco de dados.
17. PostGIS permite...PostGIS permite...
GIS em SQL
• Responder perguntas espaciais no banco de dados
Edição compartilhada
• Garantias transacionais e de integridade de dados
Performance e Escala
• Grandes conjuntos de dados, grandes cargas de
trabalho
18. GIS em SQLGIS em SQL
public.bairro
public.rede_esgoto
Name Type
id int4
geom geometry (MultiPolygon,31984)
name varchar (254)
id int4
geom geometry
(LineString,31984)
inclinacao float8
cota_montante float8
cota_jusante float8
dsc_material varchar (255)
sgl_material varchar (255)
diametro float4
19. GIS em SQLGIS em SQL
public.rede_esgoto
public.bairros
20. Quais as tubulações de esgoto
que estão no bairro Meireles?
select r.*
from rede_esgoto as r
join bairro as b
on st_intersects(b.geom,r.geom)
where b.name = 'Meireles'
GIS em SQLGIS em SQL
22. Locais onde as tubulações de esgoto
cruzam algum recuso hídrico?
select ST_Intersection(r.geom,h.geom) as geom
from rede_esgoto as r, hidrografia as h
WHERE
st_intersects(r.geom,h.geom)
GIS em SQLGIS em SQL
25. O que é o GeocodingO que é o Geocoding
A geocodificação é o processo de converter
endereços (como nome da rua e número) em
coordenadas geográficas (latitude e
longitude) que permitem a inserção de
marcadores de local em um mapa ou o
posicionamento do mapa.
26. A geocodificação é uma tarefa que envolve múltiplos
conjuntos de dados e processos, todos os quais
trabalham em conjunto. Um geocodificador é composto
por dois componentes importantes: um conjunto de
dados de referência e o algoritmo de geocodificação.
Serviços de Geocodificação:
Google
Mapbox
Here
BingMaps
CloudMade
27. Precisão do resultadoPrecisão do resultado
"ROOFTOP"
"RANGE_INTERPOLATED"
"GEOMETRIC_CENTER"
"APPROXIMATE"
*Google API location_type
28. Precisão do resultadoPrecisão do resultado
"ROOFTOP"
"RANGE_INTERPOLATED"
"GEOMETRIC_CENTER"
"APPROXIMATE"
*Google API location_type
29. Precisão do resultadoPrecisão do resultado
"ROOFTOP"
"RANGE_INTERPOLATED"
"GEOMETRIC_CENTER"
"APPROXIMATE"
*Google API location_type
30. Precisão do resultadoPrecisão do resultado
"ROOFTOP"
"RANGE_INTERPOLATED"
"GEOMETRIC_CENTER"
"APPROXIMATE"
*Google API location_type
31. Desafios doDesafios do
GeocodingGeocoding
Formatação do Endereço
Consultas ambíguas
Dependência de Base de
dados Externa
Custo benefício do serviço
Av. Dr. Lauro Vieira Chaves, 1030 Vila
União, Fortaleza – CE, 60420-280
6289Logradouros não amigáveis ao
geocoding.(S.D.O, SDO ,
ST,RUA DISPONÍVEL )