Olá pessoal

eu vou fazer aqui uma defesa da tag source nas vias (ways) e nós (nodes),
onde for apropriado, é claro.

Porque? A minha motivação é um comentário feito por um colega (em privado)
de que era muito comum colocar o source no changeset ao invés de colocar
nos nodes e ways.

Para um projeto que tem tanta preocupação com a origem dos dados eu acho
estranho a atitude tão relaxada em relação à presença da tag source. De
fato acho isto um desastre.

Bom, qual é o ponto? É que muitos mapeadores, ao invés de incluir a tag
source em cada via, simplesmente a adicionam ao changeset. Por exemplo,
você faz uma grande edição de novas vias no JOSM usando as imagens do Bing,
ao invés de colocar em CADA via a tag source=Bing, você coloca UMA SÒ no
changeset. Claramente, parece bem conveninente e deve poupar bastante
trabalho.

Como se coloca source=Bing no changeset? Na hora de devolver os dados ao
OSM, clique em "Tags of new chageset"  e adicione source=Bing (ou o que for
que você tenha usado).

Isto é válido? Sim, é perfeitamente válido, mas acho que é tremendamente
infeliz.

Para começar, ao colocar o source no changeset você efetivamente esconde
ele das vistas dos usuários. Imagina um objeto que já tenha 15 versões,
você teria de abrir 15 changesets um a um para achar qual foi o source dos
dados. Isto é demorado pois o JOSM abre uma aba de navegador para cada uma
delas.

Mas isto não é o pior. O pior é que *desincentiva* a declaração de origem
dos dados. E isto eu acho desastroso.

Veja o exemplo de um novato no OSM que começa a usar o iD ou o Potlatch.
Ele não vai ver a tag source em lugar nenhum (pois ela está enterrada em
algum changeset, isto quando existe).

Que mensagem estamos passando? Estamos dizendo que a origem dos dados não
importa, pois se importasse todo mundo colocaria a tag source, não é isto?

Por isto eu acho ima idéia infeliz de colocar o source SOMENTE no
changeset.

Eu tenho a impressão que boa uma parte dos nossos problemas (usuários
copiando dados de onde não devem) é que nós mesmos não estamos nos
disciplinando para deixar claro de que a origem de todos os dados
*precisa*ser declarada.

Agora, se o novato abre uma região no iD e encontra a tag source em TODAS
as vias o que vai pensar? Aqui a mensagem que a gente passa é outra:
"Declarar a origem dos dados é importante". Em particular, se ele vê muitas
tags do tipo "source=Bing"  ou "source=IBGE", mas NUNCA uma "source=Google"
deve ao menos desconfiar de alguma coisa, não é mesmo?

Veja que os novos usuários tendem a imitar aquilo que eles veem. Se ninguém
coloca source, eles também não vão colocar, e isto é péssimo.

Da minha parte, eu gosto de colocar o source o mais detalhado possível. Por
exemplo, se eu desenhei uma via pelo Bing, peguei o nome pelo IBGE e sei
que é asfaltado porque eu passei por lá eu coloco 3 source:
source=Bing
source:name=IBGE
source:surface=survey

Eu acho sempre muito útil quando encontro a tag source. Por exemplo, outro
dia eu olhei uma via que tinha a imagem no Bing mas tinha source=GPS. Isto
deixava claro para mim que o mapeamento foi feito  pelo GPS antes de ter
imagens do Bing da região e por isto a via não coincidia muito bem com o
Bing. Depois eu realinhei as vias e coloquei source=Bing;GPS, isto deixa
claro para quem vem depois que AMBAS as informações foram usadas.

Vejam que eu não tenho nada contra colocar o source no changeset, desde que
seja EM CONJUNTO com o source nos seus devidos lugares.

Do jeito que está agora me parece uma atitude que só tende a gerar dor de
cabeça para todos nós.

Então gente, eu faço um apelo: coloquem source em tudo o que for
necessário!

Com bom senso, claro! Se um rio tem 300 nós, não tem sentido colocar 300
vezes source=Bing em cada nó, basta colocar source=Bing só no rio mesmo. OK?

abraço

Gerald

source=Minha experiência pessoal
_______________________________________________
Talk-br mailing list
Talk-br@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-br

Responder a