Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Маршруты (http://www.trainsim.ru/forum/forumdisplay.php?f=19)
-   -   Синтаксис tdb (http://www.trainsim.ru/forum/showthread.php?t=18290)

reson 02.03.2018 18:07

Синтаксис tdb
 
Подскажите пожалуйста синтаксис файла *.tdb. Что у него внутри?
Ведь на его основе берет данные MSTS Mapper?

Zabor 02.03.2018 18:15

Быстрого ответа нет, ибо это глобальная и обобщающая весь маршрут база данных, содержащая треки путей, которые в свою очередь берутся из W файлов тайлов и БД треков tsection.dat, узлы стрелок, тоже самое по трекам автодорог.

Записи всех светофоров, маркеров станций, переездов, ограничений и пр. данные, разрозненные по файлам тайлов.

База может быть создана с нуля в случае краха из имеющихся данных в остальных файлах, включая уникальные сводные данные, часто перед этим требуется предварительное исправление "светофорных" записей в W файлах.

Синтаксис описывать оооочень долго.

reson 02.03.2018 19:31

[QUOTE=Zabor;579916]Быстрого ответа нет, ибо это глобальная и

Синтаксис описывать оооочень долго.[/QUOTE]

Ну хотя бы его команды. Попробую разобраться.

Zabor 02.03.2018 20:03

Там не команды, а секции

TrackDB - треки, стрелки
TrItemTable - светофоры, платформы, километровые, ограничения (маркеры на треках).

Например разбор "светофорной" записи, она запись - одна линза.

SignalItem ( //запись сигнала
TrItemId ( 2327 ) //уникальный номер записи
TrItemSData ( 11.458 00000002 ) //не_помню =))
TrItemRData ( 987.178 0.805115 772.936 -6156 14912 ) //размещение маркера
TrSignalType ( 00000000 0 3.2516 TK_MU-st-P ) //тип сигнала
)

Вжно! При удалении чего-либо запись и её уникальный ID остается, просто она называется EmptyItem, дословно "пустая запись", до занятия другим объектом.

reson 02.03.2018 20:13

[QUOTE=Zabor;579923]Там не команды, а секции

TrackDB - треки, стрелки


Вжно! При удалении чего-либо запись и её уникальный ID остается, просто она называется EmptyItem, дословно "пустая запись", до занятия другим объектом.[/QUOTE]

конкретно попрошу пояснить эти секции

TrJunctionNode
UiD
TrPins
TrVectorNode
TrVectorSections
TrEndNode


Текущее время: 22:09. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim