47
Apresentando o OpenStreetMap Arlindo Pereira [email protected] 05 de maio de 2010

Apresentando o OpenStreetMap

Embed Size (px)

DESCRIPTION

Versão mais nova aparesentada dia 05/05/2010 no Encontro de GeoTecnologia 2010 na Simonsen. Veja também os vídeos: OSM 2008: A Year of Edits http://vimeo.com/2598878 OpenStreetMap - Project Haiti http://vimeo.com/9182869

Citation preview

Page 1: Apresentando o OpenStreetMap

Apresentando o OpenStreetMap

Arlindo [email protected]

05 de maio de 2010

Page 2: 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 :)

Page 3: Apresentando o OpenStreetMap

Apresentando o OpenStreetMap

Motivação Funcionamento Detalhes Técnicos Comunidade e Links

Page 4: Apresentando o OpenStreetMap

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...

Page 5: Apresentando o OpenStreetMap

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

Page 6: Apresentando o OpenStreetMap

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

Page 7: Apresentando o OpenStreetMap

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... ©

Page 8: Apresentando o OpenStreetMap

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)

Page 9: Apresentando o OpenStreetMap

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

Page 10: Apresentando o OpenStreetMap

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).

Page 11: Apresentando o OpenStreetMap

Alguns exemplosRio de Janeiro em 2009

Page 12: Apresentando o OpenStreetMap

Alguns exemplosRio de Janeiro hoje

Page 13: Apresentando o OpenStreetMap

Exemplo de Utilização Comercial Mapa turístico de København

Page 14: Apresentando o OpenStreetMap

Exemplo de Utilização Governamental White House.gov

Page 15: Apresentando o OpenStreetMap

Outros Dispositivos

Garmin Tom Tom iPod/

iPhone JavaME Symbian Maemo Windows

Mobile etc.

Page 16: Apresentando o OpenStreetMap

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.)

Page 17: Apresentando o OpenStreetMap

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

Page 18: Apresentando o OpenStreetMap

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.

Page 19: Apresentando o OpenStreetMap

Editor – Potlatch

Page 20: Apresentando o OpenStreetMap

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

Page 21: Apresentando o OpenStreetMap

Walking Papers Uma forma simples de acrescentar detalhes,

dispensando o uso de aparelhos GPS

Page 22: Apresentando o OpenStreetMap

Editor – JOSM

Page 23: Apresentando o OpenStreetMap

Editor – JOSM

Feito em Java Sincronia do GPS

com fotos eáudio/vídeo

Bom para editar sobre registros GPX

Mais completo Mais complexo

Page 24: Apresentando o OpenStreetMap

Editor – Merkaartor

Page 25: Apresentando o OpenStreetMap

Editores em outros dispositivos

iLOE – iPhone Little OpenStreetMap Editor

OSM2Go

Page 26: Apresentando o OpenStreetMap

Modelos de Dados – OSM XMLDado Cartográfico Bruto

Pontos (nodes) Vias (ways) Relações (relations)

Cada um deles contendo uma ou maispropriedade=valor

Page 27: Apresentando o OpenStreetMap

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

Page 28: Apresentando o OpenStreetMap

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>

Page 29: Apresentando o OpenStreetMap

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>

Page 30: Apresentando o OpenStreetMap

Renderizadores

Transformam os dados brutos em imagem (mapas)

Diferentes regras processam os mesmos dados(ou um subconjunto)

Page 31: Apresentando o OpenStreetMap

Renderizador – Mapnik

Renderizador oficial do OpenStreetMap

Gera arquivos PNG e JPG

Feito em C++ e Python

Page 32: Apresentando o OpenStreetMap

Renderizador – Mapnik

Page 33: Apresentando o OpenStreetMap

Renderizador – Mapnik

Page 34: Apresentando o OpenStreetMap

Renderizador – Osmarender

Script que utiliza o Inkscape (editor de arquivos vetoriais)

Gera arquivos SVG Feito em Perl

Page 35: Apresentando o OpenStreetMap

Renderizador – Osmarender

Page 36: Apresentando o OpenStreetMap

Renderizador – Osmarender

Page 37: Apresentando o OpenStreetMap

OpenCycleMap

Page 38: Apresentando o OpenStreetMap

OpenRailMap

Page 39: Apresentando o OpenStreetMap

OpenPisteMap

Page 40: Apresentando o OpenStreetMap

ÖPNV-Karte

Page 41: Apresentando o OpenStreetMap

CloudMade

Page 42: Apresentando o OpenStreetMap

OpenStreetMap Parking

Page 43: Apresentando o OpenStreetMap

RMRJ – Região Metropolitana do Rio de Janeiro

Page 44: Apresentando o OpenStreetMap

Bangu e redondezas

Page 45: Apresentando o OpenStreetMap

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

Page 46: Apresentando o OpenStreetMap

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

Page 47: Apresentando o OpenStreetMap

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