auto-dgp2-2025-01-12_20-48-03 #199

Merged
fred.boniface merged 7 commits from auto-dgp2-2025-01-12_20-48-03 into main 2025-01-14 18:19:24 +00:00
3 changed files with 132 additions and 6 deletions

View File

@ -0,0 +1,36 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "OwlBoard PIS",
"description": "OwlBoard PIS files, used for ingesting PIS data into OwlBoard",
"type": "object",
"additionalProperties": false,
"properties": {
"pis": {
"type": "array",
"description": "A list of PIS codes to include in the file",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "The four character PIS code as a string"
},
"stops": {
"type": "array",
"description": "A list of 3ALPHA/CRS codes represented by the 'code'.",
"items": {
"type": "string"
}
}
},
"required": [
"code",
"stops"
]
}
}
},
"required": [
"pis"
]
}

6
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,6 @@
{"yaml.schemas": {
"/home/fred.boniface/git/owlboard/data/.schema/owlboard-pis-schema.json": [
"file:///home/fred.boniface/git/owlboard/data/pis/auto-dgp2-2025-01-12_20-48-03.yaml",
"file:///home/fred.boniface/git/owlboard/data/pis/gw.yaml"
]
}}

View File

@ -1835,6 +1835,12 @@ pis:
- code: "5351" - code: "5351"
stops: [exc,exd,ntc,cdi,yeo,cop,mrd,egg,umb,bnp] stops: [exc,exd,ntc,cdi,yeo,cop,mrd,egg,umb,bnp]
toc: "gw" toc: "gw"
- code: "5351"
stops: [exc,exd,ntc,cdi,yeo,cop,mrd,egg,umb,bnp]
toc: "gw"
- code: "5352"
stops: [exc,exd,ntc,cdi,yeo,cop,mrd,lap,egg,kgn,pma,umb,cpn,bnp]
toc: "gw"
- code: "5352" - code: "5352"
stops: [exc,exd,ntc,cdi,yeo,cop,mrd,lap,egg,kgn,pma,umb,cpn,bnp] stops: [exc,exd,ntc,cdi,yeo,cop,mrd,lap,egg,kgn,pma,umb,cpn,bnp]
toc: "gw" toc: "gw"
@ -1925,6 +1931,9 @@ pis:
- code: "5381" - code: "5381"
stops: [exm,lym,lyc,exn,top,nco,dig,pol,sjp,exc,exd,ext,scs,dww,dwl,tgm,nta,trr,tqy,pgn] stops: [exm,lym,lyc,exn,top,nco,dig,pol,sjp,exc,exd,ext,scs,dww,dwl,tgm,nta,trr,tqy,pgn]
toc: "gw" toc: "gw"
- code: "5381"
stops: [exm,lym,lyc,exn,top,nco,dig,pol,sjp,exc,exd,ext,scs,dww,dwl,tgm,nta,trr,tqy,pgn]
toc: "gw"
- code: "5382" - code: "5382"
stops: [exm,lym,top,nco,dig,exc,exd,dwl,tgm,nta,trr,tqy,pgn] stops: [exm,lym,top,nco,dig,exc,exd,dwl,tgm,nta,trr,tqy,pgn]
toc: "gw" toc: "gw"
@ -3848,6 +3857,9 @@ pis:
- code: "6051" - code: "6051"
stops: [exc,exd,ntc,cdi,oke] stops: [exc,exd,ntc,cdi,oke]
toc: "gw" toc: "gw"
- code: "6051"
stops: [exc,exd,ntc,cdi,oke]
toc: "gw"
- code: "6052" - code: "6052"
stops: [exd,cdi,oke] stops: [exd,cdi,oke]
toc: "gw" toc: "gw"
@ -3959,9 +3971,6 @@ pis:
- code: "6089" - code: "6089"
stops: [exm,lym,lyc,exn,top,nco,dig,pol,sjp,exc,exd,ext,scs,dww,dwl,tgm,nta,trr,tqy,pgn] stops: [exm,lym,lyc,exn,top,nco,dig,pol,sjp,exc,exd,ext,scs,dww,dwl,tgm,nta,trr,tqy,pgn]
toc: "gw" toc: "gw"
- code: "6089"
stops: [exm,lym,lyc,exn,top,nco,dig,pol,sjp,exc,exd,ext,scs,dww,dwl,tgm,nta,trr,tqy,pgn]
toc: "gw"
- code: "6090" - code: "6090"
stops: [exm,lym,top,nco,dig,stj,exc,exd,ntc,cdi,yeo,cop,mrd,lap,egg,kgn,umb,bnp] stops: [exm,lym,top,nco,dig,stj,exc,exd,ntc,cdi,yeo,cop,mrd,lap,egg,kgn,umb,bnp]
toc: "gw" toc: "gw"
@ -4193,6 +4202,9 @@ pis:
- code: "6182" - code: "6182"
stops: [exm,lym,top,nco,dig,exc,exd,ext,mbt,scs,dww,dwl,tgm,nta,trr,tqy,pgn] stops: [exm,lym,top,nco,dig,exc,exd,ext,mbt,scs,dww,dwl,tgm,nta,trr,tqy,pgn]
toc: "gw" toc: "gw"
- code: "6182"
stops: [exm,lym,top,nco,dig,exc,exd,ext,mbt,scs,dww,dwl,tgm,nta,trr,tqy,pgn]
toc: "gw"
- code: "6183" - code: "6183"
stops: [pgn,tqy,trr,nta,tgm,dwl,dww,scs,mbt,ext,exd,exc,dig,nco,top,lym,exm] stops: [pgn,tqy,trr,nta,tgm,dwl,dww,scs,mbt,ext,exd,exc,dig,nco,top,lym,exm]
toc: "gw" toc: "gw"
@ -4286,9 +4298,6 @@ pis:
- code: "6232" - code: "6232"
stops: [wsb,tro,boa,bth,olf,kyn,bri,fit,bpw,yae,gcr] stops: [wsb,tro,boa,bth,olf,kyn,bri,fit,bpw,yae,gcr]
toc: "gw" toc: "gw"
- code: "6232"
stops: [wsb,tro,boa,bth,olf,kyn,bri,fit,bpw,yae,gcr]
toc: "gw"
- code: "6233" - code: "6233"
stops: [gcr,yae,bpw,fit,bri,kyn,olf,bth,ffd,avf,boa,tro,wsb,fro,bru,clc,yvp,yet,mdn,dcw,upw,wey] stops: [gcr,yae,bpw,fit,bri,kyn,olf,bth,ffd,avf,boa,tro,wsb,fro,bru,clc,yvp,yet,mdn,dcw,upw,wey]
toc: "gw" toc: "gw"
@ -4406,6 +4415,9 @@ pis:
- code: "6293" - code: "6293"
stops: [exm,lym,top,nco,dig,exc,exd,ext,mbt,scs,dwl,tgm,nta,trr,tqy,pgn] stops: [exm,lym,top,nco,dig,exc,exd,ext,mbt,scs,dwl,tgm,nta,trr,tqy,pgn]
toc: "gw" toc: "gw"
- code: "6293"
stops: [exm,lym,top,nco,dig,exc,exd,ext,mbt,scs,dwl,tgm,nta,trr,tqy,pgn]
toc: "gw"
- code: "6294" - code: "6294"
stops: [exm,lym,lyc,exn,top,nco,dig,pol,sjp,exc,exd,dwl,tgm,nta,trr,tqy,pgn] stops: [exm,lym,lyc,exn,top,nco,dig,pol,sjp,exc,exd,dwl,tgm,nta,trr,tqy,pgn]
toc: "gw" toc: "gw"
@ -4568,6 +4580,9 @@ pis:
- code: "6350" - code: "6350"
stops: [cdf,nwp,stj,pwy,fit,bri,bth,boa,tro,wsb] stops: [cdf,nwp,stj,pwy,fit,bri,bth,boa,tro,wsb]
toc: "gw" toc: "gw"
- code: "6351"
stops: [bri,kyn,olf,bth]
toc: "gw"
- code: "6352" - code: "6352"
stops: [wey,upw,dcw,mdn,cno,yet,tho,yvp,clc,bru,fro,wsb,tro,mkm,cpm,swi] stops: [wey,upw,dcw,mdn,cno,yet,tho,yvp,clc,bru,fro,wsb,tro,mkm,cpm,swi]
toc: "gw" toc: "gw"
@ -4898,18 +4913,87 @@ pis:
- code: "6545" - code: "6545"
stops: [bri,asd,fit,pwy,stj,nwp,cdf] stops: [bri,asd,fit,pwy,stj,nwp,cdf]
toc: "gw" toc: "gw"
- code: "6564"
stops: [pmh,pms,ftn,csa,frm,sou,rom,sal]
toc: "gw"
- code: "6565"
stops: [tro,boa,avf,ffd,bth,olf,kyn,bri,fit,pwy,stj,nwp,cdf]
toc: "gw"
- code: "6566"
stops: [tro,boa,avf,ffd,bth,olf,kyn,bri,fit,stj,nwp,cdf]
toc: "gw"
- code: "6567"
stops: [cdf,nwp,fit,bri,bth,boa,tro]
toc: "gw"
- code: "6568"
stops: [tro,boa,bth,bri,fit,stj,nwp,cdf]
toc: "gw"
- code: "6569"
stops: [tro,boa,avf,ffd,bth,olf,kyn,bri]
toc: "gw"
- code: "6570"
stops: [cdf,nwp,stj,pwy,fit,bri,bth,boa,tro]
toc: "gw"
- code: "6571"
stops: [cdf,nwp,stj,fit,bri,kyn,olf,bth,boa,tro]
toc: "gw"
- code: "6572"
stops: [cdf,nwp,stj,fit,bri,bth,boa,tro]
toc: "gw"
- code: "6573"
stops: [cdf,nwp,fit,bri,bth,boa,tro]
toc: "gw"
- code: "6574"
stops: [bri,kyn,olf,bth,ffd,avf,boa,tro]
toc: "gw"
- code: "6575"
stops: [bnp,umb,kgn,egg,mrd,cop,yeo,cdi,exd]
toc: "gw"
- code: "6577" - code: "6577"
stops: [pmh,pms,ftn,frm,esl,soa,sou,rom,sal] stops: [pmh,pms,ftn,frm,esl,soa,sou,rom,sal]
toc: "gw" toc: "gw"
- code: "6578" - code: "6578"
stops: [swi,kem,std,shu,gcr,cnm,asc,wos,wof] stops: [swi,kem,std,shu,gcr,cnm,asc,wos,wof]
toc: "gw" toc: "gw"
- code: "6579"
stops: [tro,boa,bth,bri]
toc: "gw"
- code: "6580"
stops: [bpw,fit,srd,lwh,bri,kyn,olf,bth,ffd,avf,boa,tro]
toc: "gw"
- code: "6581" - code: "6581"
stops: [sal,rom,sou,frm,ftn,pms] stops: [sal,rom,sou,frm,ftn,pms]
toc: "gw" toc: "gw"
- code: "6582"
stops: [svb,sar,avn,pri,shh,sml,cfn,rda,mtp,srd,lwh,bri,kyn,olf,bth,ffd,avf,boa,tro]
toc: "gw"
- code: "6583"
stops: [tro,boa,bth,kyn,bri,fit,stj,nwp,cdf]
toc: "gw"
- code: "6584"
stops: [tro,boa,bth,bri,fit,pwy,stj,nwp,cdf]
toc: "gw"
- code: "6585"
stops: [cdf,nwp,stj,fit,bri,kyn,bth,boa,tro]
toc: "gw"
- code: "6586"
stops: [bri,bth,boa,tro]
toc: "gw"
- code: "6589" - code: "6589"
stops: [pms,ftn,csa,frm,sou,rom,sal] stops: [pms,ftn,csa,frm,sou,rom,sal]
toc: "gw" toc: "gw"
- code: "6593"
stops: [swi,cpm,mkm,tro,fro,bru,clc,yvp,yet,mdn,dcw,upw,wey]
toc: "gw"
- code: "6596"
stops: [tro,boa,avf,ffd,bth,olf,kyn,bri,lwh,srd,fit,stj,nwp,cdf]
toc: "gw"
- code: "6666"
stops: [ftn,csa,ptc,frm,sou,rom,sal]
toc: "gw"
- code: "6667"
stops: [yvp,clc,bru,fro,tro,boa,avf,ffd,bth,olf,kyn,bri]
toc: "gw"
- code: "8001" - code: "8001"
stops: [pnz,ser,cbn,red,tru,sau,bod,lsk,ply,tot,nta,exd,rdg,pad] stops: [pnz,ser,cbn,red,tru,sau,bod,lsk,ply,tot,nta,exd,rdg,pad]
toc: "gw" toc: "gw"