Talk:Pt:Porto Alegre, Rio Grande do Sul/Status

From OpenStreetMap Wiki
Jump to navigation Jump to search

Transporte público

Oi. Entrei com pedido junto aa PMPA/EPTC, via Lei de Acesso a Informacao, para obter "Latitude e longitude das paradas de ônibus, organizadas por linha de ônibus, operadas no sistema de transporte público de Porto Alegre." Vamos ver no que da. Fgnievinski (talk) 21:07, 10 July 2013 (UTC)
Aliás, tem (teve) uma discussao relacionada no Transparência Hacker.
Olá. Obrigado pelo interesse. Pra facilitar a discussão, resolvi abrir um post no fórum sobre isso (http://forum.openstreetmap.org/viewtopic.php?pid=347268#p347268). Eu já consegui extrair esse dado a partir do PoaTransporte (tenho todas as coordenadas, é só baixar o arquivo JSON acessado pelo JavaScript dessa página). O problema é que eles marcaram as paradas sobre o mapa do Google cujas ruas não correspondem tão bem às verdadeiras como no OSM, então se importarmos as paradas diretamente, algumas paradas que ficam de um lado da rua vão acabar pararando do lado oposto. O certo é importar primeiro as rotas e daí fazer um ajuste (usando uma projeção geométrica simples) pra mover as paradas pro lado certo. Pra importar as rotas e evitar retrabalho, também é importante substituir algumas das ruas que hoje estão mapeadas como 1 só via por 2 vias independentes. Eu já fiz alguns scripts para fazer a importação das rotas, mas mesmo automatizando aquilo que dá, tem muito trabalho a ser feito antes; por exemplo, é necessário mapear os corredores de ônibus e separar algumas vias simples em vias duplas (seguindo as definições do OSM de "dual carriageway"). Andei tentando agilizar essa mudança (manual), mas preciso de ajuda. Se você quiser ajudar com a importação das rotas, isso faria uma diferença significativa. Por exemplo, se cada um de nós mapear 10 rotas por dia (só juntar os pedacinhos nas relações), terminaríamos em 20 dias. O mapeamento dos corredores e das vias separadas poderia ser parte desse processo. --Fernando Trebien (talk) 18:23, 14 July 2013 (UTC)

TO-DO

Vocabulario:

  • via ~ rua ~ logradouro ~ way
  • rota ~ linha ~ itinerario ~ route
  • parada ~ ponto ~ stop
  • viagem ~ trip

(A) Preparacao das vias no OSM

  • mapear os corredores de ônibus (usados por dezenas de linhas)
  • remapear as vias que deveriam ser vias separadas (as que têm divisor físico ou legal (= faixa contínua) entre os dois sentidos)

(B) Importacao das rotas/paradas da EPTC no OSM

  • importar as relações das rotas (manualmente, ou com o auxílio parcial de um script que eu já vinha desenvolvendo)
    • quebrar vias para ajudar na conflacao
    • padronizar nomes das rotas
  • importar as paradas de ônibus (dica: gtfs-osm-sync)
    • Corrigir o lado da rua (automaticamente, por script)
  • completar as relações das rotas com as paradas associadas
  • Nota: armazenar codigos da EPTC nas rotas e paradas do OSM para facilitar atualizacoes futuras.
  • Fontes: PoaTransporte.com

(C) Preparacao da roteirizacao

  • Dimensao espacial: integrar OTP e OSM
  • Dimensao temporal:
    • Obter valores:
      • intervalo entre paradas: PoaTransporte calcular.
        • distancias entre paradas: em linha reta (trivial); tracado ao longo das vias.
        • velocidade: supor uniforme; utilizar o cadastro do OSM?
      • intervalo entre viagens: adotar valor uniforme ficticio? crowdsourcing? EPTC Itinerarios PoaTransporte
      • feriados: ?
    • cadastrar no OTP:
      • diretamente, ou
      • via GTFS (dica: OneBusAway)
        • cadastrar externamente ao OSM e OTP
        • gerar GTFS temporal

(D) Servidores:

    • OTP
      • Instalacao (dica: OTP test drive)
      • Configuracao (dica: [1])
      • Hospedagem
        • Universidade (UFRGS ou PUC ou Unisinos)?
        • OpenPlans.org?

(E) Numeracao das vias