Este documento descreve o processo de conversão de dados cartográficos do IBGE do formato proprietário DGN para formatos abertos, armazenamento em banco de dados PostGIS e disponibilização via serviços web do GeoServer, tornando os dados públicos acessíveis.
Apresentacao na Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre
1. Conversão e disponibilização de dados do mapeamento
topográfico do IBGE utilizando Software Livre
Felipe dos Santos Costa
Jorge Nunes Brito
Latinoware
Novembro - 2007
3. Introdução
Informação Georreferenciada
» Informações georreferenciadas são cada vez mais
necessárias.
» Pessoas comuns também vem requisitando este
tipo de informação.
» Sistemas de Informação Geográfica-SIG-estão se
popularizando, mas o custo de aquisição de dados
ainda é alto.
fsc7@yahoo.com - Latinoware 2007 3
4. Introdução
Dados Georreferenciados Disponíveis
» No Brasil existem muitas entidades governamentais
que coletam informação georreferenciada.
IBGE, DSG, INPE, MMA, ANA, ANEEL, FUNAI (...)
›
» E algumas distribuem de alguma forma essa
informação.
IBGE, INPE, MMA, ANA (...)
›
fsc7@yahoo.com - Latinoware 2007 4
5. Introdução
Distribuição dos dados
» A grande maioria dos dados disponíveis foi gerada
em plataformas proprietárias.
Softwares proprietários = Arquivos dependentes
›
» Apenas distribuir esses dados é o suficiente?
Não, é preciso que eles sejam acessíveis.
›
» Usuários dependentes =
Utilização limitada dos dados.
fsc7@yahoo.com - Latinoware 2007 5
6. Introdução
Software livre e Interoperabilidade
» Existe uma infinidade de softwares livres para
Geomática.
» Os dados precisam, na maioria das vezes, estar em
um formato livre para serem utilizados.
» Conversão para formatos padrão =
Interoperabilidade
» Disponibilização na web =
Acessibilidade
fsc7@yahoo.com - Latinoware 2007 6
7. Introdução
O problema
» IBGE e DSG são os responsáveis pelo mapeamento
topográfico do território brasileiro.
» Utilizam o software, proprietário, Microstation da
Bentley para cumprir seu objetivo.
» O processo gera arquivos no formato proprietário
DGN.
» O IBGE passou a disponibilizar esses arquivos.
fsc7@yahoo.com - Latinoware 2007 7
9. Introdução
Aplicabilidade dos dados
Suporte ao mapeamento Base para projetos
› ›
temático e especial; ambientais;
Suporte ao mapeamento Autoproteção do País;
› ›
aeronáutico rodoviário e Estudos e projetos
›
ferroviário; governamentais;
Suporte ao Planejamento
›
Projetos de
›
em diversos níveis; desenvolvimento urbano;
Legislação de estruturas
›
Cadastros e ante-projetos
›
territoriais, regional e de linha de transmissão;
setorial; Base para ante-
Posicionamento e
›
projetos de engenharia;
orientação geográfica.
fsc7@yahoo.com - Latinoware 2007 9
10. Introdução
Qual é o problema?
» Não tenho licenças, como utilizar esses arquivos?
» Alternativas:
Adquirir licenças. Microstation v8 - US$ 9.000,00
›
Converter esses arquivos utilizando softwares
›
proprietários para formatos também proprietários.
Licença Single User ArcGis 9.2 ESRI - US$ 1.500,00
Converter esses dados para um formato padrão
›
aberto utilizando softwares livres. (Não tem preço!!!)
fsc7@yahoo.com - Latinoware 2007 10
11. Materiais e Métodos
Dados utilizados
» Três cartas topográficas na escala 1:50000,
disponíveis no site do IBGE.
Parati, Picinguaba e Juatinga
›
fsc7@yahoo.com - Latinoware 2007 11
13. Materiais e Métodos
Temas selecionados
» Hidrografia – Linhas e Pontos.
» Hipsografia – Linhas e Pontos
» Localidades - Pontos
» Sistemas de transportes – Linhas e Pontos
fsc7@yahoo.com - Latinoware 2007 13
14. Materiais e Métodos
Conversão
» Conversor GDAL/OGR
Leitor e tradutor de dados raster e vetoriais que possui
›
várias ferramentas para conversão e processamento de
dados, tanto proprietários quanto abertos.
º gdalinfo, gdal_translate, gdaladdo, gdalwarp, gdaltindex,
gdal_contour, rgb2pct.py, pct2rgb.py, gdal_merge.py,
gdal_rasterize, nearblack, gdal-config
º ogrinfo, ogr2ogr, ogrtindex
Conversão DGN -> Esri Shapefile
›
º ogr2ogr f quot;ESRI Shapefilequot; arquivo_shape.shp arquivo_dgn.dgn
nlt point skipfailures
fsc7@yahoo.com - Latinoware 2007 14
15. Materiais e Métodos
Armazenamento no BD Postgis
» Um shapefile para cada tipo de geometria de cada tema
» shp2pgsql realiza conversão Esri Shapefile -> Postgis
º shp2pgsql arquivo_shape nome_tabela nome_banco > /tmp/arquivo_sql
º psql f /tmp/arquivo_sql d nome_banco
» Tabelas geradas
hdln, hdpt, hpln, hppt, lcpt, stln e stpt.
›
fsc7@yahoo.com - Latinoware 2007 15
16. Materiais e Métodos
Transformação de coordenadas
» Atualização do sistema de coordenadas
Adicionar na tabela spatial_ref_sys um novo sistema de
›
coordenadas com os valores de transformação para
WGS84 (esses valores estão em documentos do IBGE)
º +proj=utm +zone=23 +south +ellps=GRS67 +towgs84=66.87,4.37,38.52
+units=km +no_defs
SQL para transformação de coordenadas
›
º UPDATE tabela_geográfica SET
the_geom=transform(geomFromText(asText(the_geom),32767),4326);
» Por que coordenadas geográficas WGS84?
fsc7@yahoo.com - Latinoware 2007 16
17. Materiais e Métodos
Disponibilização na Web
» Disponibilização através de serviços web
Geoserver -> WMS, WFS, KML, Shapefiles.
›
Mapserver também pode ser utilizado.
›
» Alguns softwares que podem acessar esses webservices:
GvSig, uDig, Google Earth, ArcGis (...)
›
fsc7@yahoo.com - Latinoware 2007 17
18. Materiais e Métodos
Geoserver
» Software livre para disponibilização de webservices
de dados georreferenciados compatíveis com os
padrões do OGC.
» Interface do Geoserver
fsc7@yahoo.com - Latinoware 2007 18
20. Resultados
Dados resultantes
» Dados em formato padrão WKB.
» Armazenamento em um banco de dados robusto,
com extensão espacial, gratuito e livre.
» Acesso concorrente por vários programas.
Qgis, uDig, OpenJump, GvSig e outros
›
fsc7@yahoo.com - Latinoware 2007 20
21. Resultados
Dados disponíveis
» Atributos dos arquivos originais:
type, level, graphicgroup, colorindex, weight, style,
›
entitynum, mslink e text.
» Geoserver
Acesso ao Postgis, disponibilização para vários
›
softwares, como por exemplo, Google Earth
fsc7@yahoo.com - Latinoware 2007 21
25. Considerações Finais
Conversão dos dados
» Conversão de dados geográficos em formato
proprietário ainda não é trivial;
» Muitos benefícios podem ser obtidos dessa
conversão:
Adesão a padrões, interoperabilidade, , disponibilização
›
e integração de bases de dados...
fsc7@yahoo.com - Latinoware 2007 25
26. Considerações finais
Perspectivas futuras
» Obter os dados tabulares relacionados às cartas das
entidades produtoras.
» Associar dados textuais aos elementos geográficos.
» Unir elementos que estão nas bordas das cartas.
fsc7@yahoo.com - Latinoware 2007 26
27. Considerações Finais
Democratização do aceso aos dados
» Se os dados são públicos o acesso deve ser
democrático;
» Apontamos algumas soluções tecnológicas em
software livre para a área de Geomática
fsc7@yahoo.com - Latinoware 2007 27
28. Referências
» Belou, A.L.A. 2006. Estruturação de bases cartográficas para SIG: um estudo
comparativo dos modelos do IBGE e da DSG. UERJ, Rio de Janeiro, 294 páginas.
» Mitchel, T. 2005. Web Mapping Illustrated. O'Reilly Media, Sebastopol, 367
páginas.
» Uchoa, H.N.; Paulo, M.C.M.; Coelho Filho, L.C.T.; Ferreira, P.R. 2006. Evaluation of
Data Conversion of Vectorial Geographic Features in Topographic Maps using
Free Software Tools. In Workshop de Software Livre 2006, Porto Alegre.
» IBGE. Vetorização de Cartas Topográficas. Disponível em:
<http://www.ibge.gov.br/home/geociencias/cartografia/vetori.shtm> Acesso em:
20 jun. 07.
» Grupo de Usuário Mapserver, Geoserver.
fsc7@yahoo.com - Latinoware 2007 28