Apresentando o OpenStreetMap

1.096 visualizações

Publicada em

Palestra rápida que apresentei no BarCamp da Campus Party 2009

Publicada em: Tecnologia
1 comentário
1 gostou
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
1.096
No SlideShare
0
A partir de incorporações
0
Número de incorporações
89
Ações
Compartilhamentos
0
Downloads
4
Comentários
1
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apresentando o OpenStreetMap

  1. 1. Apresentando o OpenStreetMap Arlindo Pereira contato@arlindopereira.com
  2. 2. Apresentando o OpenStreetMap  Motivação  Funcionamento  Detalhes Técnicos  Comunidade e Links
  3. 3. Mapas em Domínio Público vs. Mapas em Copyright  Governo (IBGE) libera mapas e outros dados cartográficos brutos, o que custa dinheiro (impostos)  Empresas o utilizam, adicionam detalhes, e cobram por isso  Você paga duas vezes, mas não é só isso...
  4. 4. Copyright Easter Eggs: Erros Induzidos  Empresas que produzem mapas introduzem erros propositais, chamados de Copyright Easter Eggs  São becos, escolas, igrejas não existentes ou com pronúncia diferente  Tem o objetivo de ”pegar no flagra” quem os copia
  5. 5. Participação do Usuário ©  Não é possível adicionar dados, como locais interessantes.  Também não é possível corrigir eventuais erros.  Projetos semelhantes, como o Wikimapia, também tem a licença restritiva (copyright), o que nos leva ao próximo ponto...
  6. 6. Liberdade!  Mapas feitos a partir da utilização de GPS por usuários  Licença Creative Commons (CC-BY- SA 3.0)  Dados em domínio público podem (devem!) ser importados
  7. 7. Criando Mapas  Com um dispositivo GPS, seja um navegador convencional, de carro ou um celular é possível criar uma rota  A rota é transferida para o computador e são inseridos meta- dados (nomes de rua, pontos de interesse etc.)
  8. 8. Não seria muito mais fácil Não dá muito trabalho criar o usar o Google Maps ou mapa do mundo inteiro? afins?  Talvez, mas a idéia aqui  Sim, mas é divertido. :) é a liberdade, não a Hoje o OpenStreetMap gratuidade. Filosofia do conta com: software livre, Free as in  mais de 25 mil usuários speech ao invés de free registrados; as in beer, resumidamente permite  mais de 200 milhões de fazer o que bem pontos; entender com o mapa,  mais de 20 milhões de usufruir das liberdades caminhos (linhas ou que a licença oferece. polígonos como ruas, lagos etc.);
  9. 9. Alguns exemplos Europa
  10. 10. Alguns exemplos Brasil
  11. 11. Alguns exemplos São Paulo
  12. 12. Alguns exemplos Rio de Janeiro
  13. 13. Utilizações Comerciais Porque fazer um mapa de nerds para nerds se ninguém mais vai utilizá-lo? Aí que você se engana ;)  Flickr
  14. 14. Utilizações Comerciais Porque fazer um mapa de nerds para nerds se ninguém mais vai utilizá-lo? Aí que você se engana ;)  Mapa turístico de København (Copenhagen)
  15. 15. Outros Dispositivos  Garmin  Maemo  Java (celulares)  Windows Mobile  etc.
  16. 16. Mapeando  A idéia é sair por aí com um  Ao redor do mundo, usuários GPS registrando o caminho, marcam Mapping Parties – anotar os nomes das ruas e encontros com o objetivo de pontos de interesse mapear coletivamente, cada  Pode ser feito à pé, de carro, qual uma parte da cidade ou mas a maioria vai de região. bicicleta, eu inclusive :)  Alternativamente, pode se usar as imagens de satélite do Yahoo!, que permitiu a utilização pelo projeto. Isto permite o mapeamento de lugares não-acessíveis – o mapa de Bagdá do OSM é o mais completo dos mapas online.
  17. 17. Mapeando somente com imagens de satélite  Bagdá:
  18. 18. Editor – Potlatch
  19. 19. Editor – Potlatch  Plataforma Flash – edição direto no site  Overlay opcional com imagens de satélite do Yahoo!  Bom para edições rápidas e mapear lugares sem visitá-los
  20. 20. Editor – JOSM
  21. 21. Editor – JOSM  Plataforma Java  Bom para editar sobre registros GPS (GPX)  Sincronia do GPS com fotos, vídeos e áudios  Mais leve que o editor em Flash, e não necessita de tecnologia proprietária
  22. 22. Renderizador – Mapnik  Renderizador oficial do OpenStreetMap  Gera arquivos PNG ou JPG  Feito em C++ e Python
  23. 23. Renderizador – Mapnik
  24. 24. Renderizador – Osmarender  Script que utiliza o Inkscape (editor de imagens vetoriais)  Gera arquivos SVG  Feito em Perl  Permite a utilização de diferentes ”skins”, o que permite destacar outros dados e gerar mapas derivados
  25. 25. Renderizador – Osmarender
  26. 26. OpenCycleMap
  27. 27. OpenRailMap (UK)
  28. 28. Processamento dos Dados  A renderização dos mapas exige grande poder computacional em áreas densamente mapeadas  O mapa principal é atualizado às quartas-feiras  O InformationFreeway, associado ao projeto tiles@home, permite renderizar uma parte desejada (por exemplo a que você acabou de editar) de forma distribuída utilizando processamento distribuído (cluster)
  29. 29. Comunidade  Apesar de muito popular na Europa, ainda é praticamente desconhecido no Brasil  Atualmente temos em português uma lista de discussão - talk-br@openstreetmap.org e o wiki parcialmente traduzido  Em inglês, uma lista de discussão muito interessante para quem está começando é a newbies@openstreetmap.org
  30. 30. Links  openstreetmap.org  wiki.openstreetmap.org  wiki.openstreetmap.org/wiki/Copyright_Easter_Eggs  en.wikipedia.org/wiki/Trap_street  kaerast.blogbound.com/ukrail/index.php  opencyclemap.org  talk-br@openstreetmap.org  newbies@openstreetmap.org
  31. 31. Obrigado! Dúvidas? Arlindo Pereira ”Nighto” contato@arlindopereira.com meadiciona.com/nighto

×