From e9c06c5ad37d9e1abbc3c7927ae73bd87b0c4ba8 Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Tue, 14 Jan 2025 18:19:23 +0000 Subject: [PATCH] auto-dgp2-2025-01-12_20-48-03 (#199) Co-authored-by: OwlBot Co-authored-by: owlbot Reviewed-on: https://git.fjla.uk/OwlBoard/data/pulls/199 --- .schema/owlboard-pis-schema.json | 36 ++++++++++++ .vscode/settings.json | 6 ++ pis/gw.yaml | 96 ++++++++++++++++++++++++++++++-- 3 files changed, 132 insertions(+), 6 deletions(-) create mode 100644 .schema/owlboard-pis-schema.json create mode 100644 .vscode/settings.json diff --git a/.schema/owlboard-pis-schema.json b/.schema/owlboard-pis-schema.json new file mode 100644 index 0000000..0059066 --- /dev/null +++ b/.schema/owlboard-pis-schema.json @@ -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" + ] + } \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..9644477 --- /dev/null +++ b/.vscode/settings.json @@ -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" + ] + }} \ No newline at end of file diff --git a/pis/gw.yaml b/pis/gw.yaml index 4af9a46..6640300 100644 --- a/pis/gw.yaml +++ b/pis/gw.yaml @@ -1835,6 +1835,12 @@ pis: - code: "5351" stops: [exc,exd,ntc,cdi,yeo,cop,mrd,egg,umb,bnp] 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" stops: [exc,exd,ntc,cdi,yeo,cop,mrd,lap,egg,kgn,pma,umb,cpn,bnp] toc: "gw" @@ -1925,6 +1931,9 @@ pis: - 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: "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" stops: [exm,lym,top,nco,dig,exc,exd,dwl,tgm,nta,trr,tqy,pgn] toc: "gw" @@ -3848,6 +3857,9 @@ pis: - code: "6051" stops: [exc,exd,ntc,cdi,oke] toc: "gw" + - code: "6051" + stops: [exc,exd,ntc,cdi,oke] + toc: "gw" - code: "6052" stops: [exd,cdi,oke] toc: "gw" @@ -3959,9 +3971,6 @@ pis: - 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: "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" stops: [exm,lym,top,nco,dig,stj,exc,exd,ntc,cdi,yeo,cop,mrd,lap,egg,kgn,umb,bnp] toc: "gw" @@ -4193,6 +4202,9 @@ pis: - code: "6182" stops: [exm,lym,top,nco,dig,exc,exd,ext,mbt,scs,dww,dwl,tgm,nta,trr,tqy,pgn] 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" stops: [pgn,tqy,trr,nta,tgm,dwl,dww,scs,mbt,ext,exd,exc,dig,nco,top,lym,exm] toc: "gw" @@ -4286,9 +4298,6 @@ pis: - code: "6232" stops: [wsb,tro,boa,bth,olf,kyn,bri,fit,bpw,yae,gcr] toc: "gw" - - code: "6232" - stops: [wsb,tro,boa,bth,olf,kyn,bri,fit,bpw,yae,gcr] - toc: "gw" - 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] toc: "gw" @@ -4406,6 +4415,9 @@ pis: - code: "6293" stops: [exm,lym,top,nco,dig,exc,exd,ext,mbt,scs,dwl,tgm,nta,trr,tqy,pgn] 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" stops: [exm,lym,lyc,exn,top,nco,dig,pol,sjp,exc,exd,dwl,tgm,nta,trr,tqy,pgn] toc: "gw" @@ -4568,6 +4580,9 @@ pis: - code: "6350" stops: [cdf,nwp,stj,pwy,fit,bri,bth,boa,tro,wsb] toc: "gw" + - code: "6351" + stops: [bri,kyn,olf,bth] + toc: "gw" - code: "6352" stops: [wey,upw,dcw,mdn,cno,yet,tho,yvp,clc,bru,fro,wsb,tro,mkm,cpm,swi] toc: "gw" @@ -4898,18 +4913,87 @@ pis: - code: "6545" stops: [bri,asd,fit,pwy,stj,nwp,cdf] 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" stops: [pmh,pms,ftn,frm,esl,soa,sou,rom,sal] toc: "gw" - code: "6578" stops: [swi,kem,std,shu,gcr,cnm,asc,wos,wof] 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" stops: [sal,rom,sou,frm,ftn,pms] 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" stops: [pms,ftn,csa,frm,sou,rom,sal] 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" stops: [pnz,ser,cbn,red,tru,sau,bod,lsk,ply,tot,nta,exd,rdg,pad] toc: "gw"