by antigerme » Tue Dec 04, 2018 7:11 pm
Antes de tudo, peço desculpas pela minha baixa participação no fórum por estes dias, a bruxa tá pegando no trabalho e o salário do Waze não está compensando. Estou lendo tudo mas só podendo focar para criar respostas pela manhã. Teria problema para vocês o Rômulo poder explicar? Conversei com ele e entendeu o motivo de Federal/Estadual.
Se quiserem podemos marcar um HO por vídeo antes do Webminar. Fazemos o HO e vamos juntando mais e mais problemas/exemplos/dúvidas para lançar no formulário para o Webminar. O Webminar o Adrian ainda não sabe que vou pedir para ele amanhã.
Agora só uma curiosidade. Cadê o catatau de Freeways que tinham em Sampa? Para que removeram? Lembram que no plano inicial que teríamos diversas Freeways (lá fala até sobre os exemplos daí)? Sampa tem diversas vias Expressas e sumiram do mapa. ;(
PS.: Acreditem, estou respondendo pelo celular e me aparenta que estou escrevendo textão:*
by Fepol » Tue Dec 04, 2018 7:15 pm
O problema é que a lonjura ficou muito curta hahahahahahah
As rotas estranhas que recebi de um tempo pra cá, percebi isso, ta difícil querer usar uma estadual com mais de 200km
by antigerme » Tue Dec 04, 2018 8:25 pm
Mas por isso que acho estranho terem removido as Expressas de Sampa.
Essa premissa de não usar engenharia reversa é do Ygal, ele é o cara de rotas e pode nos responder diretamente sem precisar de arrodeios.
- coletar todos os problemas relatados, muitos mesmo
- testar a validade da reclamação para não passar ao Staff problemas de edição
Tendo apenas reais problemas que não eram edição, passar e esperar resposta. A surpresa foi a premissa da "lonjura" - eu também acreditava que era porte - daí foi só sambar.
E espero que continuemos assim.
Hoje o Staff é todo cheio de dedinhos na hora de falar - mínimo atrito - mas ainda é divertido ver um largando um "please, clean your shit from our maps"
Bora fazer o HO antes do Webminar, vai ser divertido contar as histórias. No HO podemos conversar como nos encontros, se abrirem uma cerpa fica melhor ainda.
Por favor, lancem todos!
by adriansinger » Wed Dec 05, 2018 1:51 pm
Primeiro que nada, quero parabenizá-los por ter esse tipo de debate ideológico, e porque seja feito com respeito.
Agora, a posição do Waze sobre os pontos discutidos:
1. A categoria do segmento é somente um de múltiplos elementos que afetam o algoritmo de roteamento. Outros são os dados de trânsito (histórico e em tempo real), restrições, previsibilidade, preferências pessoais do usuário, etc.
2. Por favor não tentem fazer engenharia reversa. Nesse momento, a enorme maioria das rotas solicitadas pelos usuários são sucedidas. Delas, uma parte menor está composta por rotas longas. E delas, uma parte pequena dá rotas "malucas". Não justifica mudar o mecanismo actual para corrigir uma porção ínfima de rotas. Ao contrário, sintam-se a vontade de nos elevar os casos dos erros. Nossos engenheiros estudarão os casos e responderão como agir, ou nós mesmos faremos as correções necessárias.
3. Preferência no roteamento: trata-se de uma funcionalidade desenvolvida por nós para dar à comunidade mais flexibilidade na edição. Sabemos que a categorização não é suficiente para refletir a realidade e essa função vem complementar a informação para corrigir mais facilmente a maioria dos casos. Waze é um aplicativo global e mesmo fazendo muitos esforços de hiper-localização, nunca será compatível com 100% dos casos.
4. Não é que não queremos compartilhar informação com vocês; de fato, compartilhamos muito em encontros oficiais e webinars. Mas editar fazendo engenharia reversa normalmente gera mais problemas do que soluções. O melhor é seguir as indicações do Waze (seguir como está) e quando encontrarem problemas pontuais, passar para nós para lhes dar a solução.
5. Webinar - justamente a gente já tinha começado a trabalhar na realização de um webinar de roteamento. Quem vai organizar é o Irad (MapSir) - fiquem ligados!
É isso por enquanto. Espero ter aclarado um pouco e como sempre, sintam-se a vontade de perguntar o que precisarem para que as suas edições tenham o maior impacto possível.
by romulo-nunes » Fri Dec 07, 2018 2:48 am
Boa noite, pessoal. Desculpem não responder logo. Estive um pouco atarefado com as outras coisas...
Conversei com AG (André) essa semana pra compreender algumas características do algoritmo. Quantumjedi (Heber) também já havia me dado uma luz sobre o assunto. Vou tentar explicar pra vcs.
1. Sobre o funcionamento do algoritmo para longas distâncias.
Tudo se inicia quando compreendemos que o cálculo de rotas para longas distâncias é algo muito demorado do ponto de vista computacional. Trata-se de um problema científico de busca classificado como "complexo" (np-difícil), porque o número de opções a serem calculadas aumenta exponencialmente, conforme aumenta o número de "nós" entre a origem e o destino.
A grande estratégia do Waze é "podar" as opções não interessantes (rotas potencialmente ruins) para que o algoritmo consiga responder ao usuário de forma rápida (sem que o usuário jogue o celular no chão achando que travou ). Resumindo: sem essa "poda" nas opções de roteamento, não teríamos como calcular rotas distantes.
O critério para essa poda é justamente o tipo de rodovia. O algoritmo busca uma rodovia de maior prioridade e ignora as menores. Assim, quando o AG fala em "lonjura", está se referindo ao tipo de rodovia compatível com a distância a ser percorrida. Dai que temos aquilo que está no post inicial sobre os tipos que unem ruas locais, bairros, cidades e Estados. Essas duas últimas são as mais importantes para as rotas longas.
2. motivo das rodovias serem rodovias
Como disse acima, em vez do Waze calcular viagens com todas as ruas, de todas as cidades, entre a origem e o destino, vai trabalhar apenas com as rodovias. Algumas rodovias usamos para percorrer as cidades no mesmo Estado. Outras rodovias são usadas para viagens interestaduais. Pra facilitar a vida do editor mais jovem na identificação de "quem é quem", usamos os nomes "federal" e "estadual" nesses dois tipos ("major" e "minor"). Implicitamente, essa hierarquia entre rodovias reflete naquilo que falei em outros posts: a necessidade o Waze perceber rodovias melhores para as viagens de longas distâncias. Daí, quando uma determinada rodovia se comportar de forma incompatível com seu tipo dado, usamos o ajuste fino.
3. propósito do ajuste fino. (opção no WME para os editores de lv4 ou superior)
O "problema" é que algumas estaduais percorrem o Estado inteiro, com muitos km, e também são rotas para viagens interestaduais. Isso porque, no Brasil, temos muitas estaduais tão boas quanto federais, e são usadas na prática como tais (existem os exemplos contrários também).
Nesses casos excepcionais, podemos "promover" ou "rebaixar" a rodovia, através das opções "Roteamento preferido" ou "Roteamento desfavorável". Assim, conseguimos:
não confundir a mente de ninguém com os nomes dos tipos de rodovia (usando nomenclaturas de fácil compreensão) e;
ajustar os propósitos de "lonjura" mais adequados para cada caso.
4. Como identificar a necessidade do ajuste fino
Não precisamos ter medo de fazer tais ajustes e, ao mesmo tempo, precisamos ter a certeza e segurança da sua necessidade. Os problemas costumam ser identificados quando o app fornece rotas estranhas (ou rotas de longa distância que deveriam ser apresentadas e não são). É interessante conversar com algum outro colega experiente e avaliar cada situação.
eliminar outras hipóteses prováveis para o erro: investigar se o motivo da rota não ser apresentada é alguma setinha vermelha, desconexão, interdição, ou segmento marcado como "não pavimentado". É preciso examinar toda rodovia.
discutir e avaliar em parceria: verificar se a rodovia "se comporta" como uma de outro tipo, e discutir isso com outros colegas da região ou experientes.
por a mão na massa: realizar ajuste para alteração de prioridade no roteamento. O ajuste precisa ser feito em tooooda rodovia (todo trecho entre outras rodovias de nível superior)
testar/acompanhar: precisamos ver se o problema foi de fato resolvido, ver o comportamento do Waze na criação de rotas que usam a rodovia etc.
É isso!! Espero que tenha ajudado a compreender a questão.
by sulstore » Fri Dec 07, 2018 12:04 pm
[*] por a mão na massa: realizar ajuste para alteração de prioridade no roteamento. O ajuste precisa ser feito em tooooda rodovia (todo trecho entre outras rodovias de nível superior)
Em toda rodovia não vai ser muita gambiarra? Você usar o route em 1Km ou em 100km de via são coisas bem diferentes. De fato, subir uma Estadual para Federal usando Route acredito que resolveria a grande maioria dos problemas em rotas longas, mas não vamos estar perdendo a essência do APP? Mudar uma distância tão grande não seria engenharia reversa? Não é melhor deixar esse problema para o Waze resolver?
Edit: Mudar distância tão longas pode causar um efeito cascata, ou seja, as vias próximas que hoje funcionam corretamente com classificação estadual poderão causar problemas em outras rotas, ou seja, essa via com Route vai começar a "puxar" o trânsito pra ela em rotas longas, igual acontece com a Federal hoje, vamos resolver uma rota que achamos a correta e vamos "confundir" o roteamento em outras rotas, acho que isso precisa ser bem pensado antes de por em prática, se possível com orientações do Waze.
Last edited by sulstore on Fri Dec 07, 2018 12:28 pm, edited 1 time in total.
by antigerme » Fri Dec 07, 2018 12:09 pm
by romulo-nunes » Fri Dec 07, 2018 3:15 pm
Vamos por partes... Se misturar confunde.
sulstore wrote: Em toda rodovia não vai ser muita gambiarra? Você usar o route em 1Km ou em 100km de via são coisas bem diferentes. De fato, subir uma Estadual para Federal usando Route acredito que resolveria a grande maioria dos problemas em rotas longas, mas não vamos estar perdendo a essência do APP?
1. Gambiarra ou não?
Quando amarramos os nomes das rodovias pelo fato de serem estaduais ou federais (que expliquei que é um critério visando a facilitar a edição e tal) estamos assumindo que todas as federais são rodovias "próprias" para viagens interestaduais e que as estaduais, de menor categoria, ficariam para as viagens no próprio estado. Criou-se então uma regra geral e simples pra categorizar as rodovias.
Entretanto, observe que na prática a regra geral pode falhar. Temos algumas rodovias que se comportam como se fosse de outro nível. Para esses casos, podemos ajustar a preferência de roteamento. Recomendo que cada caso deva ser bem planejado.
Brinquei com o AG dizendo exatamente que essa é uma "gambiarra oficial" ... Mas precisamos entender uma coisa: Lembre-se que, pra facilitar a edição e identificação dos tipos de rodovias, fixamos "federal como major" e "estadual como minor". Então, pra fazer o ajuste fino, foi necessário fazer dessa forma (com um atributo a mais).
2. Porque toda rodovia?
Um trecho de segmentos de uma rua é considerado do tipo X se todos os segmentos forem do mesmo tipo. Caso contrário, o Waze vai considerar do tipo menor. Lembre-se que pra rotas distantes o algoritmo simplifica muito os cálculos.
Abrindo um parêntesis, informo que essa é uma causa comum das falhas de roteamento. Por exemplo, é comum alguém reclamar de falha de roteamento e encontrarmos um pequeno segmento no meio do caminho marcado como "não asfaltado". Já vi algumas vezes.
3. Mudando o propósito do APP?
A essência continua sendo a mesma. O APP vai usar a estatística da rodovia para o roteamento. Sendo que, naquela "poda" pra simplificar os cálculos, vai considerar o tipo de rodovia (compatível com o tipo de viagem). É isso que estamos ajustando... informando que "tal rodovia está 'apta' para tal tipo de viagem".
sulstore wrote: Mudar uma distância tão grande não seria engenharia reversa? Não é melhor deixar esse problema para o Waze resolver?
Mas o Waze já resolveu nos permitindo fazer o ajuste fino. A funcionalidade é oficial e está disponível no WME dos editores acima de lv4.
sulstore wrote: Edit: Mudar distância tão longas pode causar um efeito cascata, ou seja, as vias próximas que hoje funcionam corretamente com classificação estadual poderão causar problemas em outras rotas, ou seja, essa via com Route vai começar a "puxar" o trânsito pra ela em rotas longas, igual acontece com a Federal hoje, vamos resolver uma rota que achamos a correta e vamos "confundir" o roteamento em outras rotas, acho que isso precisa ser bem pensado antes de por em prática, se possível com orientações do Waze.
O trânsito local é calculado de forma diferente, por isso usei sempre a expressão "rotas de longa distância". De qualquer forma, recomendei na postagem que toda alteração dessa natureza fosse pensada com, no mínimo, outro colega experiente. Melhor ainda se essa pessoa conhecer a região.
by sulstore » Fri Dec 07, 2018 3:33 pm
Primeiramente quero dizer que concordo contigo Só estou com receio que isso venha causar outros problemas em cascata e por fim passaríamos a subir muita estadual com a opção de preferência. No texto que escrevi no Edit, também falei em rotas Longas, não citei rotas curtas pois também sei que o negócio é diferente.
Eu tenho um exemplo prático em SC, vou fazer algumas simulações de rotas no entorno de uma estadual (rotas maiores que 200km) e depois vamos usar o Route pra corrigir um problema que temos, depois vou comparar pra ver se houve alguma mudança nas outras rotas.
by GuibaBR » Tue Dec 11, 2018 8:57 pm
A princípio, discordo da preferencialização como ferramenta de uso em larga escala. Não foram citados problemas de já colocar o tipo que a via tem que ser considerada, ao contrário dos vários problemas já citados da preferencialização.