umarley / seteAPI

BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Endpoint GET /graficos/{codigo_cidade}/escolas #194

Closed marcosroriz closed 1 year ago

marcosroriz commented 1 year ago
{
    "data": [
        {
            "nome": "Localidade",
            "titulo": "Porcentagem de Escolas Cadastradas no Sistema",
            "labels": [
                "Área Urbana",
                "Área Rural"
            ],
            "values": [
                859,
                16
            ]
        },
        {
            "nome": "Dependência",
            "titulo": "Porcentagem de Escolas Cadastradas no Sistema",
            "labels": [
                "Federal",
                "Estadual",
                "Municipal",
                "Privada"
            ],
            "values": [
               2,
               10,
               100,
                1
            ]
        },
        {
            "nome": "Rotas",
            "titulo": "Numéro Médio de Alunos por Rota",
            "labels": [
                "Numéro Médio de Alunos Transportados por Rota"
            ],
            "values": [
                "1.33"
            ]
        },
        {
            "nome": "Nível de Ensino",
            "titulo": "Porcentagem de Escolas Atendidas por Nível de Ensino",
            "labels": [
                "Infantil",
                "Fundamental",
                "Médio",
                "Superior",
                "Outro"
            ],
            "values": [
                297,
                513,
                0,
                0,
                65
            ]
        },
        {
            "nome": "Regime de Ensino",
            "titulo": "Porcentagem de Escolas Atendidas por Regime de Ensino",
            "labels": [
                "Regular",
                "EJA",
                "Profissionalizante",
            ],
            "values": [
                693,
                61,
                56
            ]
        },
        {
            "nome": "Área de Residência",
            "titulo": "Porcentagem de Alunos por Localização",
            "labels": [
                "Área Urbana",
                "Área Rural"
            ],
            "values": [
                31,
                844
            ]
        },
        {
            "nome": "Horário de Funcionamento",
            "titulo": "Porcentagem de Escolas Atendidas por Horário de Funcionamento",
            "labels": [
                "Manhã",
                "Tarde",
                "Noite"
            ],
            "values": [
                61,
                77,
                13
            ]
        },

    ],
    "result": true
}
marcosroriz commented 1 year ago
[
        {
            "nome": "Lotação Média",
            "titulo": "Média de passageiros transportados por veículo",  # NUM ALUNOS / VEÍCULOS
            "labels": [
                "Média"
            ],
            "values": [
                10.2
            ]
        },
          {
            "nome": "Capacidade Disponível",
            "titulo": "Média da capacidade dos veículos",  # AVG (capacidade)
            "labels": [
                "Média"
            ],
            "values": [
                10.2
            ]
        },
           {
            "nome": "Categoria dos veículos",
            "titulo": "Porcentagem de Veículos por Categoria",  # GROUP BY Categoria 
            "labels": [
                "Ônibus",
                "Micro-Ônibus",
                "Bicicleta"
            ],
            "values": [
                42,
                2,
               5,
            ]
        },
        {
            "nome": "Idade",
            "titulo": "Média de idade dos veículos",  # (2022 - AVG (capacidade))
            "labels": [
                "Média"
            ],
            "values": [
                10.2
            ]
        },
 {
            "nome": "Marca",
            "titulo": "Porcentagem de Veículos por Marca",  # GROUP BY Marca
            "labels": [
                "Ônibus",
                "Micro-Ônibus",
                "Bicicleta"
            ],
            "values": [
                42,
                2,
               5,
            ]
        },
 {
            "nome": "Modelo",
            "titulo": "Porcentagem de Veículos por Modelo",  # GROUP BY Modelo
            "labels": [
                "Ônibus",
                "Micro-Ônibus",
                "Bicicleta"
            ],
            "values": [
                42,
                2,
               5,
            ]
        },
 {
            "nome": "Modelo",
            "titulo": "Porcentagem de Veículos por Origem",  # GROUP BY COUNT BY ORIGEM
            "labels": [
                "Frota Própria",
                "Frota Terceirizada",
            ],
            "values": [
                42,
                2,
            ]
        },
]
marcosroriz commented 1 year ago
[
 {
            "nome": "Total",
            "titulo": "Número total de Rotas",  # Count Rotas
            "labels": [
                "Rodoviário",
                "Aquaviário",
                "Misto",
            ],
            "values": [
                42,
               0,
                0
            ]
        },
 {
            "nome": "Quilometragem",
            "titulo": "Valores da menor, média e maior quilometragem percorrida pelas rotas",  # MIN, AVG, MAX
            "labels": [
                "Menor",
                "Média",
                "Maior",
            ],
            "values": [
               0,
               40,
               80
            ]
        },
 {
            "nome": "Quilometragem Total",
            "titulo": "Quilometragem total percorrida pela rota",  # SUM
            "labels": [
                "Total",
            ],
            "values": [
               0,
            ]
        },

     {
            "nome": "Tempo",
            "titulo": "Valores do menor, médio e maior tempo gasto pelas rotas",  # MIN, AVG, MAX
            "labels": [
                "Menor",
                "Média",
                "Maior",
            ],
            "values": [
               0,
               40,
               80
            ]
        },
{
            "nome": "Tempo Total",
            "titulo": "Tempo total percorrido pela rota",  # SUM
            "labels": [
                "Total",
            ],
            "values": [
               0,
            ]
        },
{
            "nome": "Turno",
            "titulo": "Distribuição de rotas por turno",  # GROUP BY Turno COUNT
            "labels": [
                "Manhã",
                "Tarde",
                "Noite",
            ],
            "values": [
               0,
              10,
              12,
            ]
        },

{
            "nome": "Dificuldades Atravessadas",
            "titulo": "Quantiativo das dificuldades atravessadas pelas rotas",  # COUNT DIFICULDADES
            "labels": [
                "Porteira",
                "Mata-Burro",
                "Colchete",
                "Atoleiro",
                "Ponte-Rústica",
            ],
            "values": [
               0,
              10,
              12,
            ]
        },
]
umarley commented 1 year ago

@marcosroriz solicitação atendida e já disponibilizada no ambiente do QA