﻿BveTs Map 2.02:utf-8

#silky_jet様のATPPに対応するためのATS設定
Section.SetSpeedLimit(0, 25, 45, 65, 91);

0;
#	Section.Begin(0, 30, 43, 54);
	Section.Begin(0, 2, 3, 4);
	Beacon.Put(117, 0, 110);
	Beacon.Put(107, 0, 2);	#強制列選設定
	Beacon.Put(108, 0, 2);	#列選不一致標
	Beacon.Put(100, 1, 0);

15;
	Beacon.Put(100, 1, 1);	//A点
#	Structure['A2'].Put0('', 3, 0);

85;
	Beacon.Put(103, 0, 500);	//停車ゾーンであることを表す

105;
	Beacon.Put(100, 1, 2);	//T点
#	Structure['T2'].Put('', 0, 0, 0, 0, 0, 0, 3, 0);

135;
	Beacon.Put(100, 1, 3);	//S点
#	Structure['S2'].Put('', 0, 0, 0, 0, 0, 0, 3, 0);

165;
#	Section.Begin(0, 30, 43, 54);
	Section.Begin(0, 2, 3, 4);
	Beacon.Put(100, 0, 0);
	#Signal['Sig4YG_SY'].Put(0, '', -3, 4.5, 0, 0, 0, 0, 1, 24.99);
	Signal['Sig4YG'].Put(0, '', -3, 4, 0, 0, 0, 0, 1, 24.99);
	Structure['SigPole'].Put('西大阪線上り', -3.4, 0, 0, 0, 0, 0, 1, 0);


380;
	Beacon.Put(100, 1, 1);	//A点
	Structure['A1'].Put('', 1.8, -1, -1, 0, 0, 0, 0, 0);

540;
	Beacon.Put(100, 1, 2);	#T点
	Structure['T1'].Put('', -2, -1, 0, 0, 0, 0, 0, 0);

570;
	Beacon.Put(100, 1, 3);	//S点
	Structure['S1'].Put('', -2, -1, 0, 0, 0, 0, 0, 0);

600;
#	Section.Begin(0, 30, 43, 54);
	Section.Begin(0, 2, 3, 4);
#	Beacon.Put(100, 0, 0);
	#Signal['Sig4YG_SY'].Put(0, '', 11, 4.8, 0, 0, 0, 0, 1, 24.99);
	Signal['Sig4YG'].Put(0, '', 8.5, 4.8, 0, 0, 0, 0, 1, 24.99);
	Structure['SigPole'].Put('Depot1', 2, 0, 0, 0, 0, 0, 1, 0);

745;
	Beacon.Put(100, 1, 1);	//A点
	Structure['A1'].Put('', 2, -1.25, 0, 0, 0, 0, 0, 0);

835;
	Beacon.Put(100, 1, 2);	//T点
	Structure['T1'].Put('', 2, -1.25, 0, 0, 0, 0, 0, 0);

865;
	Beacon.Put(100, 1, 3);	//S点
	Structure['S1'].Put('', 2, -1.25, 0, 0, 0, 0, 0, 0);

895;
#	Section.Begin(0, 30, 43, 54);
	Section.Begin(0, 2, 3, 4);
#	Beacon.Put(100, 0, 0);
	#Signal['Sig4YG_SY'].Put(1, '', -2.75, 4, 5, 0, 0, 0, 1, 24.99);
	Signal['Sig4YG'].Put(1, '', -2.2, 4, 5, 0, 0, 0, 1, 24.99);



1235;
	Beacon.Put(100, 1, 1);	//A点
	Structure['A1'].Put('', -2, -1, 0, 0, 0, 0, 0, 0);

1325;
#	Beacon.Put(100, 1, 2);	//T点
#	Structure['T1'].Put('', -2, -1, 0, 0, 0, 0, 0, 0);

1355;
#	Beacon.Put(100, 1, 3);	//S点
#	Structure['S1'].Put('', -2, -1, 0, 0, 0, 0, 0, 0);

1385;
	#Signal['Sig4YG_SY'].Put(1, '', -3, 4.8);
	Signal['Sig4YG'].Put(1, '', -3, 4.8);
#	Section.Begin(0, 30, 43, 54);
	Section.Begin(0, 2, 3, 4);
	Beacon.Put(100, , 0);

1757;
	Beacon.Put(100, 1, 1);	#A点
	Structure['A1'].Put('', -2, -1, 0, 0, 0, 0, 0, 0);

1847;
#	Beacon.Put(100, 1, 2);	#T点
#	Structure['T1'].Put('', -2, -1, 0, 0, 0, 0, 0, 0);

1877;
#	Beacon.Put(100, 1, 3);	//S点
#	Structure['S1'].Put('', -2, -1, 0, 0, 0, 0, 0, 0);

1907;
	#Signal['Sig4YG_SY'].Put(1, '', -3, 4.8);
	Signal['Sig4YG'].Put(1, '', -3, 4.8);
	#Section.Begin(0, 30, 43, 54);
	Section.Begin(0, 2, 3, 4);
	Beacon.Put(100, 0, 0);

2185;
	Beacon.Put(103,0,423);

2175;	#ここに列選S標。地図見たところほぼ確実。ただし西大阪線にはなかった

2385;
	Beacon.Put(100, 1, 1);	//A点
	Structure['A1'].Put('', 2, -1, 0, 0, 0, 0, 0, 0);

2475;
#	Beacon.Put(100, 1, 2);	//T点
#	Structure['T1'].Put('', 2, -1, 0, 0, 0, 0, 0, 0);

2505;
#	Beacon.Put(100, 1, 3);	//S点
#	Structure['S1'].Put('', 2, -1, 0, 0, 0, 0, 0, 0);

2535;
	#Section.Begin(0, 30, 53);
	Section.Begin(0, 2, 3, 4);
	Beacon.Put(100, , 0);
	#Signal['Sig4YG_SY'].Put(0, '', -3, 4.8, 0, 0, 0, 0, 1, 24.99);
	Signal['Sig4YG'].Put(0, '', -3, 4.8, 0, 0, 0, 0, 1, 24.99);

2986;
	Beacon.Put(100, 1, 1);	//A点
	Structure['A1'].Put('', 2, -1, 0, 0, 0, 0, 0, 0);

3040;	#ここに列選S標

3076;
#	Beacon.Put(100, 1, 2);	//T点
#	Structure['T1'].Put('', -2, -1, 0, 0, 0, 0, 0, 0);

3106;
#	Beacon.Put(100, 1, 3);	//S点
#	Structure['S1'].Put('', -2, -1, 0, 0, 0, 0, 0, 0);

3125+11;	#3125m地点の架線柱をもとに設定したので一応この値に。
	#Section.Begin(0, 30, 43, 54);
	Section.Begin(0, 2, 3, 4);
	Beacon.Put(100, 0, 0);
	Structure['sigpole'].Put('', -2, 0, 0, 0, 0, 0, 1, 24.99);
	#Signal['Sig4YG_SY'].Put(0, '', -2, 4.8, 0, 0, 0, 0, 1, 24.99);
	Signal['Sig4YG'].Put(0, '', -2, 4.8, 0, 0, 0, 0, 1, 24.99);

3185;
	Beacon.Put(103,0,543);

3282;
	Beacon.Put(100, 1, 1);	//A点
	Structure['A1'].Put('', -1.8, -2, 0, 0, 0, 0, 0, 0);

3372;
#	Beacon.Put(100, 1, 2);	//T点
#	Structure['T1'].Put('', 2, -2, 0, 0, 0, 0, 0, 0);

3402;
#	Beacon.Put(100, 1, 3);	//S点
#	Structure['S1'].Put('', 2, -2, 0, 0, 0, 0, 0, 0);

3432;
	Structure['sigpole'].Put('', -2, 0, 20, 0, 0, 0, 1, 24.99);
	#Signal['Sig4YG_SY'].Put(1, '', -2, 4.8, 20, 0, 0, 0, 1, 24.99);
	Signal['Sig4YG'].Put(1, '', -2, 4.8, 20, 0, 0, 0, 1, 24.99);

3432;
#	Section.Begin(0, 30, 43, 54);
	Section.Begin(0, 2, 3, 4);
	Beacon.Put(100, 0, 0);

3685;
	Beacon.Put(100, 1, 1);	//A点
	Structure['A1'].Put('', -2, -1, 0, 0, 0, 0, 0, 0);

3750;
#	Beacon.Put(100, 1, 2);	//T点
#	Structure['T1'].Put('', -2, -1, 0, 0, 0, 0, 0, 0);

3780;
#	Beacon.Put(100, 1, 3);	//S点
#	Structure['S1'].Put('', -2, -1, 0, 0, 0, 0, 0, 0);

3810;
	#Section.Begin(0, 30, 43, 54);
	Section.Begin(0, 2, 3, 4);
	Beacon.Put(100, 0, 0);
	Structure['sigpole'].Put('', -3, -1, 0, 0, 0, 0, 1, 24.99);
	#Signal['Sig4YG_SY'].Put(0, '', -3, 4, 0, 0, 0, 0, 1, 24.99);
	Signal['Sig4YG'].Put(0, '', -3, 4, 0, 0, 0, 0, 1, 24.99);


4538;	#列選S標

4457;
	Beacon.Put(100, 1, 1);	//A点
	Structure['A2'].Put('', 0, 0, 0, 0, 0, 0, 0, 0);

4547;
#	Beacon.Put(100, 1, 2);	//T点
#	Structure['T2'].Put('', 0, 0, 0, 0, 0, 0, 0, 0);

4577;
#	Beacon.Put(100, 1, 3);	//S点
#	Structure['S2'].Put('', 0, 0, 0, 0, 0, 0, 0, 0);

4607;
	Section.Begin(0, 2, 3, 4);
	Beacon.Put(100, 0, 0);
	Signal['Sig4YG'].Put(0, '', -3, 4, 0, 0, 0, 0, 1, 24.99);
	Structure['sigpole'].Put('', -3, 0, 0, 0, 0, 0, 1, 24.99);

4683;
	Beacon.Put(100, 1, 1);	//A点
	Structure['A1'].Put('', -1.8, -2, 0, 0, 0, 0, 0, 0);

4708;
	Beacon.Put(103,0,634);

4740;
#	Beacon.Put(100, 1, 2);	//T点
#	Structure['T1'].Put('', 2, -2, 0, 0, 0, 0, 0, 0);

4770;
#	Beacon.Put(100, 1, 3);	//S点
#	Structure['S1'].Put('', 2, -2, 0, 0, 0, 0, 0, 0);

4800;
	Section.Begin(0, 2, 3, 4);	#信号の挙動再現のため本来ならおかしいがこうするしかない。
	Beacon.Put(100, 0, 0);
	Structure['sigpole'].Put('', -2, 0, 0, 0, 0, 0, 1, 24.99);
	Signal['Sig4YG'].Put(0, '', -2, 4.8, 0, 0, 0, 0, 1, 24.99);

5042;
	Beacon.Put(100, 1, 1);	//A点
	Structure['A1'].Put('', -2, -2, 0, 0, 0, 0, 0, 0);

5065;
#	Beacon.Put(100, 1, 2);	//T点
#	Structure['T1'].Put('', -2, -2, 0, 0, 0, 0, 0, 0);

5095;
#	Beacon.Put(100, 1, 3);	//S点
#	Structure['S1'].Put('', -2, -2, 0, 0, 0, 0, 0, 0);

5125;
	Section.Begin(0, 2, 3, 4);
	Beacon.Put(100, 0, 0);
	Signal['Sig4YG'].Put(0, '', -3, 4, -0.5, 0, 0, 0, 1, 24.99);
	#Structure['sigpole'].Put('', -2, 0, 0, 0, 0, 0, 1, 24.99);

5345;	#列選S標

5448;
	Beacon.Put(100, 1, 1);	//A点
	Structure['A1'].Put('', -1.8, -2, 0, 0, 0, 0, 0, 0);

5538;
#	Beacon.Put(100, 1, 2);	//T点
#	Structure['T1'].Put('', 2, -2, 0, 0, 0, 0, 0, 0);

5568;
#	Beacon.Put(100, 1, 3);	//S点
#	Structure['S1'].Put('', 2, -2, 0, 0, 0, 0, 0, 0);

5503;
	Beacon.Put(103,0,423);

5598;
	Section.Begin(0, 2, 3, 4);
	Beacon.Put(100, 0, 0);
	Signal['Sig4YG'].Put(0, '', -2.5, 4, 0, 0, 0, 0, 1, 24.99);
	#Structure['sigpole'].Put('', -3, 0, 0, 0, 0, 0, 1, 24.99);

5742;
	Beacon.Put(100, 1, 1);	//A点
	Structure['A1'].Put('', -2, -2, 0, 0, 0, 0, 0, 0);

5832;
	Beacon.Put(100, 1, 2);	//T点
	Structure['T1'].Put('', -2, -2, 0, 0, 0, 0, 0, 0);

5862;
	Beacon.Put(100, 1, 3);	//S点
	Structure['S1'].Put('', -2, -2, 0, 0, 0, 0, 0, 0);

5892;
	Section.Begin(0, 2, 3, 4);
	Beacon.Put(100, 0, 0);
	Signal['Sig4YG'].Put(0, '', 7, 4, 0, 0, 0, 0, 1, 24.99);
	#Structure['sigpole'].Put('', 7, 0, 0, 0, 0, 0, 1, 24.99);

5973;
#	Beacon.Put(100, 1, 1);	//A点
#	Structure['A1'].Put('', -2, -2, 0, 0, 0, 0, 0, 0);

6063;
	Beacon.Put(100, 1, 2);	//T点
	Structure['T1'].Put('', -2, -2, 0, 0, 0, 0, 0, 0);

6093;
	Beacon.Put(100, 1, 3);	//S点
	Structure['S1'].Put('', -2, -2, 0, 0, 0, 0, 0, 0);

6123;
	Section.Begin(0, 1, 2, 4);
	Beacon.Put(100, 0, 0);
	Signal['Sig4YY'].Put(0, '', -3, 4, 0, 0, 0, 0, 1, 24.99);
	Structure['sigpole'].Put('', -3, 0, 0, 0, 0, 0, 1, 24.99);

6200;
#	Beacon.Put(100, 1, 1);	//A点
#	Structure['A1'].Put('', -2, -2, 0, 0, 0, 0, 0, 0);

6260;
#	Section.Begin(0, 20, 32, 53);
#	Beacon.Put(100, 0, 0);

6285;
	Beacon.Put(100, 1, 2);	//T点
	Structure['T1'].Put('', 2, -2, 0, 0, 0, 0, 0, 0);

6320;
	#Beacon.Put(100, 1, 3);	//S点
	#Structure['S1'].Put('', 2, -2, 0, 0, 0, 0, 0, 0);

6333;
#	Beacon.Put(103,0,263);

6350;
	Section.Begin(0);
