Apresentacao na Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando...

30
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

description

Apresentação na Latinoware sobre Conversao de dados do Mapeamento topográfico do IBGE utilizando software livre

Transcript of Apresentacao na Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando...

Page 1: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

Conversão e disponibilização de dados do mapeamento topográfico do IBGE utilizando Software Livre

Felipe dos Santos CostaJorge Nunes Brito

LatinowareNovembro - 2007

Page 2: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 2

Agenda» Introdução

» Materiais e Métodos

» Resultados

» Considerações Finais

Page 3: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 3

IntroduçãoInformaçã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.

Page 4: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 4

IntroduçãoDados 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 (...)

Page 5: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 5

IntroduçãoDistribuiçã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.

Page 6: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 6

IntroduçãoSoftware 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

Page 7: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 7

IntroduçãoO 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.

Page 8: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 8

IntroduçãoDisponibilização dos dados do IBGE» http://www.ibge.gov.br/home/geociencias/default_prod.shtm

Page 9: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 9

IntroduçãoAplicabilidade dos dados

› Suporte ao mapeamento temático e especial;

› Suporte ao mapeamento aeronáutico rodoviário e ferroviário;

› Suporte ao Planejamento em diversos níveis;

› Legislação de estruturas territoriais, regional e setorial; Base para ante-projetos de engenharia;

› Base para projetos ambientais;

› Autoproteção do País;

› Estudos e projetos governamentais;

› Projetos de desenvolvimento urbano;

› Cadastros e ante-projetos de linha de transmissão;

› Posicionamento e orientação geográfica.

Page 10: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 10

IntroduçãoQual é 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!!!)

Page 11: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 11

Materiais e MétodosDados utilizados

» Três cartas topográficas na escala 1:50000, disponíveis no site do IBGE.

› Parati, Picinguaba e Juatinga

Page 12: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 12

Materiais e MétodosCarta Topográfica

Page 13: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 13

Materiais e MétodosTemas selecionados

» Hidrografia – Linhas e Pontos.

» Hipsografia – Linhas e Pontos

» Localidades - Pontos

» Sistemas de transportes – Linhas e Pontos

Page 14: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 14

Materiais e MétodosConversã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 "ESRI Shapefile" arquivo_shape.shp arquivo_dgn.dgn ­nlt point ­skipfailures

Page 15: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 15

Materiais e MétodosArmazenamento 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.

Page 16: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 16

Materiais e MétodosTransformaçã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?

Page 17: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 17

Materiais e MétodosDisponibilizaçã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 (...)

Page 18: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 18

Materiais e MétodosGeoserver

» Software livre para disponibilização de webservices de dados georreferenciados compatíveis com os padrões do OGC.

» Interface do Geoserver

Page 19: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 19

Materiais e MétodosArquitetura Proposta

Page 20: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 20

ResultadosDados 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

Page 21: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 21

ResultadosDados 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

Page 22: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 22

ResultadosDados Acessados pelo software Qgis

Page 23: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 23

ResultadosDados acessados pelo software uDig

Page 24: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 24

ResultadosDados Acessados através do Google Earth

Page 25: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 25

Considerações FinaisConversã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...

Page 26: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 26

Considerações finaisPerspectivas 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.

Page 27: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 27

Considerações FinaisDemocratizaçã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

Page 28: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 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.

Page 29: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 29

Agradecimentos

Page 30: Apresentacao na  Latinoware sobre Conversao de dados do Mapeamento topografico do IBGE utilizando software livre

[email protected] - Latinoware 2007 30

Dúvidas?Contato:

» Felipe dos Santos Costa

› e-mail: [email protected]; [email protected]: http://felipe.manauense.com.br

» PGEC/Geomática

› Endereço: Rua São Francisco Xavier, 5245º Andar, Bloco D, sala 5028 - Rio de JaneiroTel.: +55 (21) 2587-7261e-mail : [email protected]: http://www.geomatica.eng.uerj.br