2 pontos por GN⁺ 4 시간 전 | 1 comentários | Compartilhar no WhatsApp

1 comentários

 
GN⁺ 4 시간 전
Opiniões do Hacker News
  • Na Suíça há um mapa em tempo real que mostra trens e transporte público em tempo real. Ao ampliar uma cidade, é possível ver o transporte público em tempo real e também encontrar barcos
    Ativando e desativando outras opções, dá para ver muito mais informações
    https://maps.trafimage.ch/ch.sbb.netzkarte?lang=en&baselayer...

    • É um mapa excelente e útil para ter uma ideia aproximada de quantos trens há por perto em determinado momento, mas é importante notar que não se trata de dados de localização reais
      Parece ser uma forma de estimar a posição nos trilhos combinando o horário dos trens com os atrasos previstos. Não sei se a SBB quer manter baixa a exibição de atrasos ou se considera a divulgação de dados reais um risco de segurança, mas várias vezes isso já me pareceu falso
      Por exemplo, um trem em que eu estava ficou parado por alguns minutos entre duas estações, mas no mapa aparecia como se tivesse continuado até as estações seguintes; quando voltou a se mover, o app mostrava 8 minutos de atraso
      Também aconteceu várias vezes de eu ver pela janela o trem acabando de entrar na estação, enquanto no mapa ele já aparecia circulando entre estações
    • Acho que já vi isto no Hacker News antes, e fiquei bastante fascinado por este mapa: https://maps.vasile.ch/transit-sbb/
  • A tecnologia da Signalbox, segundo dizem, combina snapshots de dados de smartphones com dados de trajetórias dos trens para identificar em qual trem o dispositivo está
    Ela usa algoritmos avançados que funcionam mesmo com dados severamente degradados e consegue determinar em que tipo de trem um smartphone está, sem rastreamento de localização em segundo plano nem hardware — é uma abordagem bem interessante

    • Parece semelhante à abordagem da Transit: https://blog.transitapp.com/go-underground/
    • Pela minha experiência, funciona bastante bem. Meu filho de 7 anos gosta de ver trens, então uso este mapa com frequência para saber quando eles vão passar
      Não é perfeito, mas é bem bom
    • Fico curioso para saber quais apps estão com acesso à localização sempre permitido e enviando esses dados para eles
  • Enquanto isso, os trens intermunicipais dos EUA, quando saem do Northeast Corridor, estão em um estado bem lamentável
    https://asm.transitdocs.com/
    https://amtraker.com/map

  • Legal. Gosto de mapas, então isso me atrai; quando verifiquei às 16h41 PDT, ou seja, 00h41 no horário de Londres, havia trens demais nos arredores de Londres
    O que todo mundo está fazendo andando de trem a essa hora?
    [edit: adicionado PM]

  • A versão francesa também vale a pena ver: https://carto.tchoo.net
    Parece mais completa. É curioso que uma submissão anterior parecida no HN não tenha recebido atenção, enquanto a versão britânica chegou ao topo
    https://news.ycombinator.com/item?id=45249351

    • carto.tchoo não fornece posições reais em tempo real. Ele só tem acesso a informações de partidas, paradas, atrasos e cancelamentos, e interpola a posição com base nisso
      Por isso, se um trem estiver andando a meia velocidade ou parado, mas isso não for registrado como atraso oficial, a posição deixa de corresponder à realidade
    • O título é bem importante. Se não tivesse real-time, há uma grande chance de esta submissão também ter recebido pouca atenção
    • Se o ponto interessante for o número de recomendações, isso significaria que há mais gente interessada na malha ferroviária britânica do que na francesa, o que vira uma questão de composição demográfica
      Ou talvez o ponto central seja que a versão britânica é em tempo real e a francesa não. Mesmo ampliando, não vejo nada se mexendo
    • Para ver o status, restrito à Île-de-France, há também este: https://ratpstatus.fr/trains.html
    • Não é surpresa. Quando o assunto é ferrovia, qualquer coisa na versão francesa é sempre mais completa do que a britânica
  • Teria sido melhor se houvesse uma explicação técnica, em vez de ser apenas mais um mapa de transporte público
    https://vgcgroup.co.uk/news/signalbox-for-train-locations/
    Lendo esse texto, parece que os dados vêm principalmente de informações de sinalização ferroviária, e que há um pouco de “IA” envolvida de alguma forma. Fico curioso sobre coisas além de simplesmente olhar o mapa: qual costuma ser o intervalo entre sinais ferroviários, com que a IA foi treinada, etc.

    • Tentei fazer algo assim, e a resposta foi: é difícil
      Há uma fila de mensagens capaz de identificar a última posição reportada de um trem. Dependendo da linha, dá para criar um mapa em tempo real bastante preciso, mas primeiro é preciso georreferenciar todos os identificadores de localização para coordenadas leste/norte
      Muitas linhas, porém, só reportam o último movimento em pontos de parada nas estações. Como são principalmente linhas regionais, a melhor abordagem parece ser criar algum tipo de rede de navegação estimada que leve em conta o tipo de trem e a utilização da malha
    • O intervalo entre sinais ferroviários varia muito conforme vários fatores: o modo de operação da sinalização, o headway desejado, a velocidade máxima de operação, a distância de frenagem de serviço do material rodante na velocidade da linha, a configuração da via que afeta a segurança, como AMVs, o número de aspectos luminosos do sinal, a distância de visibilidade do sinal, se a visibilidade do sinal é afetada por ofuscamento solar, etc.
      Além disso, isso pressupõe que o trecho realmente use sinalização à beira da via. A maior parte da rede usa, mas há muitas exceções com sinalização em cabine ou controle de trens baseado em computador
      Sem nenhuma relação com esse site, mas em trechos que seguem princípios de bloqueio por circuito de via, a “informação de sinalização” mencionada no artigo quase certamente é o feed Train Describer da Network Rail. Esse feed reporta o headcode para os berths de sinalização na configuração da via, e o sistema de sinalização transfere automaticamente o headcode quando o trem aciona circuitos de via sucessivos ou passa por contadores de eixo
      O Train Describer só consegue reportar o headcode dentro de um berth, e os berths podem ser bem longos. Ele não fornece o andamento do trem segundo a segundo, então é bem provável que o mecanismo de mapeamento desse site faça sua própria interpolação para que o marcador da posição do trem pareça “se mover” em tempo real. Seja qual for o algoritmo ou as entradas do modelo, chamá-lo de “IA” elimina a especificidade técnica
      Se eu fosse projetar isso, provavelmente misturaria classe do trem, tipo de material rodante e velocidade da linha para estimar a posição atual dentro daquele trecho de bloqueio. E seria preciso tomar uma decisão de produto: quando a posição for calculada errado, o marcador do trem no mapa deve saltar de repente, ou o erro deve ser absorvido suavemente ao longo do próximo trecho para evitar movimentos bruscos?
      Em outras regiões, a posição do trem pode ser reportada por GPS do material rodante equipado, e em algumas áreas a passagem dos trens depende de relatórios manuais do agente de sinalização, então talvez não haja muitos dados para inferir a posição em tempo real no mapa. Parece muito improvável obter muitos dados precisos em tempo real de apps de smartphone, mas eles poderiam ser usados como entrada ruidosa e incompleta para melhorar o modelo de como os trens normalmente passam por um berth específico
  • Também há um mapa para a malha ferroviária da Tchéquia. Uma das mais densas do mundo, talvez até a mais densa: https://grapp.spravazeleznic.cz

    • Naturalmente também existe uma versão eslovaca, e a experiência do usuário é muito melhor
      https://mapa.zsr.sk/index.aspx
      A versão polonesa, assim como a malha ferroviária, ainda parece estar uma ou duas gerações atrás. Ainda assim, é preciso dizer que estão investindo bastante para alcançar os demais
      https://portalpasazera.pl/MapaPociagow
  • É um app bacana com recursos úteis
    Aqui está meu mapa de trens baratos do Reino Unido
    https://www.map.signalbox.io/?location=@52.86376,-2.32537,4....
    E aqui está um mapa de trens do Reino Unido que, apesar de serem “empresas privadas”, não recebem subsídios
    https://www.map.signalbox.io/?location=@52.86376,-2.32537,4....
    E também um mapa de trens que oferecem algo vagamente parecido com ventilação usando o fato de que se deslocam rapidamente cortando o ar
    https://www.map.signalbox.io/?location=@52.86376,-2.32537,4....

    • Espera aí, não tem nenhum trem nesses mapas!
  • Já dei uma olhada em GTFS (gtfs.org). É um formato de feed de dados usado tanto para horários quanto para atualizações em tempo real, baseado em protobuf, e é amplamente usado por sites desse tipo
    A maioria dos feeds de posição GTFS exige uma chave de API, mas há alguns lugares que compartilham publicamente as atualizações reais de localização
    Serviços como o Google Maps também usam esse método ao integrar informações de horários de transporte público. Se você tiver acesso, criar um mapa com atualizações em tempo real é algo relativamente simples

    • GTFS é amplamente usado e “padronizado”, mas quando se entra nos detalhes práticos, é uma terra sem lei
      Passei dois anos criando http://mobility-bot.com/ como projeto de lazer e parseando feeds de alertas GTFS de alguns provedores; em quase todos os provedores, foi preciso limpar os dados no pipeline. Foi necessário corrigir problemas de Unicode, remapear IDs de linhas e agências, reescrever títulos e descrições para que não fossem iguais, entre outras coisas
      Também é preciso observar e capturar os dados ao longo do tempo para obter um corpus que permita generalizar as regras de parsing e limpeza
      A maioria desses projetos faz uma escolha sensata ao se concentrar em um único provedor, ou em um pequeno grupo de provedores relacionados. No momento em que você tenta agregar tudo, o problema fica muito mais complicado
  • Parece mostrar apenas a ferrovia de superfície padrão. Se incluíssem redes ferroviárias urbanas como o London Underground, ou até o VLT/bonde de Manchester, apareceriam pelo menos mais algumas centenas de veículos

    • O mapa também inclui o Tyne and Wear Metro, no nordeste da Inglaterra. Não é perfeito, mas, entre os sistemas de rastreamento de trens em tempo real que já vi, é de longe o mais útil
      No Reino Unido há vários sistemas ferroviários que não se integram muito bem entre si, e a qualidade e a utilidade dos apps também variam bastante