1. Apresentando o OpenStreetMap
Arlindo Saraiva Pereira Junior
Samuel Ribeiro da Costa Vale
23 de julho de 2010
1 / 43
2. Quem somos n´s
o
Arlindo Pereira (Nighto)
Bacharelando em Sistemas de Informa¸˜o - UNIRIO
ca
Mapper h´ 3 anos
a
Samuel Vale (Phractal)
Engenheiro Eletricista - UFMG
Engenheiro de Sistemas na Holosc´pio - Sistemas Embutidos
o
/ Hardware / Software
Mapper h´ 2 anos
a
2 / 43
3. Hist´rico: antes de 2000
o
Mapas impressos (listas telefˆnicas ou mapas de bolso)
o
Buscas feitas no papel
Mapas apenas para visualiza¸˜o
ca
3 / 43
4. Hist´rico: 2000 - 2004
o
Come¸am a surgir servi¸os de mapa web (l´ fora!)
c c a
Com o crescimento do neg´cio, outras ´reas (inclusive
o a
algumas cidades Brasileiras)
Servi¸os de busca e roteamento
c
Veja, mas n˜o toque!
a
4 / 43
5. E se vocˆ quisesse...
e
Fazer um mapa pra sua viagem...
Criar mapas para sua institu¸˜o / escola / empresa / cidade...
ca
Usar o mapa em um projeto / neg´cio...
o
Usar um mecanismo ou crit´rio de roteamento diferente dos
e
dispon´
ıveis por a´
ı...
Corrigir o mapa...
... esque¸a! Todos com licen¸as restritivas
c c
5 / 43
7. Dom´
ınio P´blico x Copyright
u
Governo (IBGE) libera mapas e outros dados cartogr´ficos
a
brutos, o que custa dinheiro (impostos)
Empresas de cartografia adicionam detalhes e cobram por isso
Vocˆ paga duas vezes, mas n˜o ´ s´ isso...
e a e o
Figura: Rio de Janeiro - RJ, IBGE
7 / 43
8. Licen¸as da base do OSM
c
Licen¸a sobre os dados brutos e imagens geradas
c
Base de dados: Creative Commons (CC-BY-SA 2.0) e Open
Database License (ODbL)
Mudan¸a: CC-BY-SA n˜o se aplica a bancos de dados em
c a
alguns locais
8 / 43
9. Copyright Easter Eggs
Empresas que produzem mapas introduzem erros propositais,
chamados de Copyright Easter Eggs
Becos, escolas, igrejas n˜o existentes ou com escrita ou
a
pron´ncia diferente
u
Tem o objetivo de ”pegar no flagra”quem os copia
9 / 43
26. 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
27. Coletando dados
GPS Logs
Imagens de sat´lite
e
Outros mapas ou bases de dados
Fotos
Papel e caneta
Grava¸˜o de Notas de Voz
ca
V´
ıdeo
Note que muitos itens podem ser obtidos com um smartphone
comum.
27 / 43
29. Origem dos dados!
A Origem deve permitir trabalhos derivados sem qualquer
restri¸˜o (responsabilidade!)
ca
Suas modifica¸˜es ser˜o CC-By-SA e ODbL
co a
29 / 43
30. Informa¸˜es interessantes
co
Pontos de Interesse e estruturas (Com´rcio, informa¸˜es
e co
tur´
ısticas, Hospitais, etc)
Estradas/Ruas - Condi¸˜o, cal¸amento, sentido, restri¸˜es
ca c co
´
Utiliza¸˜o de Areas (Residencial, comercial, industrial, etc...)
ca
Ver p´gina de Features, no wiki do projeto
a
30 / 43
31. Renderizadores
Mapnik - Oficial do projeto, feito em C++ e Python - Sa´
ıda
em JPG ou PNG
Osmarender - Script perl para o Inkscape, sa´ em SVG
ıda
Outros que foram aparecendo
31 / 43
32. Visualizadores
Servi¸os Web Diversos (embutidos no HTML) - OpenLayers
c
(Javascript)
TangoGPS - GTK, mobile, desktop
OpenMaps - iOS
Mobile GMaps - Java
Marble - Kde
32 / 43
42. Para o desenvolvedor
API Aberta, constru´ sobre HTTP (GET, POST), com XML
ıda
Aplica¸˜es mais simples podem utilizar a LibCurl
co
Vantagem? Mapa vetorial, pronto pra an´lise por algoritmos
a
Se desejado, os tiles renderizados tamb´m est˜o dispon´
e a ıveis
42 / 43