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.