Arlindo ”Nighto” Pereira
Google Street View
©2010 Google
OpenStreetMap – O que é?
”A Wikipédia dos mapas” Dados cartográficos
colaborativos e disponibilizados em licença livre desde agosto de 2004
Dados de usuários como eu e você + dados em domínio público + doações de empresas p/ o projeto
Apresentando o OpenStreetMap
Motivação Funcionamento Detalhes Técnicos Comunidade e Links
Mapas em Domínio Público vs. Mapas em Copyright tradicional
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, 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
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
Mais um exemplo: Rua Alberto Ribeiro – Jardim Botânico
Acima: Google Street View©2013 Google
Ao lado: Google Maps©2013 Google, MapLink
OpenStreetMap©2013 OpenStreetMap
contributors, ODbL
Rua Alberto Ribeiro é sem saída(termina em um muro)e possui recuo (beco) à esquerda.
No Google Maps, apesar da imagemdo Street View, o mapa mostra conexãocom rua de trás (ignora o muro), conexãoinexistente com a rua à direita e nãomostra o recuo à esquerda.
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á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(licença anterior do projeto)
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
Não dá muito trabalho criar mapas do mundo inteiro?
Sim, mas é divertido. :)Hoje o OpenStreetMap conta com:
1,2M+ usuários registrados; 1,9B+ de pontos; 189M+ de caminhos (linhas
ou polígonos como ruas, lagos etc.);
http://www.openstreetmap.org/stats/data_stats.html
Perguntas Frequentes
Dados de 07/07/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).
Alguns exemplosRio de Janeiro em 2009
Alguns exemplosRio de Janeiro em 2010
Alguns exemplosRio de Janeiro em 2011
Alguns exemplosRio de Janeiro hoje
Alguns exemplosFaixa de Gaza
Alguns exemplos
Faixa de Gaza no Google Maps
Alguns exemplosPort-au-Prince - Haiti
http://www.ted.com/talks/tim_berners_lee_the_year_open_data_went_worldwide.html
Alguns exemplosKibera – Nairobi – Kenya
Alguns exemplosSanta Marta – Rio de Janeiro
Alguns exemplosIpu – Ceará
RMRJ – Região Metropolitana do Rio de Janeiro – 2011
RMRJ – Região Metropolitana do Rio de Janeiro – 2013 (janeiro)
RMRJ – Região Metropolitana do Rio de Janeiro – 2013 (julho)
Centro do Rio, Niterói e São Gonçalo – 2011
Centro do Rio, Niterói e São Gonçalo – 2013
RMSP – Região Metropolitana de São Paulo – 2011
RMSP – Região Metropolitana de São Paulo – 2013
RMBH – Região Metropolitana de Belo Horizonte – 2011
RMBH – Região Metropolitana de Belo Horizonte – 2013
Utilização Comercial
FourSquare
5
Utilização Comercial
Nike Grid
Utilização Comercial Mapa turístico de København
Utilização Comercial InfoAmazônia
Utilização Comercial Folha de São Paulo e Jornal O Globo
http://www1.folha.uol.com.br/infograficos/2013/06/18871-protestos-pelo-pais.shtml http://oglobo.globo.com/infograficos/acidentes-transito-
mutilados/
Utilização Governamental SITHor/DFTrans – Transporte Público em Brasília
Utilização Governamental Gestão Urbana SP – Prefeitura de São Paulo
Outros Dispositivos
Garmin Tom Tom iOS Android Windows
Phone JavaME Symbian Maemo
etc.
Formas de Colaboração
Inserção de dados Traçando no navegador - ”SimCity no mundo real” Inserindo POIs pelo celular Walking Papers – mapeando com papel e lápis Mapping Parties – mapeando em grupo
Upload de rotas de GPS – GPX Tradução Divulgação do projeto
Criando Mapas – Imagens de Satélite
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 anotando detalhes no celular (em appou texto simples) ou mesmoem um papel.
Uma excelente forma defazer isto é utilizando Walking Papers
Criando Mapas – Walking Papers Uma forma simples de acrescentar detalhes,
especialmente em regiões sem imagens de satélite, dispensando o uso de aparelhos GPS
Criando Mapas – GPS
Com um dispositivo GPS, seja um aparelho portátil convencional, de carro ou um celular é possível gravar o caminho percorrido (GPX)
A rota é transferida para o sistema e o usuário insere meta-dados (nomes de rua, pontos de interesse etc.)
Ideal para lugares sem imagens em alta resolução, como estradas novas, cidades do interior etc.
Criando mapas – 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.
Ferramental Tecnológico
Editores – iD, Potlatch, JOSM, Vespucci etc. Base de dados – PosgreSQL + PostGIS Renderizador – Mapnik Servidor – Apache mod_tile + renderd Cliente – OpenLayers ou Leaflet.js
Editor – iD
Editor – iD
Editor padrão do projeto Feito em JavaScript – edição direto no site Overlay opcional com imagens de satélite do
Bing e outros Simples e fácil para inserir ruas e pontos de
interesse Por ser em JS, pode ser usado em dispositivos
móveis como tablets Software livre, WTFPL
Editor – Potlatch
Editor – Potlatch
Antigo editor padrão do projeto Feito em Flash – edição direto no site Overlay opcional com imagens de satélite do
Bing e outros Simples e fácil para inserir ruas e pontos de
interesse Roda em Gnash (Flash livre) Compila com Flex SDK (livre) Software livre, WTFPL
Editor – JOSM
Editor – JOSM
Feito em Java Mais completo e complexo Bom para editar relações, como restrições de
conversão, rotas de transporte público etc. Sincronia do GPS com fotos, vídeos e áudios Bom para editar sobre registros GPS (GPX) Software livre, GPL
Editor – Merkaartor (C++)
Editor – Vespucci (Android)
Modelo de Dados – OSM XMLDado Cartográfico Bruto
Pontos (nodes) Vias (ways) Relações (relations)
Cada um deles contendo uma ou maispropriedade=valor
Modelo 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
Modelo de Dados – OSM XMLDado Cartográfico Bruto
Pontos (nodes) Vias (ways) Relações (relations)
Cada um deles contendo uma ou maispropriedade=valor
Modelo 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="official_name" v="Centro de Cięncias Exatas
e Tecnológicas / Centro de Cięncias Biológicas e da Saúde"/>
<tag k="name" v="CCET / CCBS"/><tag k="source" v="Yahoo; survey"/><tag k="website" v="http://www.uniriotec.br/"/>
</way>
Modelo de Dados – OSM XML Dado Cartográfico Bruto
<relation id="610748" user="Nighto" uid="12293"visible="true" version="8" changeset="16866703"timestamp="2013-07-07T21:57:43Z"> <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="CCR Barcas"/> <tag k="route" v="ferry"/> <tag k="source" v="GPS"/> <tag k="type" v="route"/> <tag k="website" v="http://www.grupoccr.com.br/barcas/"/></relation>
Renderizador – Mapnik
Renderizador oficial do OpenStreetMap
Gera arquivos PNG e JPG
Feito em C++ e Python
Renderizador – Osmarender
Conjunto de scripts que utiliza o Inkscape (editor de arquivos vetoriais)
Gera arquivos SVG Feito em Perl
OpenCycleMaphttp://opencyclemap.org/
OpenPisteMaphttp://openpistemap.org
OpenSeaMaphttp://openseamap.org
WheelMaphttp://wheelmap.org
OSRM – OpenStreetMap Routing Machinehttp://osrm.at
CloudMade Mapshttp://maps.cloudmade.com
CloudMade Mapshttp://maps.cloudmade.com
OSMTransporthttp://demo.3liz.com/osmtransport
ÖPNVKartehttp://öpnvkarte.de / http://openbusmap.org
OpenStreetMap Parkinghttp://parking.openstreetmap.de
CicloRio Mobilehttp://nighto.github.io/ciclorio/mobile
Ito! Map – Speed Limits km/hhttp://www.itoworld.com/map/124
Stamen Watercolorhttp://maps.stamen.com
8-bit Cityhttp://8bitcity.com
OsmAndhttp://osmand.net
Usando o OpenStreetMapem projetos na web
Switch2OSM - http://switch2osm.org/ OpenLayers - http://openlayers.org/ Leaflet - http://leafletjs.com/ CloudMade - http://cloudmade.com/ MapBox - http://www.mapbox.com/
Comunidade Brasileirado OpenStreetMap
Apesar de muito popular na Europa e nos EUA, ainda é relativamente desconhecido no Brasil
Lista de discussão – talk-brhttp://lists.openstreetmap.org/listinfo/talk-br
Site http://openstreetmap.org/, editoresiD e Potlatch 100% traduzidos,JOSM e Merkaartor parcialmente traduzidos
Mapas Livres – http://mapaslivres.org/com tutoriais em vídeo, canal no YouTube, Twitter e afins
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
Top Related