BveTs Map 2.02:UTF-8

/////	マップファイルの編集には"Notepad++"や"Visual Studio Code"といったソースコードエディタ"に,マップ構文定義ファイルを適用すると見やすく編集しやすいでしょう.
/////	1行目には,必ずファイルヘッダーを記述します.うまく読み込まれないときは, ファイルヘッダーのバージョンと文字エンコードもチェックしましょう.
/////	キロ程には自由な数が設定できるようになりました.しかし,調査や計算が複雑になるため,設計としては25m単位にするなど,丸めて製作することも重要な工夫です. (当区間では5m単位に丸めています)

/////	シナリオファイルは,		Uchibo_3793F_ATS-P.txt
/////	マップファイルの最上位は,	3793F_P.txt

/////	[ キロ程表記について ]	:	詳細は Track_define.txt
/////	$SR01 をキロ程に使う場合, シナリオ上のキロ程は	[ 入力したキロ程 +39440 ]
/////	$WK01 をキロ程に使う場合, シナリオ上のキロ程は	[ 入力したキロ程 +  235 ]
/////	$WK02 をキロ程に使う場合, シナリオ上のキロ程は	[ 入力したキロ程 -  145 ]
/////	$SZ01 をキロ程に使う場合, シナリオ上のキロ程は	[ 入力したキロ程 + 4025 ]

/////	[ TrackKeyについて ]	/	処理負荷軽減のため, 未設定および コメントアウトしている区間もあります
/////	D-Sazanami	=	内房線下り	(千葉-蘇我間の外房線下りを含みます/原則,自軌道と同じルート)
/////	U-Sazanami	=	内房線上り	(千葉-蘇我間の外房線上りを含みます)
/////	D-Wakashio	=	外房線下り
/////	U-Wakashio	=	外房線上り
/////	D-Sazanami-3 =	内房線下り	(千葉駅3番線ルート)
/////	U-Sazanami-4 =	内房線上り	(千葉駅4番線ルート)
/////	D-Wakashio-5 =	外房線下り	(千葉駅5番線ルート)
/////	U-Wakashio-6 =	外房線上り	(千葉駅6番線ルート)
/////	Keiyo-3		=	京葉線上り	(蘇我駅3番線)
/////	Keiyo-4		=	京葉線下り	(蘇我駅4番線)

/////	KDK-D		=	京成線下り	(ちはら線直通)
/////	KDK-U		=	京成線上り	(ちはら線直通/千葉中央以南も線路上を走ります)
/////	KDK-U_Dammy	=	京成ちはら線・複線用地用Track	(千葉中央以南の引上線・複線用地部分に使用しています)

#####	このファイルは,元のファイル(Map03_Soga_5.txt)から,他列車走行に関わる構文のみを抜き出し,TrackKeyを置き換えて,他列車走行専用のファイルとしています.
#####	通常このような作り分けは必要ありませんが, 他列車のルートが本線から副本線へ分岐する場合のように,着発線をコントロールしたい場合には,このように設定することも一つの方法です(すれ違う地点に合わせて他列車を設定する場合には,このような作り分けは必要ないでしょう).
#####	Track.X.Interpolate , Track.Y.Interpolate など他軌道の座標関係の構文,
#####	Track.Cant.Interpolate , Cant.SetFunction など他軌道のカントに関係する構文 	が対象です.

#####	このファイルでは実キロ程 外房線3k800m～4k375m あたりの構文を扱います.	(蘇我5/6番線分岐器始端 ～ 蘇我（南） 内房/外房線シーサス分岐器始端)





///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↓	4番線 → 5番線 ( KY-5 )	の設定	###
	 3800 + $WK02 ;																													#	 3655;	に相当
						Track['D-KY-Sotobo'].X.Interpolate(  5.70, -329);															#
	 3825 + $WK02 ;																													#	 3680;	に相当
						Track['D-KY-Sotobo'].X.Interpolate(  4.75,    0);															#
	 3875 + $WK02 ;																													#	 3730;	に相当
						Track['D-KY-Sotobo'].X.Interpolate(  0.94,  329);															#
	 3900 + $WK02 ;																													#	 3755;	に相当
						Track['D-KY-Sotobo'].X.Interpolate(  0.00,    0);															#
///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↑	4番線 → 5番線 ( KY-5 )	の設定	###
///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↓	5: 内房下り線 ( D-KY-Sotobo )	の設定	###
	 3915 + $WK02 ;																													#	 3770;	に相当
						Track['D-KY-Sotobo'].Cant.Interpolate();																	#	
	 3930 + $WK02 ;																													#	 3785;	に相当
						Track['D-KY-Sotobo'].Cant.Interpolate(  15/1000);															#
	 4020 + $WK02 ;																													#	 3800;	に相当
						Track['D-KY-Sotobo'].Cant.Interpolate();																	#	
	 4035 + $WK02 ;																													#	 3890;	に相当
						Track['D-KY-Sotobo']	.Cant.Interpolate(   0/1000);														#
///////////////																				↑ (北側)									#
///////////////			///////////////			///////////////			///////////////												#
///////////////																				↓ (南側)									#
	 4260 + $WK02 ;																													#	 4115;	に相当
						Track['D-KY-Sotobo'].Cant.Interpolate();																	#	
	 4285 + $WK02 ;																													#	 4140;	に相当
						Track['D-KY-Sotobo'].Cant.Interpolate(  25/1000);															#
	 4305 + $WK02 ;																													#	 4160;	に相当
						Track['D-KY-Sotobo'].Cant.Interpolate();																	#	
	 4330 + $WK02 ;																													#	 4185;	に相当
						Track['D-KY-Sotobo'].Cant.Interpolate(   0/1000);															#
///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↑	5: 内房下り線 ( D-KY-Sotobo )	の設定	###






