Como encontramos cada subida do mundo
De 201 milhões de segmentos de estrada a milhões de subidas de ciclismo verificadas, veja como construímos o banco de dados de subidas mais completo do mundo.
1. Começar com o mapa do mundo
O OpenStreetMap é um projeto colaborativo onde voluntários de todo o mundo mapeiam cada estrada, trilha e caminho. É como a Wikipédia para mapas. Isso nos dá a base: 201 milhões de segmentos de estrada com suas coordenadas exatas.
Importamos toda a rede de estradas do planeta do OpenStreetMap, processando bilhões de pontos de dados para extrair cada estrada que os ciclistas poderiam potencialmente escalar.
2. Adicionar a terceira dimensão
Os dados do mapa são planos - têm apenas localização, não altura. Adicionamos dados de altitude para entender quais estradas sobem. Isso transforma linhas 2D em terreno 3D analisável para escalada.
Cada ponto ao longo de cada segmento de estrada recebe um valor de altitude. Calculamos a inclinação entre os pontos, dando uma imagem completa de como a estrada sobe e desce.
3. Encontrar as subidas
Nosso algoritmo segue os segmentos de estrada para cima, traçando rotas do vale ao cume. Ele procura inclinações sustentadas e mantém as melhores rotas de escalada.
Identificamos subidas procurando estradas que sobem constantemente. Uma subida deve atender a dois critérios principais:
Como encontramos subidas
- 1Verificar cada estrada: Examinamos cada segmento de estrada e perguntamos: está subindo?
- 2Seguir a estrada para cima: Em cada cruzamento, verificamos quais estradas continuam subindo e seguimos todas.
- 3Construir rotas completas: Continuamos seguindo cada caminho até parar de subir, traçando a rota completa do vale ao cume - incluindo curvas e estradas alternativas.
- 4Manter as boas: Cada subida é pontuada com base no desnível, inclinação e comprimento. Mantemos as que valem a pena percorrer.
Este processo verifica cada estrada do mundo, seguindo cada caminho possível para cima para encontrar subidas que outros podem perder.
4. Criar rotas praticáveis
Encontrar uma subida é uma coisa - saber como realmente percorrê-la é outra. Passamos cada rota pelo BRouter, uma ferramenta de roteamento específica para bicicletas, para garantir que seja prática.
O BRouter verifica cada rota para coisas importantes para os ciclistas:
- Qualidade da superfície
- Níveis de tráfego
- Complexidade das curvas
- Restrições para ciclistas
5. Nomear cada subida
Cada subida recebe um nome significativo. Procuramos picos, passagens de montanha e nomes de estradas próximos. Uma subida que termina perto da "Serra da Estrela" recebe esse nome; uma em uma estrada sem nome perto de Covilhã se torna "Subida perto de Covilhã".
Os nomes são atribuídos usando um sistema de prioridade:
- 1Pico de montanha no cume
- 2Passagem de montanha (passo, alto)
- 3Nome da estrada da rota
- 4Local próximo (cidade, vila)
6. Controle de qualidade
Cada subida é categorizada por dificuldade usando o mesmo sistema do ciclismo profissional. Também rastreamos o tipo de superfície para que você saiba o que esperar.
As subidas são classificadas de HC (mais difícil) a Categoria 5 (mais fácil):
As categorias são calculadas usando uma fórmula que considera tanto a inclinação quanto o desnível, semelhante ao sistema usado na Volta a Portugal.
7. Fontes de dados e créditos
Este projeto não seria possível sem essas fontes de dados abertas e ferramentas.
OpenStreetMap
O mapa do mundo construído pela comunidade. Todos os dados de estradas vêm dos colaboradores do OSM.
geoBoundaries
Dados abertos de fronteiras políticas. Usados para localizar subidas em países e regiões.
GeoNames
Banco de dados de mais de 67.000 cidades no mundo. Usado para nomeação baseada em localização.
BRouter
Motor de roteamento para bicicletas. Otimiza rotas e fornece informações sobre a superfície.
Dados do mapa © colaboradores do OpenStreetMap. Licenciado sob ODbL.
Pronto para explorar?
Encontre sua próxima subida em nosso banco de dados de milhões.