Closed yxuo closed 1 year ago
shape_with_stops
predictor
Novo endpoint finalizado: shape_with_stops
Adicionar colunas restantes no modelo ShapesWithStops
ShapesWithStops
Função para gerar consulta de shapes_with_stops, pesquisando por stop_id.
shapes_with_stops
stop_id
Função principal shapes_with_stops().
shapes_with_stops()
Função q_stoptimes__stop_id() para filtrar stop_id ou seus filhos em stops. Usado nos endpoints shapes_with_stops e stoptimes.
q_stoptimes__stop_id()
stoptimes
Implementar q_shapes_with_stops() em shapes_with_stops. Remover lixo de código.
Implementar q_shapes_with_stops() em shapes_with_stops.
q_shapes_with_stops()
Remover lixo de código.
get_col(), get_table() - Facilitar obter o nome de tabela e colunas de um modelo. postgis_exists() - Verificar se extensão postgis existe. Usado em shapes_with_stops() para calcular a distância 3D se existir ou 2D se não.
get_col(), get_table() - Facilitar obter o nome de tabela e colunas de um modelo.
get_col()
get_table()
postgis_exists() - Verificar se extensão postgis existe. Usado em shapes_with_stops() para calcular a distância 3D se existir ou 2D se não.
postgis_exists()
README
Correções e melhorias
populate_db - Nova configuração pra escolher extensão do arquivo de tabelas. O padrão é txt.
populate_db
txt
Corrigir nome do modelo ShapeWithStops para ShapesWithStops.
ShapeWithStops
Adição de arquivos para testes:
Testar shapes_with_stops
Utilitários de Jupyter separados de query_utils.py e movidos para jupyter_utils.py.
query_utils.py
jupyter_utils.py
Atualizar mudanças nas funções e implementar integração com Django para realizar os testes.
Remover funções de Jupyter.
Adicionar funções de Jupyter.
Renomear ShapeWithStops para ShapesWithStops
Também renomear endpoint shape_with_stops para shapes_with_stops
shape_id
Estas informações estão disponíveis no README desta atualização.
Objetivo:
Endereço:
/predictor/shapes_with_stops
Parâmetros:
stop_id=1,2,3
Funcionamento:
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).
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).
postgis
previous_stop_id
previous_stop_name
next_stop_id
next_stop_name
Ocorreram mudanças no modelo, aguardando GTFS do brt/sppo para validar alterações no script populatedb.
Objetivo
shape_with_stops
, do app do apppredictor
.Mudanças
Novo endpoint finalizado:
shape_with_stops
Adicionar colunas restantes no modelo
ShapesWithStops
Função para gerar consulta de
shapes_with_stops
, pesquisando porstop_id
.README
Correções e melhorias
populate_db
- Nova configuração pra escolher extensão do arquivo de tabelas. O padrão étxt
.Corrigir nome do modelo
ShapeWithStops
paraShapesWithStops
.Adição de arquivos para testes:
Utilitários de Jupyter separados de
query_utils.py
e movidos parajupyter_utils.py
.Renomear
ShapeWithStops
paraShapesWithStops
README
shape_id
em stoptimesComo usar
shapes_with_stops
Objetivo:
Endereço:
/predictor/shapes_with_stops
Parâmetros:
stop_id
- Filtra por 1 ou mais stop_idstop_id=1,2,3
Funcionamento:
previous_stop_id
previous_stop_name
next_stop_id
next_stop_name