A ANTT (Agência Nacional de Transportes Terrestres) regula e fiscaliza as concessões de rodovias federais, transporte rodoviário de cargas e passageiros, e ferrovias. O portal de dados abertos da ANTT disponibiliza informações sobre:
Concessões rodoviárias — concessionárias, trechos, quilometragem, prazo de concessão
Pedágio — praças de pedágio, tarifas vigentes, volume de tráfego
Transporte de cargas — RNTRC (Registro Nacional de Transportadores Rodoviários de Cargas), frotas
Transporte de passageiros — linhas, horários, empresas autorizadas
Ferrovias — malha ferroviária concedida, volume de carga transportada
import pandas as pd# Download do dataset de tarifas de pedágio do portal CKAN da ANTT# URL varia — consultar https://dados.antt.gov.br/df = pd.read_csv( "tarifas_pedagio.csv", sep=";", encoding="utf-8", dtype=str, decimal=",")print(f"Total de praças de pedágio: {len(df):,}")print(f"Colunas: {list(df.columns)}")# Converter tarifa para numéricodf["TARIFA"] = pd.to_numeric( df["TARIFA"].str.replace(",", "."), errors="coerce")# Média de tarifa por concessionáriamedia = df.groupby("CONCESSIONARIA")["TARIFA"].mean().sort_values(ascending=False)print("\nTarifa média por concessionária:")print(media.round(2))
import pandas as pddf_trafego = pd.read_csv( "volume_trafego.csv", sep=";", encoding="utf-8", dtype=str, decimal=",")df_trafego["VOLUME"] = pd.to_numeric(df_trafego["VOLUME"], errors="coerce")# Volume total por rodoviapor_rodovia = df_trafego.groupby("RODOVIA")["VOLUME"].sum().sort_values(ascending=False)print("Volume de tráfego por rodovia:")print(por_rodovia.head(10))