Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Подвижной состав (http://www.trainsim.ru/forum/forumdisplay.php?f=18)
-   -   База данных подвижного состава (http://www.trainsim.ru/forum/showthread.php?t=10676)

Сан Саныч 07.08.2010 20:39

[url]http://vl80s-msts.ucoz.ru[/url]

Zabor 07.08.2010 20:46

Спасибо, в БД оказалось 511 записей по этому сайту, правда "голые" пока еще, добавил сайт во все списки, Дима тебе работы выше крыши =)), в основном через редактирование, [B]BOBANRyde[/B] наверное 99% заготовок сделал.

Свободкин Дмитрий 07.08.2010 21:51

Я могу постепенно пренести информацию через он-лайн по ВЛ80с начиная с 001 и заканчивая крайним реальным что есть сейчас в мстс 2745... и после уже ежедневно добалять новые ( т.е параллейно с обновлением сайта) но хоть как этот процесс не быстрый, да и надо проверить что уже добавлено в список а чего ещё нет чтоб не сделать повторах

Сан Саныч 07.08.2010 22:38

[QUOTE=Свободкин Дмитрий;193950]и заканчивая крайним реальным[/QUOTE] А почему «фантазийные» машины не думаешь вносить? Ведь, например, несуществующие в реале электровозы с сайта [url]http://trains.ucoz.ru[/url] присутствуют в базе.

Zabor 07.08.2010 22:56

Дима, ты только через поиск в онлайне проверяй есть ли уже такая запись, или еще проще - запусти поиск по своему сайту, выдаст тебе 100 первых записей - редактируй любую через листик с карандашиком.

Повторится нестрашно, при синхронизации отклонится лишняя запись, но это лишняя работа, зачем повторно вводить то, что уже ввел [B]BOBANRyde[/B] (часть полей).

===========

Надоело на главной писать "хх.хх.хх - обновлена локальная версия БД бла бла", накидал всего пару строк кода за 20 минут - теперь сама определяет когда она обновилась, интересно чем я раньше думал :rofl:

add

А какая разница реальный/не реальный - если такая модель существует и имеет необходимые атрибуты (имя папки, имя файла и т.п.) она наоборот должна быть в базе, это же не Download, база это только информация.

Свободкин Дмитрий 07.08.2010 23:00

доедем до них тоже, пока я начал с 001, редактируя что уже есть и добавляя новые выльники что я выпустил на свой сайт ( стараюсь вводить по по полной в том числе и приписку локомотива). Думаю лишним не будет. постепенно ввиду всё что есть на данный момент и потом как писал выше как только будет обновлять сайта в тоже время буду добавлять и показания по ним в БД, а так же редактировать либо добавлять новую запись о локомотиве который был ранее обычным состоянии т.е скажем ВЛ80с-2002, а позднее я его зделал в тройнике ВЛ80с-2002_2265, чтоб не было путаницы, так как при этом может отличатся и имя самой папки, и простому обыватилю в таком случае можно и запутаться ищя 2002 на сайте, а он там лежит уже под 2002_2265.... для таких случаев я скорей что-то придумаю чтоб можно было качать для сценария старую версию 2002 и скачивать уже современую обновлённую версию в виде тройника 2002_2265. Раз уж взялся терреризировать мир МСТС электровозами Вл80, то значит надо не только обновляя их надо и идти в ногу со временем делая варианты окрасов или состоянию ( т.е ранее был обычным, а сейчас работает в тройниках, или наоборот).

Игорь я так и делаю проверил по поиску и потом там отредактировал, или уже точно зная что этого нет добавил по новой... потихоньку начал делать записи. Хотя скачивал обычнукю и посмотрел там что есть из моего а что нет, а память на это у меня развита.

Zabor 07.08.2010 23:20

Да, все верно, приписка очень нужна сценаристам для подбора ПС к сценариям, пока нет жестких требований, т.е. пойдет например "Окт жд." и Окт. жд." и "Октябрьская жд", потом в общей БД приведу к единому "знаменателю".

Если будут трудности (что-то мешает) пиши - поправлю, что могу (есть ограничения безопасности скриптов).

Свободкин Дмитрий 07.08.2010 23:24

[QUOTE=Zabor;193964]Да, все верно, приписка очень нужна сценаристам для подбора ПС к сценариям, пока нет жестких требований, т.е. пойдет например "Окт жд." и Окт. жд." и "Октябрьская жд", потом в общей БД приведу к единому "знаменателю".

Если будут трудности (что-то мешает) пиши - поправлю, что могу (есть ограничения безопасности скриптов).[/QUOTE]

хорошо, ну я не ограничиваюсь только самой дорогой припиский, вношу и депо приписки на всякий случай, да и это мне не сложно, авсё равно большая часть свободного посвящана выльникам и естественно я знаю точную приписку почти всех электровозов

Zabor 07.08.2010 23:31

В приписку да можно и нужно писать депо ТЧ и т.п., что знаешь, информация лишней не бывает, особенно, когда она известна.

=========================

Синхронизировал, в этот раз все как по маслу, и главное писать в новостях не надо, само усе написалось =))

Сергей, ты это… себя через запятую дописать в операторы [исправил] и ссылки на страницы своего сайта забыл, оно не критично, но переходить из записи БД сразу на страницу загрузки очень удобно.

Сан Саныч 08.08.2010 23:32

Игорь, а может, имеет смысл по аналогии с выпадающим списком стран сделать список железных дорог? А то сейчас народ записывает как хочет и, например, в случае Северо-Кавказской дороги поиск по запросам «Северо-Кавказская», «СКАВ» и «СКЖД» выдаёт разные результаты.

Zabor 08.08.2010 23:48

Да, уже назрело, но есть проблема - в Access есть параметр "Ограничиться списком" для поля со списком, в HTML пока не могу найти, как разрешить ввод в поле не только из списка.

Можно найти или составить полный список ЖД, включая ближнее зарубежье, но как быть с ТЧ, ведь если ограничивать ввод и поиск значениями, например "Северо-Кавказская жд", то как написать или ввести в поиск "Северо-Кавказская жд ТЧ-18".

Сейчас запись из примера отыщется и по "Северо-Кавказская" и по "ТЧ-18", получается пока руками править…

Подумаю как автоматически разрулить, самое простое ввести еще одно поле, но это лишняя нагрузка на операторов и усложнение поиска…, камрады, если есть идеи пишите.

art-trans 12.08.2010 11:54

На мой взгляд достаточно дороги, а номер и название ТЧ можно вручную вбивать.

Zabor 14.08.2010 06:55

Изменения в БЭДЭ =))

По логу "холостых" запросов кто-то пытался искать "R_Boxcar11-066_21175187e.WAG", введена str_replace автоматически удаляющая комбинации ".ENG", ".eng", ".WAG", ".wag", "e.WAG", "e.wag", "f.WAG", "f.wag" из [B]поискового значения[/B] поля "имя английский".

По полю "приписан" думаю Артем прав, дорога естественно первична, ищется техническая возможность реализации "склейки" полей, пока вижу решение в двух "склеиваемых" полях в онлайн версии и поле с параметром "не ограничиваться списком" в локальной версии.

Собственно нужно начать формировать список железных дорог бывшего СССР включая бывшие и сегодняшние их названия.

==================================

Новости БД

Начнешь изучать юзерские логи и уверуешь в переселение душ =))

Как и ожидалось самое популярное поисковое поле "имя английский", это вполне закономерно - именно так выводятся ошибки ПС MSTS.

И вводят в него для поиска все что угодно, если русские символы сразу приводят к ошибке с разъяснением, то попытка найти вагон с поисковым значением "R_Flat13-401_43568930f" просто выдала пользователю "Не найдено", хотя данные по этому вагону в БД есть, правда полное имя файла "R_Tank15-1548_57179731_f.wag" в БД в соответствии с условием на значение "R_Tank15-1548_57179731".

Пришлось оптимизировать поиск по этому полю, это проще и удобнее пользователям, чем писать трактаты или заставлять ознакомляться с правилами ввода в БД, чтобы иметь представление как искать.

Для того чтобы исправить эту ошибку поиска пришлось обработать строку не простым str_replace, а более сложно, откусывая с конца ожидаемые символы:

- 0 этап откидываем пробелы с начала и конца (было).
- 1 этап, если в конце введено .wag или .eng откидываем 4 знака с конца (расширение), причем "поляжет" расширение в любом сочетании регистров WAG. waG. Wag и т.д.
- 2 этап, если после "отгрызания" расширения в конце строки "a, b, e, f, c" также в любом регистре долой еще один знак с конца (секция/груженый/пустой вагон).
- 3 этап, если после этого кромсания в конце строки найдется еще и "_" долой еще один знак.
- 4 этап, передача строки на проверку и последующее преобразование в поисковое значение.

Теперь
"R_Tank15-1548_57179731_f.wag",
"R_Tank15-1548_57179731_f",
"R_Tank15-1548_57179731_",
"R_Tank15-1548_57179731f",
"R_Tank15-1548_57179731"
равно как и с "e" выдаст правильный результат поиска.

С локомотивами сложнее, там в подавляющем большинстве случаев тоже все Ок, кроме особо завернутых вариаций типа "rcEMU_ER2-373_gR.eng", но думаю, что народ догадается, что искать нужно по "rcEMU_ER2-373" или "ER2-373".

[B]Ввод в БД в это поле естественно остается без изменений[/B] - без расширений и типов (секция/груженый/головной и т.д.) или перечисление всех файлов без расширения, через запятую, но не более 5 файлов, а точнее max 100 символов вместе с пробелами после запятой.

Если что упустил - поправляйте, для этого собственно тут эту демагогию и развожу. =))

[B]Список дорог по прежнему нужен для поля "приписан".[/B]

add

Кто искал "TE2-464-927" - запись поправил, имена eng были указаны неправильно :o, Толяныч внимательнее :), Монголию в список добавил, защитный интервал повтора запроса сокращен до 6 сек.

Zabor 15.08.2010 14:55

По полю дорога изучив возможные варианты прихожу к выводу, что склейка полей ввода и поиска - мышиная возня, которая только усложнит БД как локальную так и онлайн, особенно учитывая переменное количество значений, я их условия руками в скрипты дописывать убьюсь.

Потому разделяемся, простота - залог надежности.

Будет отдельное поле "дорога" с набором фиксированных значений и рядом остается поле "приписан" со свободным вводом для ввода ТЧ, депо и т.п.

[B]Нужна помощь разработчиков ПС[/B] для составления списка, чтобы по возможности ввести все т.к. значение поля фиксированное и будет проходить проверку.

Предлагаю формат написания как на локомотивах и вагонах (сокращенный) вида "Окт. жд" "Скав. жд" и т.д., в общем нужен список.

art-trans 15.08.2010 19:14

Само "ЖД" надо убрать. А надписи строго как на локах\вагонах - не годится, ибо на УЗ (чисто к примеру) всё по-украински - мало кто догадается, что ПЗ это Юго-западная (Південно-західна) или ещё круче: Півд=Южная (Південна). Самый оптимальный на мой взгляд вариант - это сокращения, представленные на rus-etrain.ru, откуда я в последнее время начал брать множество данных и откуда большинство опрошеных мной людей тоже берут эти же сокращения (в различных целях - не для базы).

[I][... трындец, мне пора себя убить, а то моё мнение становится занудным лоббированием интересов ...][/I]

Zabor 15.08.2010 19:36

Да, с УЗ я уже себе башку сломал, смотрю лок, пишу "Казатин", а правильно или нет :crazy:, про дорогу и приписку уже не думаю даже, мало того, что на текстуре нифига не видно, так как оно на русский переводится хрен догадаешься :).

Строго как на локах не надо, это просто пример сокращения.

Спасибо, пойду посмотрю...

===========================================

Мало =((, ну ладно, начнем с этого, вот начальный список, добавляйте, если чего не хватает:

Абхазская
Азербайджанская
Грузинская
Донецкая
Западно-Сибирская
Куйбышевская
Московская
Октябрьская
Приднепровская
Свердловская
Северная
Северо-Кавказская
Южная
Южно-Кавказская
Южно-Уральская

E69 15.08.2010 19:50

Список существующих на сегодняшний день дорог с сайта РЖД:
* Восточно-Сибирская железная дорога - филиал ОАО "РЖД"
* Горьковская железная дорога - филиал ОАО "РЖД"
* Дальневосточная железная дорога - филиал ОАО "РЖД"
* Забайкальская железная дорога - филиал ОАО "РЖД"
* Западно-Сибирская железная дорога - филиал ОАО "РЖД"
* Калининградская железная дорога - филиал ОАО "РЖД"
* Красноярская железная дорога - филиал ОАО "РЖД"
* Куйбышевская железная дорога - филиал ОАО "РЖД"
* Московская железная дорога - филиал ОАО "РЖД"
* Октябрьская железная дорога - филиал ОАО "РЖД"
* Приволжская железная дорога - филиал ОАО "РЖД"
* Сахалинская железная дорога - филиал ОАО "РЖД"
* Свердловская железная дорога - филиал ОАО "РЖД"
* Северная железная дорога - филиал ОАО "РЖД"
* Северо-Кавказская железная дорога - филиал ОАО "РЖД"
* Юго-Восточная железная дорога - филиал ОАО "РЖД"
* Южно-Уральская железная дорога - филиал ОАО "РЖД"

Ну там Сахалинскую не надо наверное.

Zabor 15.08.2010 23:41

Да пусть будет, мало ли встретится ПС, будет не приписать.

Спасибо, теперь есть пища для размышлений как сделать совместимость локальных версий с разным числом полей, в онлайне проблем не предвидится.

Со времен СССР ничего не изменилось, особенно в ближнем зарубежье?

Артем, сделал бы перевод для предложения в поле в локальной версии, как сейчас Engine-локомотив, Carriage-пассажирский вагон и т.д. для дорог Украины, например Юго-западная - Південно-західна иначе у мну крыша подвинется =))

=======================================

Пока так:

[IMG]http://s40.radikal.ru/i090/1008/66/90b627c0602f.png[/IMG]

Добавляйте ещё =))

ИМХО это еще не все, для проверки значения возвращенных полей в онлайне придется массив из файла вызывать.

Операторы не пугайтесь, это не глюк [URL=http://radikal.ru/F/s43.radikal.ru/i100/1008/f6/67688ac088a7.png.html][IMG]http://s43.radikal.ru/i100/1008/f6/67688ac088a7t.jpg[/IMG][/URL] =)), в локальной версии идет подготовка к новому полю.

=====================================

Ну и работы с этим полем, обновление локальной версии приостановлено до утра =))

Что такое "Од. ЖД" Одесская?

Толяныч 15.08.2010 23:44

Конечно, Одесская.

Zabor 15.08.2010 23:54

Спасибо, еще одну забыли, дописываю...

Поскольку этот список видимо будет еще долго величиной переменной загоняю в отдельную таблицу и файл (проверка значения), Артем для тебя персональное поле для перевода зарезервировал =))

[URL=http://radikal.ru/F/s006.radikal.ru/i214/1008/f4/5d8a81cc277f.png.html][IMG]http://s006.radikal.ru/i214/1008/f4/5d8a81cc277ft.jpg[/IMG][/URL]

Толяныч 16.08.2010 00:27

Еще Львовскую забыл :) .
И в переводе остальные допиши:
Одесская - Одеська
Львовская - Львiвська
Приднепровская - Приднiпровська
Донецкая - Донецька
Южная - Пiвденна

Zabor 16.08.2010 00:47

Ок, спасибо, как раз вовремя, экспорт Ок, теперь скрипт поиска пошел, там ручками вписывать...

Что точно знал по странам (у нас Абхазия выпала, в смысле международный код (???)) привернул, дополняемс...: [URL=http://radikal.ru/F/s48.radikal.ru/i119/1008/45/219d309c4546.png.html][IMG]http://s48.radikal.ru/i119/1008/45/219d309c4546t.jpg[/IMG][/URL]

Короткое замыкание 16.08.2010 00:59

Игорь, белорусскую дорогу допиши

Zabor 16.08.2010 01:03

А как она обозначается, в смысле так и писать "Белорусская", ой а перевод на родной язык...,там что-то с чугункой будет :)

Короткое замыкание 16.08.2010 01:06

Белорусская железная дорога или Беларуская чыгунка)
пиши просто Белорусская

Zabor 16.08.2010 01:22

Житие мое [URL=http://radikal.ru/F/s57.radikal.ru/i155/1008/85/9e836825dafb.png.html][IMG]http://s57.radikal.ru/i155/1008/85/9e836825dafbt.jpg[/IMG][/URL]

Сан Саныч 16.08.2010 02:14

[I][Задумчиво][/I]
...а ещё Прибалтика и Средняя Азия...
Ну и Молдавия.

Zabor 16.08.2010 04:00

Дык это... давай данные.

======================

Все поля руками переложил, действительно было сено-солома.

Добавлены Литовская и Эстонская дороги, все остальные нашлись в списке, если пока чего-то нет - не проблема закатать в "приписан", потом переложим.

Формы и скрипты поиска, ввода, добавления, синхронизации, администрирования переделаны и работают, можно пользоваться, локальная версия тоже теперь с этим полем.

Кратчайшие блин сроки…

art-trans 17.08.2010 02:08

Меня сразили наповал обозначения Ю-говых железных дорог - они почемуто У-говые: У_го-западная, У_жная, У_го-восточная, У_жно-кавказская, У_жно-уральская. Ну убери ты это У (хотя по логике вещей это вообще читается как "И") и прицепи U... а мою юго-западную я как-то привык SW (эС-Вэ) называть (ибо south-west) :)

Игорь - забань меня немедля в этой теме. А то я из-за этих железных дорог таблицы по всем ЧС2 не закончу уже месяц.

p.s.: ещё не увидел латвийских жд в списке.

Zabor 17.08.2010 02:17

Мне тут с Российскими и Украинскими не разобраться =)), надо знать, как Латвийские называются, в Бд пока не всплывали, кроме "Латвийская", она есть, - как всплывут сразу добавлю.

Вот прицепился к коду :D, это же только код, вЪнутренний, Юго-Восточная в транслите YUgo-Vostochnaya, взял тупо первую букву, теперь оно в 4 местах в скриптах и сплошь в самой БД, ладно подумаю как поменять.

ps где ты раньше был…

art-trans 17.08.2010 02:26

[QUOTE]где ты раньше был…[/QUOTE]Пытался оживить винчестер, но увы - надо срочно искать деньги на новый. Захожу кое-как с жуткими подвисонами, каждое сообщение пишу по 3-5 минут.

К коду - прицепился. Ты ж знаешь, что я к мелочам очень придираюсь: даже себя загрызу, если увижу мельчайший недочёт. А вообще если включить филологию - JUgo-Zapadnaya. Забей, это у меня ночные бесы проснулись...

Zabor 17.08.2010 02:34

Сначала вообще думал сделать коды 01,02,03,04,05 и т.д. потом решил, что так нагляднее и проще в скриптах копаться будет.

Ладно, забил =)).

Свободкин Дмитрий 17.08.2010 09:55

Игорь а возможно кроме выбора дорог бывшего СССР сделать строку (поле) где можно былоб дописать депо к которому относиться определённый лок, просто я начинал с этого вводя не только жд приписки но и депо а сейчас это не возможно выходит. А я как ты знаешь делал именно так, думаю и другие будут не против это вносить и депо приписки, ну конечно сделать его не обязательным, ведь не каждый упомнит к какому именно депо он приписан.

Zabor 23.08.2010 01:27

Дима, так это поле никто не отменял, оно просто убрано из поискового запроса, там теперь дорога, т.к. искать по например "ТЧ-2" или "депо Ильича" нет смысла.

В результатах поиска поле "приписан" на месте, есть оно естественно и в редакторе "приписан (депо, ТЧ, город):" и все введенные данные сохранены, из этого поля отсажена только дорога т.к. у неё стало отдельное персональное поле.

Соответственно все как было так и остается, только добавилось поле "дорога", куда вбивается дорога, а приписка осталась припиской, если есть необходимость добавлю это поле в поисковый запрос, но искать по приписке ИМХО возможно только город, например "Карталы" и этом духе.

===========================

В обоих версиях добавлена Латвийская жд, внутренний код LS.

Добавлен сайт relsomania.ucoz.ru, работы по вводу выше крыши, узкоколейщики - помогайте!

===========================

Поигрался с выборкой сделал пока по [URL="http://zaborin.ru/msts/base_ps/elektropoezd.htm"]электропоездам[/URL], пусть гуглик порадуется :D, может кому найти поможет.

И сразу вылезли записи которые нужно дооформлять...

art-trans 23.08.2010 02:12

Есть один нюанс. ЭД9М, как и все остальные электропоезда серии ЭД, имеют четырёхзначную нумерацию. К тому же не понял, какой смысл в этой подборке. Игорь, пролей свет.

Zabor 23.08.2010 03:47

[QUOTE=art-trans;196881]Есть один нюанс. ЭД9М, как и все остальные электропоезда серии ЭД, имеют четырёхзначную нумерацию. К тому же не понял, какой смысл в этой подборке. Игорь, пролей свет.[/QUOTE]Как ввели, так и есть :confused:, в результате запроса есть кнопка правки, доступна всем, можно править...

"Списки" хочу сделать по тепловозам, электровозам, дизельпоездам и т.д. смысл простой - порадовать поисковики, данные то в БД есть, а не индексируются и не находятся, тот-же гуглик уже задолбал постоянно индексируя страницы, а по поиску непосредственно ПС ничего и не выдаст =((, так для поисковиков это обычная htm страница, - скушают.

Без разделения по типам или со всем набором реквизитов не сделаешь - поисковики подавятся, порциями точно съедят, на самом деле данные на страницах списков берутся из текущей БД.

Можно будет искать ПС и по гуглику с яндексом, там ключевое слово MSTS+тип ПС, ты же сам говорил, что БД надо пиарить, вот и пиарю потихоньку :D .

Да и лишний шанс найти просто по списку (потом добавлю сортировку по имени), иногда такое введут в поиск - хоть стой, хоть падай, так может глазами отыщется.

add

В поиск добавлен "забытый" сайт replateck-rail.ucoz.ru

Yolkin 28.08.2010 17:33

Ссылку на базу данных поместил в [URL="http://trainsim.ru/forum/showthread.php?p=1480#post1480"]первое сообщение[/URL] темы "Поиск ПС".

Zabor 03.09.2010 04:03

Навел порядок в электропоездах, в самом начале еще не было точного списка полей и вводили в те, что были, появившиеся оставались пустыми, теперь все 100 штук "причесаны".

Нужно только подправить ЭТ2М-120 и ЭТ2М-135, не смог их найти, при проверке ссылок оказались ошибочными, поля имен файлов и папок обязательны, пришлось временно написать "NetDan" иначе скрипт выдает в лог кучу мата =))

Кто знает где они обитают и из чего состоят подправьте плиз.

ps Женя (Ebernikov) [URL="http://zaborin.ru/msts/base_ps/elektropoezd.htm"]эта страница[/URL] персонально для тебя пошла первой :)

Zabor 04.09.2010 21:15

[URL="http://zaborin.ru/msts/base_ps/teplovoz.htm"]Теплики покатились[/URL]...

С электровозами я наверное повешусь, у кого есть время помогайте дооформить имеющиеся.

Электропоезда гуглик скушал и сказал хочу ещё :D, ну пусть тепловозы кушает, яша тупит как всегда.

Даниэль 04.09.2010 21:21

Игорь Дмитрич Вы одержимый псих (в хорошем смысле этого слова, читай как комплимент =) )


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

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