Cada ligação é um ônibus direto entre duas localidades, operado por uma empresa. No mapa ela segue a estrada: o caminho mais rápido de carro pelo OpenStreetMap, calculado com OSRM — não é o itinerário oficial da linha, e não diz nada de horários. Quem divide rodovia divide a linha, e a espessura mostra quantas empresas passam ali.
As empresas vêm das páginas de cada viação no deonibus.com; as coordenadas, do IBGE; as notas de amigabilidade à bicicleta, das avaliações do coletivo no levabici (lidas ao vivo). Empresa que não aparece ou nota que não bate? avalie no levabici ou abra uma issue.
O site não tem backend: carrega dumps RDF num store no navegador e deriva o mapa dele. Cada empresa tem uma ob:Network, que é também o nome de um grafo com triplas <origem> ob:directTo <destino>. Cada par de cidades tem uma ob:Route feita de ob:RoadSegment compartilhados (geometria em geo:asWKT). As empresas se ligam às do levabici por owl:sameAs.
ob:Network
<origem> ob:directTo <destino>
ob:Route
ob:RoadSegment
geo:asWKT
owl:sameAs
No console do navegador, grafo é o N3.Store com tudo carregado.
grafo
N3.Store
Roda aqui mesmo, com o Comunica (baixado só quando você abre isto). Fora de GRAPH, os padrões casam com a união de todos os grafos.
GRAPH