FLaNK-SaoPauloBrazil
https://www.slideshare.net/bunkertor/meetup-brasil-data-in-motion-2023-september-19-261164487
select SPTransVehiclePositionsCluster.uuid, SPTransVehiclePositionsCluster.hr, SPTransVehiclePositionsCluster.vehicleprefix,
SPTransVehiclePositionsCluster.lineidentifier,
SPTransVehiclePositionsCluster.linedestinationsign, SPTransVehiclePositionsCluster.lineoriginsign,
SPTransVehiclePositionsCluster.direction,
SPTransVehiclePositionsCluster.latitude, SPTransVehiclePositionsCluster.longitude,
SPTransVehiclePositionsCluster.utcts,SPTransVehiclePositionsCluster.ta
from SPTransVehiclePositionsCluster
CREATE TABLE `ssb`.`Meetups`.`SPTransVehiclePositionsCluster` (
`p` BIGINT,
`a` BOOLEAN,
`ta` VARCHAR(2147483647),
`py` DOUBLE,
`px` DOUBLE,
`sv` VARCHAR(2147483647),
`is` VARCHAR(2147483647),
`lineidentifier` VARCHAR(2147483647),
`ts` VARCHAR(2147483647),
`lineoriginsign` VARCHAR(2147483647),
`hr` VARCHAR(2147483647),
`direction` VARCHAR(2147483647),
`fullsign` VARCHAR(2147483647),
`uuid` VARCHAR(2147483647),
`linedestinationsign` VARCHAR(2147483647),
`numofvehicles` VARCHAR(2147483647),
`accessiblevehicle` BOOLEAN,
`utcts` VARCHAR(2147483647),
`latitude` DOUBLE,
`longitude` DOUBLE,
`vehicleprefix` BIGINT,
`eventTimeStamp` TIMESTAMP(3) WITH LOCAL TIME ZONE METADATA FROM 'timestamp',
WATERMARK FOR `eventTimeStamp` AS `eventTimeStamp` - INTERVAL '3' SECOND
) WITH (
'deserialization.failure.policy' = 'ignore_and_log',
'properties.request.timeout.ms' = '120000',
'format' = 'json',
'properties.bootstrap.servers' = 'kafka:9092',
'connector' = 'kafka',
'properties.transaction.timeout.ms' = '900000',
'topic' = 'SPTransVehiclePositions',
'scan.startup.mode' = 'group-offsets',
'properties.auto.offset.reset' = 'earliest',
'properties.group.id' = 'sptransconsumer1'
)
Maps
Flow
Showing the data
Flink SQL Virtual Kafka Table
Flink SQL Query
Flink Materialized View
Flink Materialized View REST Endpoint as JSON
HTML Display Code
https://en.wikipedia.org/wiki/GTFS_Realtime
https://www.kaggle.com/datasets/mateuscco/sao-paulo-transportation-service
https://www.sptrans.com.br/desenvolvedores/
https://transitfeeds.com/p/sptrans/1049
https://transitfeeds.com/p/sptrans/1049/latest/file/routes.txt
https://en.wikipedia.org/wiki/Transport_in_S%C3%A3o_Paulo
https://gtfs.org/realtime/feed-entities/trip-updates/
http://www.sptrans.com.br/umbraco/Surface/PerfilDesenvolvedor/BaixarGTFS
https://www.sptrans.com.br/desenvolvedores/
https://www.sptrans.com.br/desenvolvedores/perfil-desenvolvedor/meus-aplicativos/
https://www.sptrans.com.br/desenvolvedores/api-do-olho-vivo-guia-de-referencia/
https://www.sptrans.com.br/desenvolvedores/api-do-olho-vivo-guia-de-referencia/documentacao-api/
http://api.olhovivo.sptrans.com.br/v2.1
See an example:
POST/Login/Authenticate?token={token}
https://youtu.be/nXjsk5CGygE?si=9MlrRBsSNBTFywxI
https://www.youtube.com/watch?v=menGbueOAK8