Apresentando o OpenStreetMap

Preview:

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

Apresentando o OpenStreetMap

Arlindo Pereiracontato@arlindopereira.com

05 de maio de 2010

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 – talk-br@openstreetmap.org

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 talk-br@openstreetmap.org 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”contato@arlindopereira.com

nighto.netmeadiciona.com/nighto