Talvez fosse melhor fazer o validador dar um aviso quando um rio sem a tag layer cruza uma via também sem a tag layer. On Mar 14, 2014 2:08 AM, "Fernando Trebien" <fernando.treb...@gmail.com> wrote:
> Mais além: na verdade, em alguns casos, chega a ser pior marcar as pontes > com layer=1 porque isso altera a priorização da renderização no Mapnik. Por > exemplo, highway=secondary_link com layer=1 é renderizado por cima de > highway=primary (com ou sem layer=0). Isso é o oposto do normal e faz o > desenho ficar "feio". > > Mas o Mapnik não é o único parâmetro. No wiki diz que algumas ferramentas > de QA (mas não todas) exigem que o rio tenha layer=-1 e a ponte tenha > layer=1. Nada no restante do artigo sugere que isso é, de fato, necessário > (pelo contrário). Pra mim, parece uma escolha arbitrária sem muita > justificativa (ou seja, um dogma). Colocar layer=-1 no rio ou layer=1 na > ponte estão ambos corretos, mas frequentemente uma das opções requer menos > trabalho e resulta numa representação menos complexa. > > E se o próprio artigo diz que não é necessário colocar layer=0 nos casos > em que seria esse o valor, me parece que o ideal é, quase sempre, marcar o > rio com layer=-1, e nada mais. > > Claro, daí algumas pessoas poderiam pensar que não precisam marcar a ponte > que passa por cima. Por isso concordo que o validador nacional aponte esses > casos como "aviso" - que deve ser interpretado com bom senso (assim como os > demais avisos do validador do JOSM) de acordo com a definição da tag, não > necessariamente como erro. > On Mar 14, 2014 1:34 AM, "Fernando Trebien" <fernando.treb...@gmail.com> > wrote: > >> Só complementando, o que layer=0 realmente significa é: desenhe este >> objeto depois dos que têm layer=-1, e antes dos que tÊm layer=1. Não >> significa nada além disso. >> >> 2014-03-14 1:30 GMT-03:00 Fernando Trebien <fernando.treb...@gmail.com>: >> > Exemplo fácil (inclusive já tinha citado antes): 1 rio + 2 linhas de >> > uma via separada. É mais fácil colocar layer=-1 no rio do que colocar >> > 2 tags layer=1, uma para cada linha da via. >> > >> > Um exemplo prático e mais extremo: suponha que seja um rio com várias >> > pontes atravessando-o, como é o caso do arroio Dilúvio em Porto >> > Alegre. Você teria que colocar layer=1 em cada uma das 54 pontes que o >> > cruzam, versus layer=-1 somente no arroio. 54 tags vs 1 tag. (Só pra >> > constar: eu revisei uma por uma, e mapeei as que faltavam.) >> > >> > Não disse que layer=-1 deveria ser aplicada ao rio inteiro. Da mesma >> > forma, layer=1 não deveria ser aplicada à via inteira. >> > >> > Não vamos introduzir regras que não existem. Em nenhum lugar diz que >> > layer=0 equivale a "estar no mesmo nível da superfície". >> > >> > 2014-03-13 22:03 GMT-03:00 Flavio Bello Fialho <bello.fla...@gmail.com >> >: >> >> "The layer provides absolutely no information about relative or >> absolute >> >> height difference of objects which do not immediately cross or >> overlap. A >> >> change in layer should not be used to indicate a change in elevation." >> >> >> >> Traduzindo: >> >> >> >> O "layer" não fornece absolutamente nenhuma informação a respeito da >> >> diferença de altura relativa ou absoluta de objetos que não se cruzam >> ou se >> >> sobrepõem. Uma mudança no "layer" não deve ser usada para indicar uma >> >> mudança em elevação. >> >> >> >> O que isso diz é que não há uma relação direta entre a altura e o >> layer. Se >> >> uma estrada está em cima de um morro e outra no fundo de um vale, o >> layer é >> >> zero nos dois casos, apesar da ELEVAÇÃO (=ALTITUDE) ser diferente nos >> dois >> >> casos. É ISSO que está sendo dito no wiki: >> >> >> >> "A bridge is at layer 1 even if it is only several feet above sea level >> >> while the peak of Mount Everest is at layer 0 even though it is 8848 >> meters >> >> above sea level." >> >> >> >> A mesma página ainda diz: >> >> >> >> "Use the smallest suitable layer value. Only use layer=2 for a bridge >> that >> >> passes over a feature that is already at level 1; similarly only use >> >> layer=-2 for a tunnel that passes below another tunnel." >> >> >> >> O menor valor possível é zero. Como a imensa maioria dos atributos >> mapeados >> >> está na superfície, ela é mapeada no layer 0. É a forma que mantém os >> >> valores no seu mínimo. Por favor, cite uma situação em que não seja >> útil que >> >> a superfície esteja no layer 0, pois não consigo imaginar nenhum caso. >> >> >> >> "Features at layer 0 should not normally have a layer tag" >> >> >> >> Ou seja, não só não é obrigatório, é recomendável que se elimine o tag >> >> "layer" quando ele for igual a zero. A página cita explicitamente que >> rios >> >> NÃO devem estar no layer -1: >> >> >> >> "Rivers and streams should not be tagged with layer -1 along their >> entire >> >> length or long sections" >> >> >> >> Em 13/03/2014 20:54, "Fernando Trebien" <fernando.treb...@gmail.com> >> >> escreveu: >> >> >> >>> "The layer provides absolutely no information about relative or >> >>> absolute height difference of objects which do not immediately cross >> >>> or overlap. A change in layer should not be used to indicate a change >> >>> in elevation." [http://wiki.openstreetmap.org/wiki/Key:layer] >> >>> >> >>> Portanto, não é obrigatório que layer=0 seja aplicado a algo que está >> >>> na superfície. Pode até ser costume (ou um bom costume), mas não é >> >>> obrigatório, e certamente há situações em que não é muito útil seguir >> >>> essa regra. Além disso, não é obrigatório colocar layer=0 porque esse >> >>> é o valor padrão. (Diz isso no mesmo artigo.) >> >>> >> >>> 2014-03-13 20:15 GMT-03:00 Flavio Bello Fialho < >> bello.fla...@gmail.com>: >> >>> > Layer e level são coisas diferentes. Layer 0 está no nível da >> >>> > superfície. >> >>> > Quando duas coisas se sobrepõem, a que não está no nível da >> superfície >> >>> > fica >> >>> > com layer=1 (ex: ponte) ou layer=-1 (ex: túnel). Um rio só deve ter >> >>> > layer=-1 >> >>> > quando estiver embaixo da terra, canalizado. Lençol freático é uma >> coisa >> >>> > completamente diferente. Level não tem nada a ver com layer. É o >> andar >> >>> > de um >> >>> > edifício. >> >>> > >> >>> > Em 13/03/2014 13:48, "Fernando Trebien" <fernando.treb...@gmail.com >> > >> >>> > escreveu: >> >>> > >> >>> >> Valor "0" para algo no nível do chão vale só para "level", em >> "layer" >> >>> >> a escolha é livre porque não representa a "altura" (no sentido >> físico) >> >>> >> e sim a "ordem de desenho". >> >>> >> >> >>> >> 2014-03-13 12:43 GMT-03:00 Flavio Bello Fialho >> >>> >> <bello.fla...@gmail.com>: >> >>> >> > O tag layer deve ser relativo à superfície da terra ou água >> >>> >> > (layer=0). >> >>> >> > Qualquer coisa acima deve ter layer positivo e qualquer coisa >> abaixo >> >>> >> > deve >> >>> >> > ter layer negativo. >> >>> >> > >> >>> >> > Em 12/03/2014 17:57, "Fernando Trebien" < >> fernando.treb...@gmail.com> >> >>> >> > escreveu: >> >>> >> > >> >>> >> >> Ah bom, então tá perfeito. :D >> >>> >> >> >> >>> >> >> 2014-03-12 16:24 GMT-03:00 Nelson A. de Oliveira < >> nao...@gmail.com>: >> >>> >> >> > 2014-03-12 16:16 GMT-03:00 Fernando Trebien >> >>> >> >> > <fernando.treb...@gmail.com>: >> >>> >> >> >> Bem, posso estar falando bobagem (não cheguei a testar esse >> caso >> >>> >> >> >> com >> >>> >> >> >> o >> >>> >> >> >> validador ainda), só acho que não deveria ser tratado como >> >>> >> >> >> "erro", >> >>> >> >> >> só >> >>> >> >> >> como "aviso" (ou "alerta"), pra seguir a mesma idéia dos >> outros >> >>> >> >> >> avisos >> >>> >> >> >> do validador do JOSM. >> >>> >> >> > >> >>> >> >> > Mas não é erro :-) >> >>> >> >> > É um aviso. E a mensagem do aviso começa justamente com >> >>> >> >> > "verificar: >> >>> >> >> > ..." >> >>> >> >> > >> >>> >> >> > _______________________________________________ >> >>> >> >> > Talk-br mailing list >> >>> >> >> > Talk-br@openstreetmap.org >> >>> >> >> > https://lists.openstreetmap.org/listinfo/talk-br >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> -- >> >>> >> >> Fernando Trebien >> >>> >> >> +55 (51) 9962-5409 >> >>> >> >> >> >>> >> >> "The speed of computer chips doubles every 18 months." (Moore's >> law) >> >>> >> >> "The speed of software halves every 18 months." (Gates' law) >> >>> >> >> >> >>> >> >> _______________________________________________ >> >>> >> >> Talk-br mailing list >> >>> >> >> Talk-br@openstreetmap.org >> >>> >> >> https://lists.openstreetmap.org/listinfo/talk-br >> >>> >> > >> >>> >> > >> >>> >> > _______________________________________________ >> >>> >> > Talk-br mailing list >> >>> >> > Talk-br@openstreetmap.org >> >>> >> > https://lists.openstreetmap.org/listinfo/talk-br >> >>> >> > >> >>> >> >> >>> >> >> >>> >> >> >>> >> -- >> >>> >> Fernando Trebien >> >>> >> +55 (51) 9962-5409 >> >>> >> >> >>> >> "The speed of computer chips doubles every 18 months." (Moore's >> law) >> >>> >> "The speed of software halves every 18 months." (Gates' law) >> >>> >> >> >>> >> _______________________________________________ >> >>> >> Talk-br mailing list >> >>> >> Talk-br@openstreetmap.org >> >>> >> https://lists.openstreetmap.org/listinfo/talk-br >> >>> > >> >>> > >> >>> > _______________________________________________ >> >>> > Talk-br mailing list >> >>> > Talk-br@openstreetmap.org >> >>> > https://lists.openstreetmap.org/listinfo/talk-br >> >>> > >> >>> >> >>> >> >>> >> >>> -- >> >>> Fernando Trebien >> >>> +55 (51) 9962-5409 >> >>> >> >>> "The speed of computer chips doubles every 18 months." (Moore's law) >> >>> "The speed of software halves every 18 months." (Gates' law) >> >>> >> >>> _______________________________________________ >> >>> Talk-br mailing list >> >>> Talk-br@openstreetmap.org >> >>> https://lists.openstreetmap.org/listinfo/talk-br >> >> >> >> >> >> _______________________________________________ >> >> Talk-br mailing list >> >> Talk-br@openstreetmap.org >> >> https://lists.openstreetmap.org/listinfo/talk-br >> >> >> > >> > >> > >> > -- >> > Fernando Trebien >> > +55 (51) 9962-5409 >> > >> > "The speed of computer chips doubles every 18 months." (Moore's law) >> > "The speed of software halves every 18 months." (Gates' law) >> >> >> >> -- >> Fernando Trebien >> +55 (51) 9962-5409 >> >> "The speed of computer chips doubles every 18 months." (Moore's law) >> "The speed of software halves every 18 months." (Gates' law) >> >
_______________________________________________ Talk-br mailing list Talk-br@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-br