(pbf): extend index.js

This commit is contained in:
dancingCycle 2022-09-08 10:26:12 +02:00
parent 376fa55dd7
commit 01a185b5c6
1 changed files with 9 additions and 2 deletions

View File

@ -12,7 +12,7 @@ async function run() {
debug('run started...');
const FeedMessage = gtfsRt.FeedMessage;
debug('read gtfs-rt feed from file');
const buffer=fs.readFileSync('/tmp/vbn/gtfsr_connect.bin');
const buffer=fs.readFileSync('./vehicle-positions');
if(buffer instanceof Buffer){
debug('buffer is instance of Buffer');
debug('read buffer and create pbf');
@ -27,13 +27,20 @@ async function run() {
}
let feedCount=0;
feed.entity.forEach(entity => {
debug('feed has entity at index: '+feedCount);
feedCount++;
const vehiclePos = entity.vehicle;
if (vehiclePos) {
debug('entity has vehicle position');
const { trip, position, vehicle } = vehiclePos;
if (trip && position && vehicle) {
debug('vehiclePos has either trip, position or vehicle');
const latitude = position.latitude;
if(latitude){
debug('position has latitude: '+latitude);
}
}else{
debug('vehiclePos misses either trip, position or vehicle');
debug('vehiclePos misses either trip, latitude or vehicle');
}
}else{
debug('entity misses vehicle');