(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...');
|
debug('run started...');
|
||||||
const FeedMessage = gtfsRt.FeedMessage;
|
const FeedMessage = gtfsRt.FeedMessage;
|
||||||
debug('read gtfs-rt feed from file');
|
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){
|
if(buffer instanceof Buffer){
|
||||||
debug('buffer is instance of Buffer');
|
debug('buffer is instance of Buffer');
|
||||||
debug('read buffer and create pbf');
|
debug('read buffer and create pbf');
|
||||||
|
@ -27,13 +27,20 @@ async function run() {
|
||||||
}
|
}
|
||||||
let feedCount=0;
|
let feedCount=0;
|
||||||
feed.entity.forEach(entity => {
|
feed.entity.forEach(entity => {
|
||||||
|
debug('feed has entity at index: '+feedCount);
|
||||||
feedCount++;
|
feedCount++;
|
||||||
const vehiclePos = entity.vehicle;
|
const vehiclePos = entity.vehicle;
|
||||||
if (vehiclePos) {
|
if (vehiclePos) {
|
||||||
|
debug('entity has vehicle position');
|
||||||
const { trip, position, vehicle } = vehiclePos;
|
const { trip, position, vehicle } = vehiclePos;
|
||||||
if (trip && position && vehicle) {
|
if (trip && position && vehicle) {
|
||||||
|
debug('vehiclePos has either trip, position or vehicle');
|
||||||
|
const latitude = position.latitude;
|
||||||
|
if(latitude){
|
||||||
|
debug('position has latitude: '+latitude);
|
||||||
|
}
|
||||||
}else{
|
}else{
|
||||||
debug('vehiclePos misses either trip, position or vehicle');
|
debug('vehiclePos misses either trip, latitude or vehicle');
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
debug('entity misses vehicle');
|
debug('entity misses vehicle');
|
||||||
|
|
Loading…
Reference in New Issue