Apresentando o OpenStreetMap
-
Upload
arlindo-pereira -
Category
Technology
-
view
2.189 -
download
0
description
Transcript of Apresentando o OpenStreetMap
Quem sou eu
Arlindo Pereira (Nighto)
Bacharelando em Sistemas de Informação na UNIRIO
Por anos trabalhou na área de multimídia em software livre para o Ministério da Cultura na Ação Cultura Digital
Consultor de multimídia na Uniriotec Consultoria
Analista de Segurança na Clavis Segurança da Informação
Pró-software livre, ciclista e vegetariano :)
Apresentando o OpenStreetMap
Motivação Funcionamento Detalhes Técnicos Comunidade e Links
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 de cartografia adicionam detalhes e cobram por isso
Você paga duas vezes, mas não é só isso...
Copyright Easter Eggs: Erros Induzidos
Empresas que produzem mapas introduzem erros propositais, conhecidos como Copyright Easter Eggs
São becos, escolas, igrejas não existentes ou com escrita ou pronúncia diferente ou posicionados erroneamente
Tem o objetivo de ”pegar no flagra” quem os copia
Exemplo de Copyright Easter EggRio de Janeiro – L. do Machado
Google Maps
Largo do Machado definidona posição errada
©2010 GoogleDados cartográficos ©2010 Sanborn,MapLink/Tele Atlas
OpenStreetMap
Largo do Machado definidona posição correta
©2010 OpenStreetMap contributors,CC-BY-SA 2.0
Participação do Usuário
Também não é possível corrigir os erros ou adicionar dados, como locais interessantes.
Projetos semelhantes, como o Wikimapia, também tem a licença restritiva (copyright), o que nos leva ao próximo ponto... ©
Liberdade!
Dados geográficosa partir de dados emdomínio público e com a colaboraçãodos usuários
Não se restringe aosmapas (imagens) –acesso aosdados brutos
Licença Livre:Creative Commons-Atribuição-Compartilhamento pela mesma licença (CC-BY-SA 2.0)
Não seria muito mais fácil usar o Google Maps?
A licença do OpenStreetMap preza a liberdade dos dados, não só a gratuidade. Na filosofia do software livre, ”free as in speech” além do ”free as in beer”.
Dados Livres são aqueles que posso:
Compartilhar Reutilizar com ou sem lucro Redistribuir trabalho derivado
Não dá muito trabalho criar mapas do mundo inteiro?
Sim, mas é divertido. :)Hoje o OpenStreetMap conta com:
mais de 250 mil usuários registrados;
mais de 600 milhões de pontos;
mais de 40 milhões de caminhos (linhas ou polígonos como ruas, lagos etc.);
Perguntas Frequentes
Teste de Liberdade dos dados – Torta OSM
Para os dados geográficos passarem no teste da torta, você deve poder:
Compartilhar os dados com alguém livremente (o padeiro);
Reutilizar os dados para uma atividade lucrativa (assar bolos);
Redistribuição livre do trabalho derivado (o bolo).
Alguns exemplosRio de Janeiro em 2009
Alguns exemplosRio de Janeiro hoje
Exemplo de Utilização Comercial Mapa turístico de København
Exemplo de Utilização Governamental White House.gov
Outros Dispositivos
Garmin Tom Tom iPod/
iPhone JavaME Symbian Maemo Windows
Mobile etc.
Criando Mapas – GPS
Com um dispositivo GPS, seja um aparelho portátil convencional, de carro ou um celular é possível criar uma rota
A rota é transferidapara o computadore são inseridosmeta-dados(nomes de rua,pontos de interesseetc.)
Criando Mapas – Imagens de Satélite e anotações no papel
O OpenStreetMap tem um acordo com a Yahoo! que permite utilizar as imagens de satélite para traçar ruas (imagens disponível em alta resolução apenas nas maiores regiões metropolitanas)
Depois, você pode andar na rua à pé ou de bicicleta anotando detalhesno papel.
Uma excelente forma defazer isto é utilizando Walking Papers
Mapping Parties
Encontros com o objetivo de mapear uma região
Após se encontrarem e passarem o procedimento para os novatos, os participantes se dividem indo empares para cada parteanotando detalhes; depois voltam aoponto de encontroe passam para o PC.
Editor – Potlatch
Editor – Potlatch
Feito em Flash – edição direto no site
Overlay opcional com imagens de satélite do Yahoo!
Simples e fácil para inserir ruas e pontos de interesse
Walking Papers Uma forma simples de acrescentar detalhes,
dispensando o uso de aparelhos GPS
Editor – JOSM
Editor – JOSM
Feito em Java Sincronia do GPS
com fotos eáudio/vídeo
Bom para editar sobre registros GPX
Mais completo Mais complexo
Editor – Merkaartor
Editores em outros dispositivos
iLOE – iPhone Little OpenStreetMap Editor
OSM2Go
Modelos de Dados – OSM XMLDado Cartográfico Bruto
Pontos (nodes) Vias (ways) Relações (relations)
Cada um deles contendo uma ou maispropriedade=valor
Modelos de Dados – OSM XMLDado Cartográfico Bruto
<node id="666856571" lat="-22.8783699" lon="-43.4447792" user="Nighto" uid="12293" visible="true" version="3" changeset="4590567" timestamp="2010-05-02T21:43:11Z"> <tag k="addr:city" v="Rio de Janeiro"/> <tag k="addr:country" v="BR"/> <tag k="addr:housenumber" v="151"/> <tag k="addr:postcode" v="21715-400"/> <tag k="addr:street" v="Rua Ibitiúva"/> <tag k="amenity" v="college"/> <tag k="name" v="Simonsen"/> <tag k="phone" v="+55-21-24066464"/> <tag k="website" v="http://simonsen.br/"/></node>
Pontos (nodes) Vias (ways) Relações (relations)
Cada um deles contendo uma ou maispropriedade=valor
Modelos de Dados – OSM XMLDado Cartográfico Bruto
<way id="56178677" user="Nighto" uid="12293" visible="true" version="2" changeset="4527712" timestamp="2010-04-26T00:01:38Z"> <nd ref="151037446"/> <nd ref="523417968"/> <nd ref="35577694"/> <tag k="addr:postcode" v="22210-050"/> <tag k="cep" v="22210-050"/> <tag k="highway" v="residential"/> <tag k="lanes" v="1"/> <tag k="lit" v="yes"/> <tag k="name" v="Rua Corrêa Dutra"/> <tag k="old_name" v="Rua do Valdetaro; Rua Bela Princesa; Rua da Princesa do Catete; Rua Nova de João da Cunha"/> <tag k="oneway" v="yes"/> <tag k="parking:lane:both" v="inline"/> <tag k="source" v="Yahoo; survey"/> <tag k="surface" v="asphalt"/></way>
Dados Cartográficos Brutos – Modelos de Dados – OSM XML
<relation id="610748" user="Nighto" uid="12293"visible="true" version="1" changeset="4528157"timestamp="2010-04-26T04:01:57Z"> <member type="node" ref="506042601" role=""/> <member type="way" ref="47513738" role=""/> <member type="node" ref="607513137" role=""/> <tag k="bicycle" v="yes"/> <tag k="duration" v="70"/> <tag k="foot" v="yes"/> <tag k="motorcar" v="no"/> <tag k="motorcycle" v="no"/> <tag k="name" v="Praça XV de Novembro-Paquetá"/> <tag k="operator" v="Barcas S/A"/> <tag k="route" v="ferry"/> <tag k="source" v="GPS"/> <tag k="type" v="route"/> <tag k="website" v="http://www.barcas-sa.com.br/"/></relation>
Renderizadores
Transformam os dados brutos em imagem (mapas)
Diferentes regras processam os mesmos dados(ou um subconjunto)
Renderizador – Mapnik
Renderizador oficial do OpenStreetMap
Gera arquivos PNG e JPG
Feito em C++ e Python
Renderizador – Mapnik
Renderizador – Mapnik
Renderizador – Osmarender
Script que utiliza o Inkscape (editor de arquivos vetoriais)
Gera arquivos SVG Feito em Perl
Renderizador – Osmarender
Renderizador – Osmarender
OpenCycleMap
OpenRailMap
OpenPisteMap
ÖPNV-Karte
CloudMade
OpenStreetMap Parking
RMRJ – Região Metropolitana do Rio de Janeiro
Bangu e redondezas
Comunidade Brasileira do OpenStreetMap
Apesar de muito popular na Europa e nos EUA, ainda é praticamente desconhecido no Brasil
Lista de discussão – [email protected]
Site http://openstreetmap.org/ e Potlatch(editor em Flash) 100% traduzidos,JOSM e Merkaartor parcialmente traduzidos
Mapas Livres – http://mapaslivres.org/com tutoriais em vídeo, canal no YouTube, Twitter e afins
Links openstreetmap.org wiki.openstreetmap.org mapaslivres.org walking-papers.org [email protected] wiki.openstreetmap.org/wiki/Copyright_Easter_Eggs en.wikipedia.org/wiki/Trap_street kaerast.blogbound.com/ukrail/index.php opencyclemap.org openpistemap.org öpnvkarte.de cloudmade.com parking.openstreetmap.de itoworld.com
Obrigado! Dúvidas?
Esta apresentação está licenciada sob a Creative Commons-Atribuição-Compartilhamento pela Mesma Licença –
CC-BY-SA BR 2.5
Arlindo Pereira ”Nighto”[email protected]
nighto.netmeadiciona.com/nighto