I’m experiencing an issue, but I’m not sure what’s happening.
I have a Node.js script that retrieves GPS data from an API and inserts it into QuestDB. This script runs as a cron job every 10 seconds.
The first time the cron job runs, the data is saved correctly. However, in subsequent runs, some values are missing. For example, the serverTimestamp
, lat
, and lon
columns are not being populated. Strangely, the timestamp
, carro
, and linha
values are correct.
Environment:
- Node.js version: 18.18.1
- QuestDB: Docker image 8.0.1, I’m using the default configuration
The table schema is like this.
CREATE TABLE proj_5_raw_positions (
timestamp TIMESTAMP,
serverTimestamp TIMESTAMP,
carro SYMBOL,
linha SYMBOL,
lat DOUBLE,
lon DOUBLE,
bearing INT
) TIMESTAMP(timestamp) PARTITION BY DAY WAL
DEDUP UPSERT KEYS(timestamp, carro);
I made this sample script and some sample data.
const { Sender } = require('@questdb/nodejs-client');
const { addHours, parse } = require('date-fns');
const allCycleData = require('./all-cycle-data.js');
async function saveData(data) {
const startedAt = new Date();
console.log('-------------------------');
console.log('Starting at: ', startedAt.toISOString());
const sender = Sender.fromConfig('http::addr=localhost:9000');
for (const pos of Object.values(data)) {
const rawPosition = {
timestamp: addHours(
parse(pos.dataHora, 'dd/MM/yyyy HH:mm:ss', new Date()),
3,
).getTime(),
serverTimestamp: startedAt.getTime(),
carro: pos.carro,
lat: Number(pos.latitude),
lon: Number(pos.longitude),
linha: pos.linha,
bearing: 0,
};
console.log(rawPosition);
await sender
.table('proj_5_raw_positions')
.symbol('carro', rawPosition.carro)
.symbol('linha', rawPosition.linha)
.timestampColumn('serverTimestamp', rawPosition.serverTimestamp, 'ms')
.floatColumn('lat', rawPosition.lat)
.floatColumn('lon', rawPosition.lon)
.intColumn('bearing', rawPosition.bearing)
.at(rawPosition.timestamp, 'ms');
// INFO: With this flush here the data takes longer to appear on the webui query
// and has more missing fields value
// await sender.flush();
}
// INFO: I made this do while because calling flush only one time is not flushing all data
let stillHasDataInBuffer = false;
do {
stillHasDataInBuffer = await sender.flush();
console.log('stillHasDataInBuffer: ', stillHasDataInBuffer);
} while (stillHasDataInBuffer);
await sender.close();
console.log('Finished insert at: ', new Date().toISOString());
}
(async () => {
for (const cycleData of allCycleData) {
await saveData(cycleData);
await new Promise((resolve) => setTimeout(resolve, 10000));
}
})();
Sample data all-cycle-data.js
module.exports = [
{
9102: {
carro: '9102',
linha: '10',
dataHora: '11/07/2024 07:45:35',
latitude: '-26.91596500',
longitude: '-49.07206300',
},
9103: {
carro: '9103',
linha: '10',
dataHora: '11/07/2024 07:45:40',
latitude: '-26.94637200',
longitude: '-49.07230500',
},
9110: {
carro: '9110',
linha: '10',
dataHora: '11/07/2024 07:45:31',
latitude: '-26.87318900',
longitude: '-49.11418700',
},
9115: {
carro: '9115',
linha: '10',
dataHora: '11/07/2024 07:45:34',
latitude: '-26.91122600',
longitude: '-49.07068300',
},
9120: {
carro: '9120',
linha: '10',
dataHora: '11/07/2024 07:45:45',
latitude: '-26.87803800',
longitude: '-49.08680400',
},
9124: {
carro: '9124',
linha: '607',
dataHora: '11/07/2024 07:45:42',
latitude: '-26.92347600',
longitude: '-49.06223000',
},
9129: {
carro: '9129',
linha: '15',
dataHora: '11/07/2024 07:45:43',
latitude: '-26.92827000',
longitude: '-49.05740700',
},
9132: {
carro: '9132',
linha: '30',
dataHora: '11/07/2024 07:45:43',
latitude: '-26.92785400',
longitude: '-49.11353900',
},
9134: {
carro: '9134',
linha: '300',
dataHora: '11/07/2024 07:45:32',
latitude: '-26.91807100',
longitude: '-49.13453200',
},
9138: {
carro: '9138',
linha: '403',
dataHora: '11/07/2024 07:44:47',
latitude: '-26.99609117',
longitude: '-49.10035847',
},
9140: {
carro: '9140',
linha: '11',
dataHora: '11/07/2024 07:44:57',
latitude: '-26.87066847',
longitude: '-49.09575328',
},
9144: {
carro: '9144',
linha: '153',
dataHora: '11/07/2024 07:45:42',
latitude: '-26.87707300',
longitude: '-49.12943100',
},
9149: {
carro: '9149',
linha: '15',
dataHora: '11/07/2024 07:45:34',
latitude: '-26.89804600',
longitude: '-49.07637900',
},
9152: {
carro: '9152',
linha: '31',
dataHora: '11/07/2024 07:45:33',
latitude: '-26.91506700',
longitude: '-49.10928500',
},
9159: {
carro: '9159',
linha: '124',
dataHora: '11/07/2024 07:45:42',
latitude: '-26.85415500',
longitude: '-49.13115100',
},
9161: {
carro: '9161',
linha: '32',
dataHora: '11/07/2024 07:45:41',
latitude: '-26.92042500',
longitude: '-49.06377400',
},
9171: {
carro: '9171',
linha: '32',
dataHora: '11/07/2024 07:45:43',
latitude: '-26.90985400',
longitude: '-49.12067800',
},
9172: {
carro: '9172',
linha: '123',
dataHora: '11/07/2024 07:45:40',
latitude: '-26.85370200',
longitude: '-49.12942100',
},
9173: {
carro: '9173',
linha: '31',
dataHora: '11/07/2024 07:45:37',
latitude: '-26.92826400',
longitude: '-49.05780800',
},
9188: {
carro: '9188',
linha: '12',
dataHora: '11/07/2024 07:45:31',
latitude: '-26.91258200',
longitude: '-49.07971500',
},
9190: {
carro: '9190',
linha: '32',
dataHora: '11/07/2024 07:45:36',
latitude: '-26.93433900',
longitude: '-49.13034100',
},
9193: {
carro: '9193',
linha: '12',
dataHora: '11/07/2024 07:45:11',
latitude: '-26.87087065',
longitude: '-49.09498114',
},
9194: {
carro: '9194',
linha: '30',
dataHora: '11/07/2024 07:45:28',
latitude: '-26.91279900',
longitude: '-49.08096300',
},
9195: {
carro: '9195',
linha: '31',
dataHora: '11/07/2024 07:45:43',
latitude: '-26.92308400',
longitude: '-49.06323000',
},
9196: {
carro: '9196',
linha: '12',
dataHora: '11/07/2024 07:45:40',
latitude: '-26.91828600',
longitude: '-49.07018600',
},
9304: {
carro: '9304',
linha: '603',
dataHora: '11/07/2024 07:45:35',
latitude: '-26.87560500',
longitude: '-49.05584100',
},
9310: {
carro: '9310',
linha: '302',
dataHora: '11/07/2024 07:45:36',
latitude: '-26.93724600',
longitude: '-49.14896000',
},
9311: {
carro: '9311',
linha: '32',
dataHora: '11/07/2024 07:45:49',
latitude: '-26.91407900',
longitude: '-49.08372100',
},
9446: {
carro: '9446',
linha: '81',
dataHora: '11/07/2024 07:27:27',
latitude: '-26.79860045',
longitude: '-49.08510827',
},
9448: {
carro: '9448',
linha: '504',
dataHora: '11/07/2024 07:45:36',
latitude: '-26.92934500',
longitude: '-49.05445700',
},
9449: {
carro: '9449',
linha: '601',
dataHora: '11/07/2024 07:45:15',
latitude: '-26.84884600',
longitude: '-49.04986300',
},
9451: {
carro: '9451',
linha: '300',
dataHora: '11/07/2024 07:45:35',
latitude: '-26.93397700',
longitude: '-49.13050700',
},
9452: {
carro: '9452',
linha: '125',
dataHora: '11/07/2024 07:45:25',
latitude: '-26.87061300',
longitude: '-49.09536600',
},
9453: {
carro: '9453',
linha: '81',
dataHora: '11/07/2024 07:45:26',
latitude: '-26.82613400',
longitude: '-49.08698700',
},
9461: {
carro: '9461',
linha: '804',
dataHora: '11/07/2024 07:45:28',
latitude: '-26.72177300',
longitude: '-49.06078700',
},
9464: {
carro: '9464',
linha: '616',
dataHora: '11/07/2024 07:45:38',
latitude: '-26.88322900',
longitude: '-49.08483700',
},
9468: {
carro: '9468',
linha: '111',
dataHora: '11/07/2024 07:45:42',
latitude: '-26.87063000',
longitude: '-49.09506600',
},
9470: {
carro: '9470',
linha: '154',
dataHora: '11/07/2024 07:45:25',
latitude: '-26.88218200',
longitude: '-49.14017400',
},
9476: {
carro: '9476',
linha: '80',
dataHora: '11/07/2024 07:45:32',
latitude: '-26.86222300',
longitude: '-49.08215500',
},
9478: {
carro: '9478',
linha: '904',
dataHora: '11/07/2024 07:45:38',
latitude: '-26.90168700',
longitude: '-49.09874100',
},
9480: {
carro: '9480',
linha: '81',
dataHora: '11/07/2024 07:45:44',
latitude: '-26.86681800',
longitude: '-49.08738200',
},
9482: {
carro: '9482',
linha: '122',
dataHora: '11/07/2024 07:45:44',
latitude: '-26.79351800',
longitude: '-49.08716700',
},
9485: {
carro: '9485',
linha: '120',
dataHora: '11/07/2024 07:45:28',
latitude: '-26.87115000',
longitude: '-49.09480200',
},
9487: {
carro: '9487',
linha: '508',
dataHora: '11/07/2024 07:45:42',
latitude: '-26.91568100',
longitude: '-49.06221000',
},
9490: {
carro: '9490',
linha: '402',
dataHora: '11/07/2024 07:45:31',
latitude: '-26.96593300',
longitude: '-49.07340000',
},
9491: {
carro: '9491',
linha: '507',
dataHora: '11/07/2024 07:45:25',
latitude: '-26.90881326',
longitude: '-49.02324932',
},
9492: {
carro: '9492',
linha: '405',
dataHora: '11/07/2024 07:33:35',
latitude: '-26.99532095',
longitude: '-49.07100898',
},
9493: {
carro: '9493',
linha: '705',
dataHora: '11/07/2024 07:45:26',
latitude: '-26.90864500',
longitude: '-49.07638500',
},
9497: {
carro: '9497',
linha: '605',
dataHora: '11/07/2024 07:45:37',
latitude: '-26.89549200',
longitude: '-49.07089900',
},
9500: {
carro: '9500',
linha: '308',
dataHora: '11/07/2024 07:45:39',
latitude: '-26.93388300',
longitude: '-49.13071300',
},
9502: {
carro: '9502',
linha: '704',
dataHora: '11/07/2024 07:45:32',
latitude: '-26.91368300',
longitude: '-49.14031500',
},
9503: {
carro: '9503',
linha: '606',
dataHora: '11/07/2024 07:45:37',
latitude: '-26.86977500',
longitude: '-49.07313500',
},
9706: {
carro: '9706',
linha: '423',
dataHora: '11/07/2024 07:45:21',
latitude: '-26.97433527',
longitude: '-49.05523164',
},
9713: {
carro: '9713',
linha: '305',
dataHora: '11/07/2024 07:45:40',
latitude: '-26.95045800',
longitude: '-49.14717900',
},
9717: {
carro: '9717',
linha: '509',
dataHora: '11/07/2024 07:45:35',
latitude: '-26.95341300',
longitude: '-49.08201400',
},
},
{
9102: {
carro: '9102',
linha: '10',
dataHora: '11/07/2024 07:55:34',
latitude: '-26.93136600',
longitude: '-49.05961100',
},
9103: {
carro: '9103',
linha: '10',
dataHora: '11/07/2024 07:55:38',
latitude: '-26.92198600',
longitude: '-49.05758800',
},
9115: {
carro: '9115',
linha: '10',
dataHora: '11/07/2024 07:55:34',
latitude: '-26.88403800',
longitude: '-49.08439600',
},
9118: {
carro: '9118',
linha: '10',
dataHora: '11/07/2024 07:55:44',
latitude: '-26.87086500',
longitude: '-49.09519400',
},
9120: {
carro: '9120',
linha: '10',
dataHora: '11/07/2024 07:55:24',
latitude: '-26.90603400',
longitude: '-49.07582600',
},
9123: {
carro: '9123',
linha: '405',
dataHora: '11/07/2024 07:55:45',
latitude: '-26.96235200',
longitude: '-49.06553500',
},
9129: {
carro: '9129',
linha: '15',
dataHora: '11/07/2024 07:55:42',
latitude: '-26.92014400',
longitude: '-49.06410000',
},
9132: {
carro: '9132',
linha: '31',
dataHora: '11/07/2024 07:55:42',
latitude: '-26.92917500',
longitude: '-49.12262100',
},
9134: {
carro: '9134',
linha: '300',
dataHora: '11/07/2024 07:55:32',
latitude: '-26.89470000',
longitude: '-49.13228000',
},
9138: {
carro: '9138',
linha: '403',
dataHora: '11/07/2024 07:55:01',
latitude: '-26.97057095',
longitude: '-49.07527462',
},
9140: {
carro: '9140',
linha: '11',
dataHora: '11/07/2024 07:55:27',
latitude: '-26.88125859',
longitude: '-49.08565225',
},
9144: {
carro: '9144',
linha: '153',
dataHora: '11/07/2024 07:55:22',
latitude: '-26.86975100',
longitude: '-49.13152500',
},
9149: {
carro: '9149',
linha: '15',
dataHora: '11/07/2024 07:55:35',
latitude: '-26.92075600',
longitude: '-49.06758200',
},
9150: {
carro: '9150',
linha: '11',
dataHora: '11/07/2024 07:55:40',
latitude: '-26.92795400',
longitude: '-49.05728400',
},
9152: {
carro: '9152',
linha: '31',
dataHora: '11/07/2024 07:55:36',
latitude: '-26.93393300',
longitude: '-49.13057200',
},
9153: {
carro: '9153',
linha: '12',
dataHora: '11/07/2024 07:55:39',
latitude: '-26.92861200',
longitude: '-49.05755700',
},
9159: {
carro: '9159',
linha: '124',
dataHora: '11/07/2024 07:55:40',
latitude: '-26.86862400',
longitude: '-49.09819000',
},
9161: {
carro: '9161',
linha: '32',
dataHora: '11/07/2024 07:55:40',
latitude: '-26.90620900',
longitude: '-49.07558500',
},
9164: {
carro: '9164',
linha: '507',
dataHora: '11/07/2024 07:55:34',
latitude: '-26.92835900',
longitude: '-49.05745200',
},
9171: {
carro: '9171',
linha: '32',
dataHora: '11/07/2024 07:55:41',
latitude: '-26.91193800',
longitude: '-49.11282800',
},
9172: {
carro: '9172',
linha: '123',
dataHora: '11/07/2024 07:55:39',
latitude: '-26.86069300',
longitude: '-49.08606900',
},
9173: {
carro: '9173',
linha: '31',
dataHora: '11/07/2024 07:55:34',
latitude: '-26.91538400',
longitude: '-49.07295600',
},
9188: {
carro: '9188',
linha: '12',
dataHora: '11/07/2024 07:55:31',
latitude: '-26.89968000',
longitude: '-49.09798000',
},
9190: {
carro: '9190',
linha: '32',
dataHora: '11/07/2024 07:55:35',
latitude: '-26.93433900',
longitude: '-49.13034100',
},
9193: {
carro: '9193',
linha: '12',
dataHora: '11/07/2024 07:55:31',
latitude: '-26.88176846',
longitude: '-49.10324679',
},
9194: {
carro: '9194',
linha: '30',
dataHora: '11/07/2024 07:55:49',
latitude: '-26.92724500',
longitude: '-49.05729000',
},
9196: {
carro: '9196',
linha: '12',
dataHora: '11/07/2024 07:55:38',
latitude: '-26.92872400',
longitude: '-49.05741400',
},
9303: {
carro: '9303',
linha: '403',
dataHora: '11/07/2024 07:55:27',
latitude: '-26.96288400',
longitude: '-49.06484600',
},
9304: {
carro: '9304',
linha: '603',
dataHora: '11/07/2024 07:55:34',
latitude: '-26.85749400',
longitude: '-49.04816100',
},
9310: {
carro: '9310',
linha: '302',
dataHora: '11/07/2024 07:55:35',
latitude: '-26.93378800',
longitude: '-49.13109400',
},
9312: {
carro: '9312',
linha: '32',
dataHora: '11/07/2024 07:55:38',
latitude: '-26.91246700',
longitude: '-49.08026200',
},
9314: {
carro: '9314',
linha: '30',
dataHora: '11/07/2024 07:55:36',
latitude: '-26.92828000',
longitude: '-49.05741600',
},
9446: {
carro: '9446',
linha: '81',
dataHora: '11/07/2024 07:27:27',
latitude: '-26.79860045',
longitude: '-49.08510827',
},
9449: {
carro: '9449',
linha: '601',
dataHora: '11/07/2024 07:55:39',
latitude: '-26.86560800',
longitude: '-49.05745700',
},
9453: {
carro: '9453',
linha: '81',
dataHora: '11/07/2024 07:55:44',
latitude: '-26.79835900',
longitude: '-49.08456000',
},
9461: {
carro: '9461',
linha: '804',
dataHora: '11/07/2024 07:55:27',
latitude: '-26.73143000',
longitude: '-49.06911400',
},
9464: {
carro: '9464',
linha: '616',
dataHora: '11/07/2024 07:55:37',
latitude: '-26.91092800',
longitude: '-49.08158300',
},
9468: {
carro: '9468',
linha: '111',
dataHora: '11/07/2024 07:55:40',
latitude: '-26.85980600',
longitude: '-49.08338100',
},
9470: {
carro: '9470',
linha: '154',
dataHora: '11/07/2024 07:55:44',
latitude: '-26.87432600',
longitude: '-49.18350200',
},
9476: {
carro: '9476',
linha: '80',
dataHora: '11/07/2024 07:55:32',
latitude: '-26.81747300',
longitude: '-49.08948100',
},
9478: {
carro: '9478',
linha: '904',
dataHora: '11/07/2024 07:55:41',
latitude: '-26.91263000',
longitude: '-49.08060900',
},
9480: {
carro: '9480',
linha: '80',
dataHora: '11/07/2024 07:55:42',
latitude: '-26.86305100',
longitude: '-49.08223500',
},
9482: {
carro: '9482',
linha: '122',
dataHora: '11/07/2024 07:54:44',
latitude: '-26.80070000',
longitude: '-49.10928300',
},
9486: {
carro: '9486',
linha: '31',
dataHora: '11/07/2024 07:55:08',
latitude: '-26.92861064',
longitude: '-49.05736417',
},
9487: {
carro: '9487',
linha: '508',
dataHora: '11/07/2024 07:55:40',
latitude: '-26.92342900',
longitude: '-49.06234100',
},
9490: {
carro: '9490',
linha: '402',
dataHora: '11/07/2024 07:50:54',
latitude: '-26.97274715',
longitude: '-49.09372059',
},
9491: {
carro: '9491',
linha: '507',
dataHora: '11/07/2024 07:54:55',
latitude: '-26.90195326',
longitude: '-49.03628997',
},
9492: {
carro: '9492',
linha: '405',
dataHora: '11/07/2024 07:33:35',
latitude: '-26.99532095',
longitude: '-49.07100898',
},
9497: {
carro: '9497',
linha: '605',
dataHora: '11/07/2024 07:55:35',
latitude: '-26.87993000',
longitude: '-49.06748800',
},
9500: {
carro: '9500',
linha: '308',
dataHora: '11/07/2024 07:55:37',
latitude: '-26.90269700',
longitude: '-49.15075000',
},
9502: {
carro: '9502',
linha: '704',
dataHora: '11/07/2024 07:55:31',
latitude: '-26.91371200',
longitude: '-49.14029900',
},
9713: {
carro: '9713',
linha: '305',
dataHora: '11/07/2024 07:55:38',
latitude: '-26.94287800',
longitude: '-49.12847100',
},
9717: {
carro: '9717',
linha: '509',
dataHora: '11/07/2024 07:55:34',
latitude: '-26.93109600',
longitude: '-49.05948200',
},
9720: {
carro: '9720',
linha: '802',
dataHora: '11/07/2024 07:55:43',
latitude: '-26.78440000',
longitude: '-49.08334200',
},
},
{
9101: {
carro: '9101',
linha: '10',
dataHora: '11/07/2024 08:02:42',
latitude: '-26.87024100',
longitude: '-49.09507900',
},
9102: {
carro: '9102',
linha: '10',
dataHora: '11/07/2024 08:03:13',
latitude: '-26.94416200',
longitude: '-49.07192800',
},
9103: {
carro: '9103',
linha: '10',
dataHora: '11/07/2024 08:03:15',
latitude: '-26.90565800',
longitude: '-49.07521500',
},
9116: {
carro: '9116',
linha: '10',
dataHora: '11/07/2024 08:03:04',
latitude: '-26.96217500',
longitude: '-49.06539500',
},
9118: {
carro: '9118',
linha: '10',
dataHora: '11/07/2024 08:03:04',
latitude: '-26.87148900',
longitude: '-49.09119400',
},
9120: {
carro: '9120',
linha: '10',
dataHora: '11/07/2024 08:03:03',
latitude: '-26.92284500',
longitude: '-49.06378400',
},
9123: {
carro: '9123',
linha: '405',
dataHora: '11/07/2024 08:03:02',
latitude: '-26.97983200',
longitude: '-49.07510100',
},
9129: {
carro: '9129',
linha: '15',
dataHora: '11/07/2024 08:03:01',
latitude: '-26.90123300',
longitude: '-49.07672600',
},
9132: {
carro: '9132',
linha: '31',
dataHora: '11/07/2024 08:03:01',
latitude: '-26.91589600',
longitude: '-49.10872300',
},
9134: {
carro: '9134',
linha: '300',
dataHora: '11/07/2024 08:03:11',
latitude: '-26.88000800',
longitude: '-49.10134900',
},
9135: {
carro: '9135',
linha: '123',
dataHora: '11/07/2024 08:02:56',
latitude: '-26.87069000',
longitude: '-49.09507100',
},
9140: {
carro: '9140',
linha: '11',
dataHora: '11/07/2024 08:01:56',
latitude: '-26.89709561',
longitude: '-49.07160376',
},
9144: {
carro: '9144',
linha: '153',
dataHora: '11/07/2024 08:03:01',
latitude: '-26.86965500',
longitude: '-49.10561700',
},
9150: {
carro: '9150',
linha: '11',
dataHora: '11/07/2024 08:02:57',
latitude: '-26.92440900',
longitude: '-49.05612200',
},
9152: {
carro: '9152',
linha: '30',
dataHora: '11/07/2024 08:03:15',
latitude: '-26.93015500',
longitude: '-49.12004200',
},
9153: {
carro: '9153',
linha: '12',
dataHora: '11/07/2024 08:02:59',
latitude: '-26.92312900',
longitude: '-49.05597600',
},
9161: {
carro: '9161',
linha: '32',
dataHora: '11/07/2024 08:03:00',
latitude: '-26.91383700',
longitude: '-49.08332900',
},
9164: {
carro: '9164',
linha: '507',
dataHora: '11/07/2024 08:02:53',
latitude: '-26.90807000',
longitude: '-49.04165800',
},
9171: {
carro: '9171',
linha: '32',
dataHora: '11/07/2024 08:03:01',
latitude: '-26.91143800',
longitude: '-49.08943700',
},
9173: {
carro: '9173',
linha: '31',
dataHora: '11/07/2024 08:03:15',
latitude: '-26.91578600',
longitude: '-49.08816600',
},
9188: {
carro: '9188',
linha: '12',
dataHora: '11/07/2024 08:03:10',
latitude: '-26.87190000',
longitude: '-49.09568500',
},
9190: {
carro: '9190',
linha: '32',
dataHora: '11/07/2024 08:03:14',
latitude: '-26.93163500',
longitude: '-49.13504300',
},
9193: {
carro: '9193',
linha: '12',
dataHora: '11/07/2024 08:03:08',
latitude: '-26.90336600',
longitude: '-49.09801000',
},
9194: {
carro: '9194',
linha: '30',
dataHora: '11/07/2024 08:03:08',
latitude: '-26.92866600',
longitude: '-49.05751400',
},
9303: {
carro: '9303',
linha: '403',
dataHora: '11/07/2024 08:03:06',
latitude: '-26.98141800',
longitude: '-49.07564100',
},
9304: {
carro: '9304',
linha: '603',
dataHora: '11/07/2024 08:03:12',
latitude: '-26.86276200',
longitude: '-49.05334400',
},
9310: {
carro: '9310',
linha: '302',
dataHora: '11/07/2024 08:03:14',
latitude: '-26.93211000',
longitude: '-49.13878600',
},
9312: {
carro: '9312',
linha: '32',
dataHora: '11/07/2024 08:02:59',
latitude: '-26.91215900',
longitude: '-49.09845500',
},
9314: {
carro: '9314',
linha: '30',
dataHora: '11/07/2024 08:02:55',
latitude: '-26.92466500',
longitude: '-49.05618600',
},
9446: {
carro: '9446',
linha: '81',
dataHora: '11/07/2024 08:03:13',
latitude: '-26.84799000',
longitude: '-49.08372400',
},
9449: {
carro: '9449',
linha: '606',
dataHora: '11/07/2024 08:02:55',
latitude: '-26.87998200',
longitude: '-49.06759900',
},
9453: {
carro: '9453',
linha: '81',
dataHora: '11/07/2024 08:03:04',
latitude: '-26.79835900',
longitude: '-49.08456000',
},
9458: {
carro: '9458',
linha: '701',
dataHora: '11/07/2024 08:03:10',
latitude: '-26.91168600',
longitude: '-49.08089600',
},
9461: {
carro: '9461',
linha: '804',
dataHora: '11/07/2024 08:03:06',
latitude: '-26.77408300',
longitude: '-49.08239500',
},
9468: {
carro: '9468',
linha: '111',
dataHora: '11/07/2024 08:03:00',
latitude: '-26.85035200',
longitude: '-49.07414800',
},
9470: {
carro: '9470',
linha: '154',
dataHora: '11/07/2024 08:03:03',
latitude: '-26.88278400',
longitude: '-49.15361000',
},
9476: {
carro: '9476',
linha: '80',
dataHora: '11/07/2024 08:03:10',
latitude: '-26.79802900',
longitude: '-49.08459700',
},
9480: {
carro: '9480',
linha: '80',
dataHora: '11/07/2024 08:03:03',
latitude: '-26.83131500',
longitude: '-49.09053600',
},
9482: {
carro: '9482',
linha: '122',
dataHora: '11/07/2024 08:03:07',
latitude: '-26.83377033',
longitude: '-49.10623561',
},
9486: {
carro: '9486',
linha: '31',
dataHora: '11/07/2024 08:03:03',
latitude: '-26.92432146',
longitude: '-49.05607562',
},
9490: {
carro: '9490',
linha: '402',
dataHora: '11/07/2024 08:00:04',
latitude: '-26.97160847',
longitude: '-49.09655962',
},
9491: {
carro: '9491',
linha: '507',
dataHora: '11/07/2024 08:02:59',
latitude: '-26.91607800',
longitude: '-49.05777300',
},
9492: {
carro: '9492',
linha: '405',
dataHora: '11/07/2024 08:03:09',
latitude: '-26.96462000',
longitude: '-49.07295400',
},
9497: {
carro: '9497',
linha: '605',
dataHora: '11/07/2024 08:03:15',
latitude: '-26.88242400',
longitude: '-49.07015300',
},
9500: {
carro: '9500',
linha: '308',
dataHora: '11/07/2024 08:02:58',
latitude: '-26.90085000',
longitude: '-49.14540100',
},
9502: {
carro: '9502',
linha: '704',
dataHora: '11/07/2024 08:03:09',
latitude: '-26.89689800',
longitude: '-49.15197200',
},
9709: {
carro: '9709',
linha: '422',
dataHora: '11/07/2024 08:03:08',
latitude: '-26.96202700',
longitude: '-49.06560800',
},
9713: {
carro: '9713',
linha: '311',
dataHora: '11/07/2024 08:02:58',
latitude: '-26.94249800',
longitude: '-49.12835100',
},
9720: {
carro: '9720',
linha: '802',
dataHora: '11/07/2024 08:02:43',
latitude: '-26.76237600',
longitude: '-49.07458900',
},
},
];