(pbf): extend index.js
This commit is contained in:
parent
376fa55dd7
commit
01a185b5c6
11
pbf/index.js
11
pbf/index.js
|
@ -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');
|
||||
|
|
Loading…
Reference in New Issue