26/12/2015

Fild Papers

O Fild Papers é uma ferramenta web, baseada no OSM, onde você pode selecionar uma área de um mapa qualquer, configurar o formato, salvar como um altas e depois imprimir, ou simplesmente deixar salvo para usar onde e como quiser.

É útil quando se quer fazer um trabalho em campo, coletar dados para posteriormente adicionar ao mapa (as clássicas map parties) ou mesmo gerar um mapa topográfico quando o local permitir.



Who did it?

Recentemente estive lendo alguns tópicos na talk-br, e em um deles me deparei com uma ferramenta interessante, chamada whodidit (quem fez isso, em português), que não conhecia.

Basicamente serve para verificar, numa determinada área, que fez o quê. Não costumo dar uma de "fiscal" ou "polícia" do OSM e quando vejo alguma incorreção, já faço as alterações. Mas percebi que a ferramente é bem interessante para verificar casos muito fora dos padrões, sabotagem ou buracos muito grandes no mapa.

Pesquisei e localizei 2 endereços que aponta para a ferramenta:
Basta informar o nome do usuário e um período (hora, dia semana...) e clicar num dos quadrantes exibidos. A pesquisa depende do nível de zoom no mapa.

Passos para pesquisar no whodidit

26/11/2015

Bairros de Campo Grande/MS

Finalmente finalizei a delimitação dos bairros de Campo Grande/MS. Um trabalho extremamente cansativo, mas para mim muito gratificante e uma das coisas que mais gosto de fazer no OSM.
Antes já tinha trabalhado na delimitação de bairros isolados na região do DF e entorno (RIDE) e também em projetos completos, mas de cidades memores, como Formosa/GO, Santo Antônio do Descoberto/GO, Jataí/GO e Itaporã/MS.
Esse foi o trabalho mais complexo de delimitação (através de Relações) que já fiz. Foram 72 bairros no total. O desafio em se delimitar bairros não é apenas o processo em si, mas as muitas incorreções e problemas que encontramos (desalinhamento em relação à imagem de satélite é o pior deles), pois diminui a exatidão dos limites. No meu caso, quando encontro o problema já corrijo... não tem outro jeito, por isso o processo se torna mais complexo.
Contei com a ajuda do usuário OSM muzito. na delimitação de alguns bairros - trabalho que ele continua nos limites das parcelamentos ou subbairros, que não é o meu foco agora. Grato muzito
Segue relação dos bairros:

27/09/2015

Restrição de curva (em 3 passos)

As restrições de curvas são um recurso um muito útil nos sistemas eletrônicos de mapas, tanto para alerta na visualização do mapa, quanto para os diversos dispositivos que utilizam a plataforma para navegação.

No OpemStreetMap é muito simples de se adicionar uma restrição de curva. Recentemente pesquisei na wiki da plataforma e localizei um tutorial bem completo sobre o assunto. Mas achei muito complexo e longo, de difícil entendimento para usuários novos. Até para mim, que tenho certa experiência, achei complicado.

Assim, decidi fazer um tutorialzinho, mas simples e intuitivo, em apenas 3 passos, baseado no editor iD.

1. O primeiro passo é selecionar um nó onde será marcado o segmento que contem a restrição de curva.
2. Depois, no menu, selecione um dos segmentos apresentados, para se adicionar a direção da restrição (direita, esquerda, frente, conforme a situação).


3. Marque a setinha no seguimento que é proibido virar ou seguir. Perceba que ela fica vermelha. Depois basta salvar.


Simples. Pode ser que tenha uma outra forma ainda mais simples. Comente se você souber de uma.

31/08/2015

Projeto atual: delimitação dos bairros de Campo Grande - MS

Uma das coisas que mais gosto de fazer no OSM é a delimitação dos bairros. Porque? É uma área em que o OSM é bem pobre. Até o Google está mais avançado que nós. Outra razão é que nas grandes cidades as ruas se repetem, nos nomes e tipos (rua, avenida, beco, alameda, etc.). Como localizar quando isso ocorre e os limites dos bairros não estão definidos?

Já falei sobre isso aqui e vou repetir: a forma mais correta de se fazer isso é através das relações, que nada mais é do que o agrupamentos de vários elementos para se delimitar uma área, no caso os bairros.

Não é uma tarefa muito simples, principalmente em cidades grandes, como Campo Grande, onde existem dezenas de bairros e dentro deles os parcelamentos (ou loteamentos / sub-bairros).

Estou delimitando primeiro os bairros, já que a cidade não tinha nada definido, apenas os pontos, que a propósito foi um excelente trabalho feito pelo OSM user muzito.

Os trabalho estão adiantados e podem ser conferidos no endereço: http://www.openstreetmap.org/relation/334022#map=12/-20.4695/-54.6120

Estou utilizando os dados disponibilizados ao público no site da prefeitura de Campo Grande. Trata-se de uma aplicação baseada no Google Maps e, embora com algumas imprecisões, é o que temos de oficial no momento.

   

31/07/2015

O IBGE passou a utilizar a plataforma OSM (antes era Google)

Recentemente percebi que o IBGE passou a utilizar a plataforma do OSM no @cidades. Antes era utilizado a plataforma do Google.


Numeração de ruas com a tag addr:interpolation

A tag do openstreetmap para adicionar números às casas e edifícios é a addr:housenumber. É simples adicioná-la aos objetos e pontos criados no mapa. Com os objetos selecionados, no menu esquerdo já aparece as opções para os campos de endereços, bastando adicionar os desejados.

No caso de ser necessário adicionar os números de toda uma rua, sem que as áreas ou pontos para eles tenham sido criados, existe uma tag interessante chamada  addr:interpolation. Pode ser utilizada de várias formas, mas a principal delas seria essa: numerar toda a extensão de uma rua. Para tanto é ideal que a numeração seja regular. Se for irregular, a localização das números não terá precisão.

Abaixo alguns passos e exemplos de utilização:
  1. Primeiro cria-se uma linha num dos lados da rua.
  2. Atribui-se a ela a tag addr:interpolation, com =even para lado par e =odd para lado impar. Como a rua já tem nome, não é necessário adicionar a tag name à linha da interpolação.
  3. A linha deve ser posicionada paralelamente à via, próximo da frente das casas. O ideal é sobre o quintal/muro. 
  4. No exemplo abaixo, poderia ser adicionado o numero direto na área, mas vejam que o imóvel faz frente para ruas diferentes. Por isso optei pela interpolação. 


5. Nesse caso, os imóveis tem praticamente o mesmo tamanho (área) e a numeração é regular (de 10 em 10).
6. Em uma rua (Euclides Costa) foi adicionado pontos para cada imóvel. Nesses pontos foram incluídos os números das casas (addr:housenumber), individualmente.
7. Na outra rua (Eudes Costa), foi adicionado apenas o primeiro e o último número da rua. Como a numeração é regular, a busca do OSM localiza cada número, mesmo não existindo ponto para ele.


8. No exemplo abaixo, o roteamento do OSM localizou com precisão o número do imóvel pesquisado. Existe ponto para o número.


9. Nesse outro exemplo, a localização também foi precisa, mesmo contendo na linha apenas o número inicial e final da rua. Não existe ponto para o número pesquisado.






28/06/2015

+ de 2000 edições no OSM

Em 26/06/2015 completei 2000 edições no OSM. Na verdade não ligo muito para isso e nem sabia que se contava o que os usuários faziam, mas depois um outro colaborador me informou.
Atualmente estou focado na delimitação dos bairros de Campo Grande/MS e seus milhares de parcelamentos, juntamente com o colaborador muzito. Acho que vamos acabar logo, pois ele está bem empolgado.

19/06/2015

Camadas IBGE (imagem de fundo)

Umas das minhas primeiras postagens aqui foi sobre a camada de ruas do IBGE, quando detalhei os procedimentos para o OSM mostrar o mapa do IBGE como plano de fundo, no modo edição. 

Serve para você obter do mapa do IBGE os nomes das ruas de determinado local e adicionar no OSM, quando a via não tem nome. Serve também para fazer comparações. 

Eu utilizo muito para obter os nomes de rios, córregos, represas e mapear no OSM. Enfim, pode servir para muitas coisas, dependendo da utilização.

O bom é que a partir de 10/06/2015 essas camadas foram  adicionadas no OSM como padrões, nos editores Id, Potlatch2 e JOSM. Basta encolher no botão configurações de imagem de fundo. Tem o IBGE Mapa de setores urbanos e IBGE Mapa de setores rurais. 

Mas recomendo: os dados do IBGE não são 100% confiáveis. Procure sempre uma fonte primária. Se não tiver, utilize em último caso, pois é melhor o mapa ter alguma informações, mesmo que as vezes não oficial, do que não ter nada.










Correção forçada


Não gosto muito de correções. Na verdade tenho preguiça de corrigir. Mas o faço quando estou criando alguma via e ela se junta com outra que tem alguma incorreção.

No caso abaixo, estava criando a via amarelinha (MS-162) e ele terminou na via verdinha (BR-262). Aí não teve jeito, tive que deixar a preguiça de lado.






Google translator...

Correction forced

Do not really like corrections. Actually I got lazy to fix. But I do when I'm creating some way and she joins with another that has some incorrectness.

In the case below, I was creating the yellow route (MS-162) and he finished towards greener (BR-262). There was no way, had to leave the side of laziness.

16/05/2015

Mapa bem completo mas com erros

Mensagem publicada no meu diário OSM
Campo Grande/MS, cidade onde estou morando atualmente, está com um mapa bem completo. Praticamente todas as vias tem nomes, quase não há vias a serem acrescentadas, já existem pontos com os nomes dos bairros principais (falta as relações) e muitos pontos te interesse foram adicionados.
Mas ainda se observa erros como os dessa imagem:
Imgur
Eu gostaria de reunir os colaboradores OSM da cidade para discutirmos questões como essa e as prioridades para o melhoramento (para torná-lo quase perfeito) do mapa da cidade.
Se algum user da cidade ler essa mensagem, por favor entre em contato.

19/04/2015

Inclusão dos bairros de Jataí-GO

Recentemente estive trabalhando na delimitação dos bairros de Jataí-GO. Apesar de ser uma cidade com aproximadamente 100.000 habitantes, ela tem muitos bairros, mas todos foram adicionados.

Link de localização: Jataí-Goiás-Brasil
Jataí/GO - Brasil

O que foi feito

  • Criação das vias que não apareciam no mapa
  • Inclusão dos nomes das vias
  • Delimitação dos bairros (relações e seus pontos)
  • Hidrografia completa (rios, córregos, lagos e canais)
  • Criação de áreas (institucionais e comerciais
  • Adição de alguns pontos nas vias (faróis e faixas de pedestre)
  • Observação: não trabalhei na classificação de vias e direções, salvo raras exceções.

Fonte das informações

Editando ruas parcialmente asfaltadas

Agora que o OSM também oferece roteamento, as informações sobre as vias tornam-se muito importantes. Quanto mais detalhes sobre a via melhor.

É comum uma via ter asfaltamento parcial, como na imagem abaixo:

Rua parcialmente asfaltada
Se o colaborador do OSM apenas adicionar a rua no mapa como um segmento único, terá dificuldades em especificar que trecho é asfaltado e que trecho não é.

Neste caso, o correto é adicionar 2 trechos distintos, mas com o mesmo nome (se for conhecido) e a tag surface com os atributos: asphalt e unpaved.

Trecho com asfalto

Trecho sem asfalto
 Muitos colaboradores apenas adicionam a linha da via e não se preocupam em incrementá-la com detalhes, mas eles podem fazer muita diferença no roteamento.

Claro que se o trabalho estiver sendo feito com base na imagem de satélite (como neste exemplo), e não "in loco" a tarefa exigirá do mapeador muito mais atenção.

18/02/2015

Rotas no OSM

Esta semana o OpenStreetMap (OSM) passou a disponibilizar na sua página principal a opção de traçar rotas. Já testei e funciona bem, embora ainda não tenha a opção de rotas alternativas.



Na pagina principal, basta clicar no segundo ícone da caixa de pesquisa (setinha de direção). Outra opção é o acesso direto no endereço: http://www.openstreetmap.org/directions

28/01/2015

Delimitação dos bairros de Formosa/Goiás

Depois de um intenso trabalho, finalizei a delimitação dos bairros de Formosa/GO. Foram duas fontes de informações:
  • Mapa da Prefeitura de Formosa: vias, limites dos bairros, nomes de vias, rios e lagos).
  • Camada IBGE: vias, nomes das vias, rios e lagos.
Vista parcial do mapa de Formosa/GO
Ambas as fontes divergiam entre si. Por isso, em alguns bairros os limites são aproximados. Nestes casos comentei. Caso tenha algum colaborar do OSM que conheça bem a cidade, peço interagir para efetuar os possíveis acertos.

Mas não foi apenas delimitação:
  • Foram adicionados as vias que não apareciam no mapa;
  • Rios, córregos, canais e lagos (hidrografia completa (alguns ainda sem nome);
  • Nomes de praticamente todos os logradouros (antes cerca de 10% apenas tinham nomes);
  • Ajustes nas vias que apresentavam incorreção (traçado e mão);
  • Além da delimitação em si (relações).

25/01/2015

Encontro OSM Brasília - Janeiro/2015

Publicação feita pelo usuário osm wille (organizador), de encontro regional de colaboradores de Brasília, do qual participei, realizado no Shopping Conjunto Nacional, em 25/01/14.


Relato do Encontro OSM Brasília - Janeiro/2015

Publicado por wille em 26 Janeiro 2015 em Brazilian Portuguese (Português do Brasil)

Sempre quis fazer do OpenStreetMap uma atividade mais social. Infelizmente na cidade em que eu morava na Bahia não havia outros mapeadores ativos. No entanto, sempre que viajo para outras cidades, tento encontrar outros colaboradores do projeto. Já conheci muita gente assim e sempre foi uma experiência legal!
Morando em Brasília, pretendo organizar eventos todos os meses. Em novembro fizemos um encontro, aproveitando a presença de Arlindo. Em dezembro não marcamos nada, mas hoje realizamos o encontro do mês de Janeiro.
Encontro OSM Brasília - Janeiro/2015
Nos reunimos numa lanchonete de shopping para bater papo e trocar experiências sobre o OSM. Além de Pedro, Linhares, Ivaldo e eu, compareceram Luís Motta e Isaías que ainda não participam do OSM (mas certamente vão colaborar a partir de agora!). Alguns dos assuntos que discutimos:
  • Ivaldo está mapeando as quadras de Santo Antonio do Descoberto/GO. Apesar de as ruas terem nome, a forma oficial de endereçamento da cidade é por quadras. Ele está usando a tag place=city_block para mapear as quadras, no entanto estava em dúvida se deveria usar landuse = residential / commercial. Pela definição do wiki, creio que pode ser utilizada a tag landuse, mesmo que exista um outro comércio em uma quadra residencial ou algumas residências na quadra comercial. Alguém tem outra opinião?
  • Muitos colaboradores do OSM em Brasília trabalham no serviço público. Conversamos um pouco sobre como o governo pode usar e apoiar o OSM.
  • Ivaldo pretende criar um roteiro de como mapear uma cidade do zero, dando dicas que vão tornar o mapeamento mais eficiente. Uma ótima ideia!
  • Importação de pontos de ônibus do Distrito Federal. Conseguimos resgatar um e-mail de junho de 2014 com uma base de dados de pontos de ônibus do DF. Eu vou tentar trabalhar nessa importação em breve.
  • Em fevereiro realizaremos uma Mapping Party no Setor de Autarquias Sul.
Fonte: http://www.openstreetmap.org/user/wille/diary/34276

13/12/2014

Nível administrativo para fronteira

Embora o mapa do OSM esteja incompleto, a maioria das fronteiras já estão criadas e definidas (países, regiões, estados e cidades). Mas o usuário pode se deparar com alguma situação de incorreção ou inexistência e não saber qual nível utilizar, para a maioria dos níveis.

No caso dos bairros e distritos municipais, muitos ainda não estão criados, principalmente os limites dos bairros, que tenho utilizado bastante.

Relação completas dos níveis administrativos de fronteiras adotado no Brasil:

  • Admin_level=2 - Fronteira nacional;
  • Admin_level=3 - regiões: Sul, Sudeste, Centro-Oeste, Norte e Nordeste;
  • Admin_level=4 - Estados e Distrito Federal;
  • Admin_level=5 - Mesorregiões;
  • Admin_level=6 - Regiões metropolitanas;
  • Admin_level=7 - Microrregiões;
  • Admin_level=8 - Municípios e regiões administrativas do DF;
  • Admin_level=9 - Distritos e sub-prefeituras;
  • Admin_level=10 - Bairros e sub-distritos. 
Fonte: http://wiki.openstreetmap.org/wiki/Pt-br:Key:admin_level#admin_level

12/12/2014

Servidor de testes do OSM

Para usuários novatos (como eu) o OSM tem um servidor de testes, onde é possível fazer experiências sem preocupações.

Trata-se de um ambiente de treinamento, onde as alterações feitas não replicam no mapa real. A vantagem é essa: "aprender e errar o tanto quanto for necessário".

Reparem que é um servidor vazio, sem dados. Apenas com a camada do bing maps, onde pode-se criar ruas e rios imaginários à vontade.

Detalhe: nos testes que fiz, ao visualizar, o servidor remete para o mapa real, mas sem os testes que você fez. Cruel. Existe uma forma de contornar, mas ainda não sei como. Se alguém souber, que comente aqui.

Para utilizar, basta criar uma conta e editar à vontade. Endereço do servidor: http://api06.dev.openstreetmap.org/

Obtive essa dica com o usuário OSM naoliv.




10/12/2014

Apps para trilhas

Recentemente testei 2 apps Android (deve existir versões Windows Phone e iOS) para gravação de trilhas GPS.

 

Comentarei a seguir os prós e contras de cada um, com base nas minhas primeiras impressões, pois ainda não os testei profundamente.

Minhas trilhas (Google):
- Permite visualização da trilha enquanto grava [+];
- Funciona também como app de running, embora não seja seu propósito [+];
- Não consegui gravar no formato .gpx (só .kmz), embora informe que tem a opção [-];
- Em testes demonstrou instabilidade e travamentos, interrompendo a trilha [-];

OSM Tracker:
- É muito estável e não trava [+];
- Bom para que utiliza o OSM para mapeamento, pois é mais integrado[+];
- Rico em opções de anotações e tags do OSM [+];
- Não permite visualização da trilha durante a gravação[-].

São apps muito bons, mesmo com as limitações específicas e cumprem o que se propõem: gravar trilhas GPS. Os meus testes foram simples: gravar trilhas no formato .gpx, para posterior visualização.

Recomendo ambom, embora prefira o OSM Tracker por ser mais integrado ao OSM. Se alguém testou essas apps mais profundamente e quiser fazer comentários, eu ficaria agradecido.







08/12/2014

Delimitação de bairro em via de mão dupla


A imagem abaixo me intriga. Existem dois bairros, 1 cada um lado da via (mão dupla). Como delimitar corretamente esse bairro?

O senso comum diz que bastaria utilizar uma mão da via, como elemento delimitatório, para cada bairro, atribuindo-lhes uma relação - até "fechar" o limite do bairro - e pronto.

Foi o que fiz. Mas a suspeita de que algo estava incorreto me fez postar uma pergunta no forum de ajuda do OSM  e adivinha?

Não está totalmente incorreto, nas a faixa de terra que existe entre as mãos ficou sem bairro. Alguém poderia dizer: "e daí, é só um pedacinho de terra...". Pensei nisso também, mas o pessoal que respondeu no help me convenceram de que esse pedacinho de terra não poderia ficar sem bairro.

O correto, então, seria passar uma linha no meio da faixa de terra, ficando uma mão para cada bairro, mas nenhum pedacinho de terra sem bairro.

Abaixo a imagem após a adição da linha:


Link para a minha pergunta no fórum: Delimitar bairro (através de relações) em vias de mão dupla.

Diante disso, quando me deparo com uma via de mão dupla entre os limites de dois ou mais bairros, passei a proceder dessa forma e recomendo essa boa prática.

Observação: se um lado da via (uma mão de direção) não possuir bairro definido ou conhecido, a recomendação é que não se trace a linha no centro. Sendo o mais correto utilizar a mão externa como elemento delimitatório, ficando as duas mãos como pertencente ao bairro em questão.