Upload
arlindo-pereira
View
863
Download
3
Embed Size (px)
Citation preview
Apresentando o OpenStreetMap
Arlindo Saraiva Pereira JuniorSamuel Ribeiro da Costa Vale
23 de julho de 2010
1 / 43
Quem somos nos
Arlindo Pereira (Nighto)
Bacharelando em Sistemas de Informacao - UNIRIO
Mapper ha 3 anos
Samuel Vale (Phractal)
Engenheiro Eletricista - UFMG
Engenheiro de Sistemas na Holoscopio - Sistemas Embutidos/ Hardware / Software
Mapper ha 2 anos
2 / 43
Historico: antes de 2000
Mapas impressos (listas telefonicas ou mapas de bolso)
Buscas feitas no papel
Mapas apenas para visualizacao
3 / 43
Historico: 2000 - 2004
Comecam a surgir servicos de mapa web (la fora!)
Com o crescimento do negocio, outras areas (inclusivealgumas cidades Brasileiras)
Servicos de busca e roteamento
Veja, mas nao toque!
4 / 43
E se voce quisesse...
Fazer um mapa pra sua viagem...
Criar mapas para sua institucao / escola / empresa / cidade...
Usar o mapa em um projeto / negocio...
Usar um mecanismo ou criterio de roteamento diferente dosdisponıveis por aı...
Corrigir o mapa...
... esqueca! Todos com licencas restritivas
5 / 43
2006: OpenStreetMap
Projeto colaborativoCriar um mapa livre e editavel do mundoIniciado em 2006, no Reino Unido por Steve Coast
Figura: Imagem de Osm.org, licenca CC-BY-SA6 / 43
Domınio Publico x Copyright
Governo (IBGE) libera mapas e outros dados cartograficosbrutos, o que custa dinheiro (impostos)Empresas de cartografia adicionam detalhes e cobram por issoVoce paga duas vezes, mas nao e so isso...
Figura: Rio de Janeiro - RJ, IBGE
7 / 43
Licencas da base do OSM
Licenca sobre os dados brutos e imagens geradas
Base de dados: Creative Commons (CC-BY-SA 2.0) e OpenDatabase License (ODbL)
Mudanca: CC-BY-SA nao se aplica a bancos de dados emalguns locais
8 / 43
Copyright Easter Eggs
Empresas que produzem mapas introduzem erros propositais,chamados de Copyright Easter Eggs
Becos, escolas, igrejas nao existentes ou com escrita oupronuncia diferente
Tem o objetivo de ”pegar no flagra”quem os copia
9 / 43
Copyright Easter Eggs
Figura: (C)2010 Google Dados cartograficos (C)2010 Sanborn,MapLink/Tele Atlas
10 / 43
Estado do Mapa 21/07/2010
Contribuidores registrados no mundo: 278.730
Pontos: 700 Milhoes
Vias: 56 Milhoes
... e crescendo!
11 / 43
Inundacao em Alagoas
Figura: Mapeamento das regioes de Alagoas que sofreram alagamento.Quebrangulo, Alagoas. CC-BY-SA
24 / 43
Contribuindo com a base
Registrar para alterar a Base! http://osm.org
Coletar dados
Preparar os dados
Editar o Mapa - Criar pontos, linhas e estruturas
Etiquetar - nomear ruas, caracterısticas, POIs, etc.
Enviar para a base
26 / 43
Coletando dados
GPS Logs
Imagens de satelite
Outros mapas ou bases de dados
Fotos
Papel e caneta
Gravacao de Notas de Voz
Vıdeo
Note que muitos itens podem ser obtidos com um smartphonecomum.
27 / 43
Editores
PotLatch - Web, Flash
JOSM - Java
Merkaartor - QT, C++
OSM2Go - Maemo
Mapzen, iLOE, True Maps 2 - iOS (proprietario...)
28 / 43
Origem dos dados!
A Origem deve permitir trabalhos derivados sem qualquerrestricao (responsabilidade!)
Suas modificacoes serao CC-By-SA e ODbL
29 / 43
Informacoes interessantes
Pontos de Interesse e estruturas (Comercio, informacoesturısticas, Hospitais, etc)
Estradas/Ruas - Condicao, calcamento, sentido, restricoes
Utilizacao de Areas (Residencial, comercial, industrial, etc...)
Ver pagina de Features, no wiki do projeto
30 / 43
Renderizadores
Mapnik - Oficial do projeto, feito em C++ e Python - Saıdaem JPG ou PNG
Osmarender - Script perl para o Inkscape, saıda em SVG
Outros que foram aparecendo
31 / 43
Visualizadores
Servicos Web Diversos (embutidos no HTML) - OpenLayers(Javascript)
TangoGPS - GTK, mobile, desktop
OpenMaps - iOS
Mobile GMaps - Java
Marble - Kde
32 / 43
Para o desenvolvedor
API Aberta, construıda sobre HTTP (GET, POST), com XML
Aplicacoes mais simples podem utilizar a LibCurl
Vantagem? Mapa vetorial, pronto pra analise por algoritmos
Se desejado, os tiles renderizados tambem estao disponıveis
42 / 43
Referencias e canais
OpenStreetMap
http://openstreetmap.org http://osm.org
http://wiki.openstreetmap.org
e-mail: [email protected]
xmpp:[email protected]
Arlindo:
e-mail: [email protected]
xmpp:[email protected]
Samuel:
e-mail: [email protected]
xmpp:[email protected]
43 / 43