RJ-SMTR / mobilidade-rio-api

⚙️ API do web-app de mobilidade da SMTR
http://api.mobilidade.rio
5 stars 1 forks source link

Feat/shapes with stops #135

Closed yxuo closed 1 year ago

yxuo commented 1 year ago

Objetivo

Mudanças

Novo endpoint finalizado: shape_with_stops

Correções e melhorias

Como usar

Estas informações estão disponíveis no README desta atualização.

shapes_with_stops

Objetivo:

Endereço:

Parâmetros:

Funcionamento:

  1. Obtém o stoptimes com o stop_id passado.
  2. Junta stoptimes com shapes, trips, stops e routes.
  3. Calcula a distância entre cada shape e o stop e obtém o shape mais próximo

    Por padrão a distância calculada é cartesiana (2D).

    Caso o banco de dados possua a extensão postgis (veja aqui), será calculada a distância geográfica (3D).

  4. Adiciona colunas extras:
    • previous_stop_id
    • previous_stop_name
    • next_stop_id
    • next_stop_name
gmartinsoc commented 1 year ago

Ocorreram mudanças no modelo, aguardando GTFS do brt/sppo para validar alterações no script populatedb.