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.

Desenhe alguma coisa →