Há um género de exibição reservado a quem anda de bicicleta: terminar um passeio, abrir o mapa e ver que ele soletra alguma coisa. Uma palavra. Um coração. Uma bicicleta esboçada. Há anos que se faz isto, a esmiuçar plantas da cidade e a planear cada curva à mão — uma bela forma de passar um serão e uma forma penosa de passar três.
Por isso criámos o Route Art. Escreva uma palavra e ele encontra um percurso de bicicleta que a desenha nas ruas reais perto de si. Começa a trabalhar enquanto escreve — não há botão nenhum para procurar.
O que faz
Escreva OLÁ. Enquanto ainda escreve, a forma aparece no mapa como um contorno tracejado: é o alvo. Um instante depois de parar, o percurso surge por baixo, a seguir estradas e ciclovias verdadeiras.
Depois faz algo de que nos orgulhamos bastante: se o resultado for medíocre, vai discretamente à procura de um sítio melhor nas redondezas e muda-se para lá se ganhar. Sem que tenha de pedir.
Também pode carregar um desenho. O SVG resulta melhor porque mantém as linhas verdadeiras do desenho. Um PNG ou JPG também serve — é vetorizado automaticamente.
Quando estiver satisfeito, Ver a desenhar reproduz o percurso traço a traço, para ver a palavra aparecer tal como ficará no seu registo de passeios. Depois descarrega o GPX e vai.
Porque é mais difícil do que parece
A nossa primeira tentativa entregava a forma a um motor de rotas normal, do tipo que indica o caminho para o supermercado. Saíam blocos ilegíveis.
A razão é simples assim que se percebe. Um router normal otimiza a deslocação: quer a maneira mais rápida e sensata de ir de A a B, portanto escolhe a via principal e o menor número de curvas. Entre dois pontos numa quadrícula há muitos caminhos igualmente rápidos — e «qual se parece com um H» não está entre os seus critérios.
O router tinha, portanto, de mudar. O Route Art corre sobre o nosso próprio mapa das ruas, com um custo que se preocupa com a forma: cada via é avaliada consoante o quanto se afasta da linha que quer traçar, dentro de um corredor estreito à volta dela. Uma rua que acompanha o seu traço é barata. Uma que se afasta é cara. A ideia vem de um artigo de 2019 de Waschk e Krüger sobre planeamento automático de rotas para arte GPS, que identificou exatamente esta falha nos routers comerciais.
Uma lição aprendida a duras penas: as ciclovias por si só não chegam. A rede ciclável do centro de Sydney é densa, mas parte-se em centenas de pedaços desligados — não se traça uma letra contínua sobre fragmentos. São as estradas que dão a ligação, e as ciclovias ficam como uma preferência para a qual o percurso pende quando pode.
A pontuação é honesta, por vezes brutalmente
Cada resultado recebe uma pontuação de traçado, e fazer esse número coincidir com o que os seus olhos veem deu mais trabalho do que o próprio encaminhamento.
A nossa primeira versão fazia uma única pergunta: quão perto está o percurso da forma? Dava 84 em 100 a resultados que claramente não se pareciam com nada. Um percurso pode ziguezaguear para trás e para a frente ao longo da sua linha, agarrar-se a uma ponta de uma letra e ignorar o resto, e ainda assim pontuar lindamente só na proximidade.
Por isso a pontuação faz agora três perguntas: o percurso manteve-se sobre a forma, foi realmente a todo o lado onde a forma ia, e quanto mais longe andou do que o desenho mede? Um percurso duas vezes e meia mais longo do que o desenho é um rabisco, por muito colado que vá.
Por baixo do número verá um veredicto em linguagem clara — lê-se bem, legível mas impreciso, ou não se parece com a forma. Preferimos dizer-lhe que não resultou a entregar-lhe um número com ar confiante.
O que faz mesmo um bom traçado
Testámos isto a sério em vez de adivinhar, e alguns resultados surpreenderam-nos.
Onde coloca a forma conta mais do que tudo o resto. A mesma palavra uns quarteirões adiante pode pontuar vinte pontos diferente. É por isso que Encontrar um sítio melhor é o botão que vale a pena: percorre as ruas à sua volta e considera sempre onde já está, portanto só pode melhorar as coisas. Nada do que ajuste à mão se aproxima.
O tamanho evita sobretudo desastres, mais do que produz triunfos. Mais espaço por letra ajuda, mas o que faz realmente é impedir os maus resultados: formas apertadas por vezes falham claramente, formas folgadas não. A ferramenta dimensiona o seu texto por si, portanto pode deixá-lo em paz.
Duas coisas de que tínhamos a certeza não mudaram nada. Tentámos esquadrar as letras em formas retilíneas para assentar nas quadrículas urbanas — nenhuma diferença mensurável em dezasseis ensaios. Tentámos letras mais largas e baixas — também nada. A variação de uma rua para a outra supera ambos os efeitos, boa lição sobre não confiar num único resultado bonito.
Seja honesto consigo próprio quanto à distância
Aqui está a parte que ninguém menciona. Uma palavra grande o suficiente para se ler é um passeio a sério.
As letras precisam de espaço para serem legíveis, e espaço mede-se em quilómetros. Uma palavra de cinco letras à escala de uma cidade parece-se mais com um evento do que com uma tarde — a ferramenta entrega-lhe de bom grado cinquenta quilómetros e quatro horas de estimativa. Mostra-lhe a distância e o tempo antes de se comprometer, coisa que, tanto quanto sabemos, nenhuma outra ferramenta de arte GPS faz.
Parte disso recuperámos. O percurso calcula agora a melhor ordem para fazer os traços, e em que sentido percorrer cada um, o que reduziu quase 40% o percurso desperdiçado entre letras numa palavra de teste — cerca de 15% do passeio inteiro, sem perder nada do desenho. Mas o resto é geometria pura: a legibilidade custa quilómetros.
Comece por algo curto. OI é uma primeira tentativa perfeitamente respeitável.
Experimente
O Route Art já está disponível — grátis, sem registo, percursos de bicicleta, e corre tudo no seu navegador enquanto escreve.
Algumas coisas que vale a pena saber:
- Escreva primeiro algo curto. Duas ou três letras mostram-lhe o que as suas ruas dão antes de se comprometer com uma frase.
- Carregue em Encontrar um sítio melhor. É a maior melhoria disponível e não pode piorar nada.
- Verifique a distância antes de se entusiasmar. Depois verifique outra vez.
- Descarregue o GPX e carregue-o no ciclocomputador ou no telemóvel, como qualquer outro percurso.
Se lhe sair um bom, adoraríamos vê-lo. Marque-nos @partyonbici — e se as ruas da sua cidade se recusarem a colaborar, não é de si: é a planta da cidade, e todos já lá passámos.
