Apresentando o OpenStreetMap - Wiki

Transcrição

Apresentando o OpenStreetMap - Wiki
Apresentando o OpenStreetMap
Arlindo Saraiva Pereira Junior
Samuel Ribeiro da Costa Vale
28 de julho de 2010
1 / 43
Quem somos nós
Arlindo Pereira (Nighto)
Bacharelando em Sistemas de Informação - UNIRIO
Mapper há 3 anos
Samuel Vale (Phractal)
Engenheiro Eletricista - UFMG
Engenheiro de Sistemas na Holoscópio - Sistemas Embutidos
/ Hardware / Software
Mapper há 2 anos
2 / 43
Histórico: antes de 2000
Mapas impressos (listas telefônicas ou mapas de bolso)
Buscas feitas no papel
Mapas apenas para visualização
3 / 43
Histórico: 2000 - 2004
Começam a surgir serviços de mapa web (lá fora!)
Com o crescimento do negócio, outras áreas (inclusive
algumas cidades Brasileiras)
Serviços de busca e roteamento
Veja, mas não toque!
4 / 43
E se você quisesse...
Fazer um mapa pra sua viagem...
Criar mapas para sua institução / escola / empresa / cidade...
Usar o mapa em um projeto / negócio...
Usar um mecanismo ou critério de roteamento diferente dos
disponı́veis por aı́...
Corrigir o mapa...
... esqueça! Todos com licenças restritivas
5 / 43
2006: OpenStreetMap
Projeto colaborativo
Criar um mapa livre e editável do mundo
Iniciado em 2006, no Reino Unido por Steve Coast
Figura: Imagem de Osm.org, licença CC-BY-SA
6 / 43
Domı́nio Público x Copyright
Governo (IBGE) libera mapas e outros dados cartográficos
brutos, o que custa dinheiro (impostos)
Empresas de cartografia adicionam detalhes e cobram por isso
Você paga duas vezes, mas não é só isso...
Figura: Rio de Janeiro - RJ, IBGE
7 / 43
Licenças da base do OSM
Licença sobre os dados brutos e imagens geradas
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
alguns locais
8 / 43
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
pronúncia diferente
Tem o objetivo de ”pegar no flagra”quem os copia
9 / 43
Copyright Easter Eggs
Figura: (C)2010 Google Dados cartográficos (C)2010 Sanborn,
MapLink/Tele Atlas
10 / 43
Estado do Mapa 21/07/2010
Contribuidores registrados no mundo: 278.730
Pontos: 700 Milhões
Vias: 56 Milhões
... e crescendo!
11 / 43
Estado do Mapa: Sudeste
Figura: Imagem de Osm.org, licença CC-BY-SA
12 / 43
Estado do Mapa: BH
Figura: Imagem de Osm.org, licença CC-BY-SA
13 / 43
Estado do Mapa: BH
Figura: Imagem de Osm.org, licença CC-BY-SA
14 / 43
Estado do Mapa: Contagem
Figura: Imagem de Osm.org, licença CC-BY-SA
15 / 43
Estado do Mapa: SP
Figura: Imagem de Osm.org, licença CC-BY-SA
16 / 43
Estado do Mapa: Londres
Figura: Imagem de Osm.org, licença CC-BY-SA
17 / 43
Estado do Mapa: Berlin
Figura: Imagem de Osm.org, licença CC-BY-SA
18 / 43
Estado do Mapa: Dubai
Figura: Imagem de Osm.org, licença CC-BY-SA
19 / 43
Estado do Mapa: Gaza
Figura: Imagem de Osm.org, licença CC-BY-SA
20 / 43
Projeto Map Kibera
Figura: Imagem de Osm.org, licença CC-BY-SA
21 / 43
Haiti: Antes do Terremoto
Figura: Haiti antes do terromoto. CC-BY-SA
22 / 43
Haiti: 48 Horas Depois
Figura: Ação massiva do Time Humanitário do OSM (H.O.T.).
CC-BY-SA
23 / 43
Inundação em Alagoas
Figura: Mapeamento das regiões de Alagoas que sofreram alagamento.
Quebrângulo, Alagoas. CC-BY-SA
24 / 43
Estrutura do OSM
Figura: CC-BY-SA 2.0 OpenStreetMap
25 / 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 satélite
Outros mapas ou bases de dados
Fotos
Papel e caneta
Gravação de Notas de Voz
Vı́deo
Note que muitos itens podem ser obtidos com um smartphone
comum.
27 / 43
Editores
PotLatch - Web, Flash
JOSM - Java
Merkaartor - QT, C++
OSM2Go - Maemo
Mapzen, iLOE, True Maps 2 - iOS (proprietário...)
28 / 43
Origem dos dados!
A Origem deve permitir trabalhos derivados sem qualquer
restrição (responsabilidade!)
Suas modificações serão CC-By-SA e ODbL
29 / 43
Informações interessantes
Pontos de Interesse e estruturas (Comércio, informações
turı́sticas, Hospitais, etc)
Estradas/Ruas - Condição, calçamento, sentido, restrições
Utilização de Áreas (Residencial, comercial, industrial, etc...)
Ver página de Features, no wiki do projeto
30 / 43
Renderizadores
Mapnik - Oficial do projeto, feito em C++ e Python - Saı́da
em JPG ou PNG
Osmarender - Script perl para o Inkscape, saı́da em SVG
Outros que foram aparecendo
31 / 43
Visualizadores
Serviços Web Diversos (embutidos no HTML) - OpenLayers
(Javascript)
TangoGPS - GTK, mobile, desktop
OpenMaps - iOS
Mobile GMaps - Java
Marble - Kde
32 / 43
Marble
Figura: Marble - KDE
33 / 43
Quem usa?
Figura: Imagem de Osm.org, licença CC-BY-SA
34 / 43
Quem usa?
Figura: Imagens de Osm.org, licença CC-BY-SA
35 / 43
Roteamento
Figura: Imagem de Osm.org, licença CC-BY-SA
36 / 43
OpenCycleMap
Figura: Imagem de opencyclemap.org, licença CC-BY-SA
37 / 43
Iso3DMap
Figura: Imagem de Osm.org, licença CC-BY-SA
38 / 43
8BitCity
Figura: http://8bitcity.com
39 / 43
AOL - MapQuest
Figura: MapQuest usando dados do OpenStreetMap - Rio de Janeiro
40 / 43
Quem usa?
Figura: Imagens de Osm.org, licença CC-BY-SA
41 / 43
Para o desenvolvedor
API Aberta, construı́da sobre HTTP (GET, POST), com XML
Aplicações mais simples podem utilizar a LibCurl
Vantagem? Mapa vetorial, pronto pra análise por algoritmos
Se desejado, os tiles renderizados também estão disponı́veis
42 / 43
Referências 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