apresentando o openstreetmap - serpro 01/02/2013

68
Apresentando o OpenStreetMap Arlindo Pereira arlindopereira.com [email protected]

Upload: arlindo-pereira

Post on 05-Jun-2015

1.189 views

Category:

Technology


0 download

DESCRIPTION

Slides da palestra "Apresentando o OpenStreetMap", realizada no dia 01 de fevereiro de 2013 no auditório do Serpro no Andaraí, Rio de Janeiro/RJ. A palestra foi gravada e será disponibilizada em breve no endereço http://assiste.serpro.gov.br/cisl/palestras-anteriores.html Mais detalhes: http://www.softwarelivre.gov.br/eventos/palestra-tecnica-do-cisl-apresentando-o-openstreetmap

TRANSCRIPT

Page 1: Apresentando o OpenStreetMap - Serpro 01/02/2013

Apresentando o OpenStreetMap

Arlindo Pereiraarlindopereira.com

[email protected]

Page 2: Apresentando o OpenStreetMap - Serpro 01/02/2013

Arlindo ”Nighto” Pereira

Google Street View

©2010 Google

Page 3: Apresentando o OpenStreetMap - Serpro 01/02/2013

Apresentando o OpenStreetMap

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

Page 4: Apresentando o OpenStreetMap - Serpro 01/02/2013

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 - Serpro 01/02/2013

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 escrita ou pronúncia diferente

Tem o objetivo de ”pegar no flagra” quem os copia

Page 6: Apresentando o OpenStreetMap - Serpro 01/02/2013

Exemplo de Copyright Easter EggRio de Janeiro – L. do Machado

Google Maps

Largo do Machado definidona posição errada

©2011 GoogleDados cartográficos ©2011 MapLink,Sanborn

OpenStreetMap

Largo do Machado definidona posição correta

©2011 OpenStreetMap contributors,CC-BY-SA 2.0

Page 7: Apresentando o OpenStreetMap - Serpro 01/02/2013

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 - Serpro 01/02/2013

Liberdade!

Dados geográficos a partir dedados em domíniopúblico e com acolaboração dosusuários

Não se restringe aosmapas (imagens) –acesso aosdados brutos

Licença Livre: Open Database License (ODbL),semelhante à CC-BY-SA

Page 9: Apresentando o OpenStreetMap - Serpro 01/02/2013

Não dá muito trabalho criar mapas do mundo inteiro?

Sim, mas é divertido. :)Hoje o OpenStreetMap conta com:

mais de um milhão de usuários registrados;

mais de 1,7 bilhão de pontos;

mais de 150 milhões de caminhos (linhas ou polígonos como ruas, lagos etc.);

Estatísticas

Dados de 01/02/2013

Page 10: Apresentando o OpenStreetMap - Serpro 01/02/2013

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

Dados cartográficos de verdade!

Ao contrário do Google Maps, onde você só tem acesso às imagens renderizadas dos mapas, com o OpenStreetMap você tem acesso aos dados vetoriais, o que possibilita dentre outras coisas roteamento e acesso offline, semelhante a um sistema GIS.

Perguntas Frequentes

Page 11: Apresentando o OpenStreetMap - Serpro 01/02/2013

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 12: Apresentando o OpenStreetMap - Serpro 01/02/2013

Alguns exemplosRio de Janeiro em 2009

Page 13: Apresentando o OpenStreetMap - Serpro 01/02/2013

Alguns exemplosRio de Janeiro em 2010

Page 14: Apresentando o OpenStreetMap - Serpro 01/02/2013

Alguns exemplosRio de Janeiro em 2011

Page 15: Apresentando o OpenStreetMap - Serpro 01/02/2013

Alguns exemplosRio de Janeiro hoje

Page 16: Apresentando o OpenStreetMap - Serpro 01/02/2013

Alguns exemplosPort-au-Prince - Haiti

http://www.ted.com/talks/tim_berners_lee_the_year_open_data_went_worldwide.html

Page 17: Apresentando o OpenStreetMap - Serpro 01/02/2013

Alguns exemplosQuebrângulo - Alagoas

Page 18: Apresentando o OpenStreetMap - Serpro 01/02/2013

Alguns exemplosFaixa de Gaza

Page 19: Apresentando o OpenStreetMap - Serpro 01/02/2013

Alguns exemplosKibera – Nairobi – Kenya

Page 20: Apresentando o OpenStreetMap - Serpro 01/02/2013

Alguns exemplosSanta Marta – Rio de Janeiro

Page 21: Apresentando o OpenStreetMap - Serpro 01/02/2013

Alguns exemplosIpu – Ceará

Page 22: Apresentando o OpenStreetMap - Serpro 01/02/2013

RMRJ – Região Metropolitana do Rio de Janeiro – 2011

Page 23: Apresentando o OpenStreetMap - Serpro 01/02/2013

RMRJ – Região Metropolitana do Rio de Janeiro – 2013

Page 24: Apresentando o OpenStreetMap - Serpro 01/02/2013

RMSP – Região Metropolitana de São Paulo – 2011

Page 25: Apresentando o OpenStreetMap - Serpro 01/02/2013

RMSP – Região Metropolitana de São Paulo – 2013

Page 26: Apresentando o OpenStreetMap - Serpro 01/02/2013

RMBH – Região Metropolitana de Belo Horizonte – 2011

Page 27: Apresentando o OpenStreetMap - Serpro 01/02/2013

RMBH – Região Metropolitana de Belo Horizonte – 2013

Page 28: Apresentando o OpenStreetMap - Serpro 01/02/2013

Centro do Rio, Niterói e São Gonçalo – 2011

Page 29: Apresentando o OpenStreetMap - Serpro 01/02/2013

Centro do Rio, Niterói e São Gonçalo – 2013

]

Page 30: Apresentando o OpenStreetMap - Serpro 01/02/2013

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

Page 31: Apresentando o OpenStreetMap - Serpro 01/02/2013

Exemplo de Utilização Comercial

Nike Grid

Page 32: Apresentando o OpenStreetMap - Serpro 01/02/2013

Exemplo de Utilização Comercial

FourSquare

5

Page 33: Apresentando o OpenStreetMap - Serpro 01/02/2013

Exemplo de Utilização Governamental White House.gov

Page 34: Apresentando o OpenStreetMap - Serpro 01/02/2013

Outros Dispositivos

Garmin Tom Tom iOS Android Windows

Phone JavaME Symbian Maemo

etc.

Page 35: Apresentando o OpenStreetMap - Serpro 01/02/2013

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 36: Apresentando o OpenStreetMap - Serpro 01/02/2013

Criando Mapas – Imagens de Satélite e anotações no papel

O OpenStreetMap tem um acordo com a Microsoft que permite utilizar as imagens de satélite do Bing 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 37: Apresentando o OpenStreetMap - Serpro 01/02/2013

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 38: Apresentando o OpenStreetMap - Serpro 01/02/2013

Editor – Potlatch

Page 39: Apresentando o OpenStreetMap - Serpro 01/02/2013

Editor – Potlatch

Feito em Flash – edição direto no site

Overlay opcional com imagens de satélite do Yahoo!, Bing e outras

Simples e fácil para inserir ruas e pontos de interesse

Page 40: Apresentando o OpenStreetMap - Serpro 01/02/2013

Walking Papers Uma forma simples de acrescentar detalhes,

dispensando o uso de aparelhos GPS

Page 41: Apresentando o OpenStreetMap - Serpro 01/02/2013

Editor – JOSM

Page 42: Apresentando o OpenStreetMap - Serpro 01/02/2013

Editor – JOSM

Feito em Java Sincronia do GPS

com fotos, vídeos e áudios

Bom para editar sobre registros GPS (GPX)

Mais completo e complexo

Page 43: Apresentando o OpenStreetMap - Serpro 01/02/2013

Editor – Merkaartor

Page 44: Apresentando o OpenStreetMap - Serpro 01/02/2013

Editor – Vespucci

Page 45: Apresentando o OpenStreetMap - Serpro 01/02/2013

Modelos de Dados – OSM XMLDado Cartográfico Bruto

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

Cada um deles contendo uma ou maispropriedade=valor

Page 46: Apresentando o OpenStreetMap - Serpro 01/02/2013

Modelos de Dados – OSM XMLDado Cartográfico Bruto

<node id="698142235" lat="-22.9548173" lon="-43.1697745" user="Nighto" uid="12293" visible="true" version="1" changeset="4435691" timestamp="2010-04-16T02:37:59Z">

<tag k="amenity" v="university"/><tag k="name" v="UNIRIO - Campus V"/><tag k="source" v="survey"/><tag k="website" v="http://www.unirio.br/"/>

</node>

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

Cada um deles contendo uma ou maispropriedade=valor

Page 47: Apresentando o OpenStreetMap - Serpro 01/02/2013

Modelos de Dados – OSM XMLDado Cartográfico Bruto

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

Cada um deles contendo uma ou maispropriedade=valor

Page 48: Apresentando o OpenStreetMap - Serpro 01/02/2013

Modelos de Dados – OSM XMLDado Cartográfico Bruto

<way id="30104039" user="Nighto" uid="12293" visible="true" version="15" changeset="4435691"timestamp="2010-04-16T02:38:01Z">

<nd ref="338513322"/><nd ref="332085705"/><nd ref="332085706"/><nd ref="332085707"/><nd ref="332085708"/><nd ref="331627301"/><nd ref="331627302"/><nd ref="331627303"/><nd ref="338513322"/><tag k="addr:city" v="Rio de Janeiro"/><tag k="addr:country" v="BR"/><tag k="addr:housenumber" v="458"/><tag k="addr:postcode" v="22290-240"/><tag k="addr:street" v="Avenida Pasteur"/><tag k="building" v="yes"/><tag k="description" v="Centro de Cięncias Exatas e

Tecnológicas / Centro de Cięncias Biológicas e da Saúde"/><tag k="name" v="UNIRIO CCET / CCBS"/><tag k="source" v="Yahoo; survey"/><tag k="url" v="http://www.uniriotec.br/"/><tag k="website" v="http://www.uniriotec.br/"/>

</way>

Page 49: Apresentando o OpenStreetMap - Serpro 01/02/2013

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 50: Apresentando o OpenStreetMap - Serpro 01/02/2013

Renderizador – Mapnik

Renderizador oficial do OpenStreetMap

Gera arquivos PNG e JPG

Feito em C++ e Python

Page 51: Apresentando o OpenStreetMap - Serpro 01/02/2013

Renderizador – Mapnik

Page 52: Apresentando o OpenStreetMap - Serpro 01/02/2013

Renderizador – Mapnik

Page 53: Apresentando o OpenStreetMap - Serpro 01/02/2013

Renderizador – Osmarender

Conjunto de scripts que utiliza o Inkscape (editor de arquivos vetoriais)

Gera arquivos SVG Feito em Perl

Page 54: Apresentando o OpenStreetMap - Serpro 01/02/2013

Renderizador – Osmarender

Page 55: Apresentando o OpenStreetMap - Serpro 01/02/2013

Renderizador – Osmarender

Page 56: Apresentando o OpenStreetMap - Serpro 01/02/2013

OpenCycleMap

Page 57: Apresentando o OpenStreetMap - Serpro 01/02/2013

OpenPisteMap

Page 58: Apresentando o OpenStreetMap - Serpro 01/02/2013

OpenSeaMap

Page 59: Apresentando o OpenStreetMap - Serpro 01/02/2013

WheelMap

Page 60: Apresentando o OpenStreetMap - Serpro 01/02/2013

OSMTransport

Page 61: Apresentando o OpenStreetMap - Serpro 01/02/2013

OpenStreetMap Parking

Page 62: Apresentando o OpenStreetMap - Serpro 01/02/2013

Ito! Map – Speed Limits km/h

Page 63: Apresentando o OpenStreetMap - Serpro 01/02/2013

OSRM – OpenStreetMapRouting Machine

Page 64: Apresentando o OpenStreetMap - Serpro 01/02/2013

Stamen Watercolor

Page 65: Apresentando o OpenStreetMap - Serpro 01/02/2013

8-bit City

Page 66: Apresentando o OpenStreetMap - Serpro 01/02/2013

Comunidade Brasileira do OpenStreetMap

Apesar de muito popular na Europa e nos EUA, ainda é relativamente 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 67: Apresentando o OpenStreetMap - Serpro 01/02/2013

Links openstreetmap.org wiki.openstreetmap.org mapaslivres.org walking-papers.org [email protected]

Page 68: Apresentando o OpenStreetMap - Serpro 01/02/2013

Obrigado! Dúvidas?

Esta apresentação está licenciada sob a Creative Commons-Atribuição-Compartilhamento pela Mesma Licença –

CC-BY-SA BR 3.0

Arlindo Pereira ”Nighto”[email protected]

arlindopereira.comnighto.net