Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Маршруты (http://www.trainsim.ru/forum/forumdisplay.php?f=19)
-   -   MSTS Mapper (http://www.trainsim.ru/forum/showthread.php?t=15895)

Net 03.12.2012 21:22

Есть забить! честно говоря, пока не планировал маркеры всерьез :)

[size="1"][color="Silver"]Добавлено через 37 минут[/color][/size]
Ну что, пришла и моя пора попрошайничать :D
Благодарности принимаю тут :) ya.money: 4100150365728

[size="1"][color="Silver"]Добавлено через 18 минут[/color][/size]
Географические координаты нужны кому-нибудь?
А многосегментная мерная линейка (как в гугле земле)? :)

GeneZone 03.12.2012 23:41

Ну, тогда уж и заодно импорт kml/kmz... :)

Net 04.12.2012 00:16

[QUOTE=GeneZone;374555]Ну, тогда уж и заодно импорт kml/kmz... :)[/QUOTE]

я знал! :) это пока в будущем..

Net 04.12.2012 11:21

готов манагер светофоров
[url=http://itmages.ru/image/view/788082/da7bbd08][img]http://storage3.static.itmages.ru/i/12/1204/s_1354599449_6964176_da7bbd0852.png[/img][/url]

[size="1"][color="Silver"]Добавлено через 1 час 43 минуты[/color][/size]
немного видоизменил координаты, значок
[url=http://itmages.ru/image/view/788142/e86dc4d1][img]http://storage9.static.itmages.ru/i/12/1204/s_1354605566_6450950_e86dc4d182.png[/img][/url]
в процессе лазанья по карте, в этом окошке автоматом пересчитываются все расстояния (видимые в списке :)), а если по колонке Расстояние еще и отсортировано, то также еще автоматом постоянно сортируется в выбранном порядке, т.о. светофоры идут по порядку удаления от центра карты..

awaken 04.12.2012 11:35

карту профиля надо. от точки до точки (например выбираешь название станции от входного до входного другой станции). если через несколько станций то по главному пути

тогда можно будет режимные карты для прохождения сценариев рисовать

Net 04.12.2012 14:54

профиль еще предстоит обдумать.. понятия главного пути в tdb нету.. строить, скорее всего будем как ТС маппер, но с заданием фрагмента нужного.. т.е. если задали фрагмент, где несколько путей, то несколько веток и будет на графике..
где-то так

[size="1"][color="Silver"]Добавлено через 4 минуты[/color][/size]
в общем, алгоритмы на обход пути, интерактивное взаимодействие с пользователем и внешний вид профиля – кто как считает нужным, рассказывайте, возможно будут хорошие и простые идеи. все равно профиля в первом релизе не будет.

[size="1"][color="Silver"]Добавлено через 10 минут[/color][/size]
в частности, хочется сделать расчет уклона в ‰. и красиво все это отрисовать

[size="1"][color="Silver"]Добавлено через 13 минут[/color][/size]
добавил фильтр на поле зрения
[url=http://itmages.ru/image/view/788183/c404498a][img]http://storage4.static.itmages.ru/i/12/1204/s_1354607894_2550022_c404498aba.png[/img][/url]
автоматически фильтруется при панорамировании карты

[size="1"][color="Silver"]Добавлено через 1 час 26 минут[/color][/size]
добавил вот такое информационное табло.. готовимся к сохранению карты
[url=http://itmages.ru/image/view/788280/19b681ce][img]http://storage3.static.itmages.ru/i/12/1204/s_1354612555_3983545_19b681ced6.png[/img][/url][url=http://itmages.ru/image/view/788300/f0c18a21][img]http://storage5.static.itmages.ru/i/12/1204/s_1354613442_9014275_f0c18a21ce.png[/img][/url]

[size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size]
касательно dpi печати - 150 от фонаря пока что, надо тестировать. 300 сейчас слишком дофига – много мелких элементов и мелкого текста, на таком разрешении могут проглотиться, а тем более цветной текст на м/б принтерах, или на принтерах с забитыми краской головками :)

[size="1"][color="Silver"]Добавлено через 41 минуту[/color][/size]
тестируем..
[url=http://itmages.ru/image/view/788361/3ad05260][img]http://storage3.static.itmages.ru/i/12/1204/s_1354616060_3606797_3ad05260d0.png[/img][/url]
крайне удачно надписи встали :)

[size="1"][color="Silver"]Добавлено через 2 минуты[/color][/size]
кстати, у кого есть tdb всякие нестандартных роутов, сбрасывайте на обменники, погоняем перед релизом..

[size="1"][color="Silver"]Добавлено через 36 минут[/color][/size]
еще один штрих к списку светофоров. теперь выбранный светофор подсвечивается на карте.
[url=http://itmages.ru/image/view/788405/32d3c172][img]http://storage5.static.itmages.ru/i/12/1204/s_1354618401_4747750_32d3c172de.png[/img][/url]
Игорь, :drinks:

Zabor 04.12.2012 15:04

Посмотрел скрины - знаешь, направление головки светофора в голове как-то автоматом вырисовывается =)).

Хотя с технической стороны вспоминая "Ночи полные огня" наверно пирамидка маркера на карте бы не помешала, хотя-бы для экспресс проверки новых светофоров после пересборки tdb и подстройки углового ключа SignalFix-а при острой необходимости, но это сугубо личное, для мну так сказать. :o

Net 04.12.2012 15:16

если припечет, можно будет напрячь мозг :) я тоже позабывал все прелести из сигналфикса :D
щас учу его over 9000 подписей на одном светофоре в столбик выводить..

Zabor 04.12.2012 15:30

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

ИМХО глядя на карту с пирамидками можно много узнать про ориентацию маркеров голов в маршрутах и удивиться как оно еще при этом работает =)).

[size="1"][color="Silver"]Добавлено через 2 минуты[/color][/size]
А ведь так высветятся маркеры линков, которые никто никогда не видел глазами, а многие маршрутостроители даже не слышали про них - это прорыв =)).

Net 04.12.2012 15:35

покажи хоть, как эти узлы выглядят и на какой параметр смотреть :))

Zabor 04.12.2012 15:44

Да... ты совсем всё забыл, но я тоже склерозом страдаю, приду с работы, ночью полистаю ту легендарную тему, которая спасла от багов уже не один маршрут =)).

Net 04.12.2012 16:07

договорились :)

а я поборол вот и этот геморрой
[url=http://itmages.ru/image/view/788502/9dea9760][img]http://storage9.static.itmages.ru/i/12/1204/s_1354622500_4244538_9dea97603c.png[/img][/url]
теперь друг под дружкой

[size="1"][color="Silver"]Добавлено через 4 минуты[/color][/size]
но часто случаи, когда различимо только на over 9000 крат зума
[url=http://itmages.ru/image/view/788510/b6b93132][img]http://storage8.static.itmages.ru/i/12/1204/s_1354622768_9332502_b6b931323b.png[/img][/url]

или вообще полный П :crazy:
[url=http://itmages.ru/image/view/788511/3ab168ea][img]http://storage9.static.itmages.ru/i/12/1204/s_1354622776_2757663_3ab168eabd.png[/img][/url]

Zabor 04.12.2012 16:40

Дык вот линкованные головки и светятся, они сплошь дополнительные к основной и имеют в индексе "х", что у Тимаса читается как "пофигу что", например 3061 показывает только R и W в соответствующих позициях, это 100% линк, если к нему пирамидку по углу - сразу будет видно слетевший.

Опционально все с "х" можно исключать, если координаты и углы одинаковы с основной головой, у неё не должно быть "х" в значении, хотя не факт и зависит от светофора.

[size="1"][color="Silver"]Добавлено через 5 минут[/color][/size]
Ха, Антон, всё как я и писал, светофор у Тимаса можно собирать по обозначениям, заменяя "х" из другой записи с этой координатой и углом, вот смотри по этому [URL="http://itmages.ru/image/view/788510/b6b93132"]скрину[/URL], при объединении получим формулу YGR_YW, составленную из всех голов.

[size="1"][color="Silver"]Добавлено через 7 минут[/color][/size]
Пирамидки можно тупо рисовать все, они просто наложатся друг на друга и будет одна, если одна развернулась скорее всего кодируется обратно, если вообще в сторону от пути - 100% линк со съехавшей крышей.

Ух хочу такую штуку, аж слюни текут :D.

[COLOR="Silver"]Сейчас мну на работе закопают, убежал.[/COLOR]

Net 04.12.2012 17:59

еще одну красоту навел. до и после:
[url=http://itmages.ru/image/view/788643/de4389f7][img]http://storage6.static.itmages.ru/i/12/1204/s_1354629489_3252899_de4389f703.png[/img][/url]
фильтруем названия не только по названию но и по близости (порог 0.5 км).
сейчас вот думаю, может заюзать нечеткое сравнение строк да и всего то делов..
все станции, что я видел, как правило либо с опечаткой, либо дописки в конце, либо цифра другая..

зы. Уважаемые авторы маршрутов, делайте их с любовью к пользователям, сценаристам и разработчикам картографических приложений! :D

Net 05.12.2012 00:05

отскринил картинку
[url=http://itmages.ru/image/view/789130/5bf1d6f4][img]http://storage7.static.itmages.ru/i/12/1204/s_1354649039_2288064_5bf1d6f450.png[/img][/url]
напечатал фотошопом на 150 PPI. длина масштабной линейки 183 м, масштаб на печати: 54 м в 1 см, итого длина линейки должна быть 3.38 см. меряем, один в один :) слегка не дотягивает до 3.4
итого 4х6 м карта степанок в таком масштабе

[size="1"][color="Silver"]Добавлено через 39 минут[/color][/size]
закончил наконец алгоритм отбивки километража от трека.. не идеал, но вроде бы лучше.
до и после (смотрим на смещение только километража):
[url=http://itmages.ru/image/view/789187/ffc6b748][img]http://storage1.static.itmages.ru/i/12/1205/s_1354651272_2836233_ffc6b748cf.png[/img][/url][url=http://itmages.ru/image/view/789186/a5738bb0][img]http://storage9.static.itmages.ru/i/12/1205/s_1354651267_5917778_a5738bb0c1.png[/img][/url]

должен сказать, алгоритм брутфорсоподобный. не имея точной привязки КМ-обьекта к TrackNode, было придумано такое ухищрение: для каждого КМ считаем расстояние до _каждой_ точки TrVectorSection каждого TrackNode... берем два наименьших (читай близлежащих) и принимаем за факт, что это граничные точки отрезка, на котором типа лежит КМ-обьект. это в идеале. на станциях сложнее.. бывает зацепляется за левую точку и выносит перпендикуляр совершенно не в ту сторону.. здесь аналитика чистой воды.
поб. эффект - степановка +3 сек стала грузиться. 900 км-обьектов на 44000 трекнодов = дофига :)

Zabor 05.12.2012 00:10

Это в маршруте такие косяки с километрами? :eek:

Net 05.12.2012 00:16

не, косяков нету! :) я так понимаю, в мстс не предусмотрена привязка трекноды к спидпост итему. ну то есть ссылка на запись в TrItemRef есть, но ссылка эта аж из целого TrVectorSections, где может быть хоть 100 узлов.. сиди думай, между какими КМ знак стоит.
поэтому здесь угадай-ка :D как плюс - между треком и КМ подписью серая линия проводится, выходит она точно из нужного места, так лучше видно, где тот самый знак стоит.

[size="1"][color="Silver"]Добавлено через 2 минуты[/color][/size]
Игорь, ты не сильно будешь сопротивляться, если я тебе бету отдам сегодня? :)
из всего, что я планировал в первый релиз, нету только сохранения в файл.. ну и к этому приблизились – уже считаются все размеры/разрешения/масштабы, которые получились бы на выходе...

Zabor 05.12.2012 00:16

Дык с 51 по 55 вообще выпало всё. :confused:

Может их по координатам рисовать?

Net 05.12.2012 00:18

ааа, ты про 51..55.. ну это как раз да, в маршруте такой кайф :D
а по координатам рисовать — смотри левый скрин. :) и сравни с тем, что стало.

зы. поскорей бы уже! неделя напряжного труда и 4000 строк :)

Zabor 05.12.2012 00:27

А, вижу =)).

Net 05.12.2012 01:50

сделал галочку для фильтрации платформ в поле зрения, как со светофорами
[url=http://itmages.ru/image/view/789336/38c06015][img]http://storage6.static.itmages.ru/i/12/1205/s_1354657778_4549692_38c0601597.png[/img][/url]

Net 05.12.2012 11:43

добавил настройку цветов. теперь каждый сможет себе сделать свой вырвиглаз :D или монохромную для лучшей печати на ч/б принтере.
[url=http://itmages.ru/image/view/789521/79e2b655][img]http://storage2.static.itmages.ru/i/12/1205/s_1354693308_1247005_79e2b655ea.png[/img][/url][url=http://itmages.ru/image/view/789522/02970b68][img]http://storage3.static.itmages.ru/i/12/1205/s_1354693327_1401715_02970b68a4.png[/img][/url][url=http://itmages.ru/image/view/789523/dc63a420][img]http://storage4.static.itmages.ru/i/12/1205/s_1354693338_4150013_dc63a420ad.png[/img][/url]
вот бы еще цветовые схемы сделать...
и надо ввести регулировочные коэффициенты размера подписей (на станции отдельно, на км-знаки отдельно)..

Net 05.12.2012 14:54

первые тесты сохранения :)

Киевский ход в трех исполнениях:
цвет, монохром, цвет без отладочных элементов.
масштаб: 1:184500, в 1 см 1.845 км при 150 dpi. (надо учить задавать круглые масштабы)
[url=http://itmages.ru/image/view/789662/73fe9334][img]http://storage6.static.itmages.ru/i/12/1205/s_1354703803_3058134_73fe9334bc.png[/img][/url][url=http://itmages.ru/image/view/789663/404a7e07][img]http://storage7.static.itmages.ru/i/12/1205/s_1354703826_5369317_404a7e07a9.png[/img][/url][url=http://itmages.ru/image/view/789664/1243f266][img]http://storage8.static.itmages.ru/i/12/1205/s_1354703854_3057397_1243f266c5.png[/img][/url]

ну и конечно же, степанки :D
масштаб: 1:92274, в 1 см 923 м при 150 dpi. (2.5 х 3.5 метра :D)
..:eek: itmages слег от степанок :o:D не открывается больше
блин, ни один сайт не варит :(

Tarik 05.12.2012 15:15

Упакуй в архив и залей на помойку. Уж очень интересно посмотреть.

Net 05.12.2012 17:14

[URL="http://zalil.ru/34036064"]http://zalil.ru/34036064[/URL]

[size="1"][color="Silver"]Добавлено через 1 час 54 минуты[/color][/size]
была шальная мысля сделать таблицу расстояний между станциями :rolleyes:

Riddik007 05.12.2012 21:43

[url]http://narod.ru/disk/64293958001.5ac4443aefab07eca1c04a0dded05bb1/rout.tdb.html[/url]
Про расстояния было бы неплохо
Если можно сохрани пожалуйста карту)
Профили кстати твоя прога пока не рисует? тут профиль интересный, а вот остального пока нету к сожалению ничего.

Net 05.12.2012 22:14

нету пока профиля, нету.. и сохранения человеческого еще нету. так бы уже выложил, замучила она в корень :)
ох и долго карту рендерит.. минуты 2.. но там 16 тыщ на 20 тыщ, хотя эта карта меньше.. то я со степанок разрешение оставил.. 1.2 гига отьедает.. ну ничего, придумаем сохранение фрагмента или нарезку..
карта тут: [url]http://zalil.ru/34037884[/url]

внешний вид маршрута и статистика
[url=http://itmages.ru/image/view/790243/4cbdfc93][img]http://storage3.static.itmages.ru/i/12/1205/s_1354731266_6421880_4cbdfc9314.png[/img][/url]

Riddik007 05.12.2012 22:17

Спасибо. а как быть с профилем к примеру паралельных веток? или ответвления? а то я пробовал в маппере строить, фигня какая-то выходит)

Net 05.12.2012 22:25

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

Riddik007 05.12.2012 22:28

А как насчет чтобы выводило типо отдельно схемы всех раздельных пунктов?

Net 05.12.2012 22:29

схемы станций? надо ломать голову, как эти самые станции и их границы отличать от обычных перегонов :)

Tarik 05.12.2012 22:55

[URL="http://narod.ru/disk/64294783001.551d73dc2d61ea445a4ab9363de7041f/Alfold.rar.html"]tdb маршрута Alfold[/URL]

Riddik007 05.12.2012 23:01

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

Net 05.12.2012 23:30

[QUOTE=Tarik;375003][URL="http://narod.ru/disk/64294783001.551d73dc2d61ea445a4ab9363de7041f/Alfold.rar.html"]tdb маршрута Alfold[/URL][/QUOTE]

[url=http://itmages.ru/image/view/790314/2cac0c38][img]http://storage2.static.itmages.ru/i/12/1205/s_1354735791_1129194_2cac0c38a2.png[/img][/url]

[size="1"][color="Silver"]Добавлено через 44 секунды[/color][/size]
[QUOTE=Riddik007;375005]Ну если б можно было задать по крайним стрелкам. Будет по идее выдавать перегон-два пути или один потом станция потом перегон. вобщем типа линейно вывести схемы или что-то наподобие того.[/QUOTE]

да, наверное только по стрелкам. причем стрелки — это не обязательно рядом станция..

weirdo 06.12.2012 01:17

[QUOTE=Net;375020]
да, наверное только по стрелкам. причем стрелки — это не обязательно рядом станция..[/QUOTE]

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

о. станции наверное можно определять по входным светофорам. то есть выводить кусок карты, ограниченный координатами входных светофоров. или типа того.

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

Net 06.12.2012 02:10

входные светофоры – тоже понятие растяжимое :) их по-моему только по типу и различать.. а типы от сигналки к сигналке рознь.

[size="1"][color="Silver"]Добавлено через 51 минуту[/color][/size]
последние косметические рихтовки..
[url=http://itmages.ru/image/view/790444/0799d3d6][img]http://storage6.static.itmages.ru/i/12/1206/s_1354745441_3004559_0799d3d62c.png[/img][/url]

Zabor 06.12.2012 02:24

ААА Антон, подожди , идея забежала!

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

Кстати, станция это как минимум две стрелки на расстоянии не менее 50 м (примерно).

[size="1"][color="Silver"]Добавлено через 3 минуты[/color][/size]
Типа вот такой:

[url=http://itmages.ru/image/view/790451/4b4c3ef0][img]http://storage4.static.itmages.ru/i/12/1206/s_1354746275_6806807_4b4c3ef019.jpeg[/img][/url]

Упс... а где ограничения скорости? [обнаглел] :o

Net 06.12.2012 02:30

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

а определять станции, перегоны это уже аналитика.. :)

зы. я положу сюда через минут 20 ссылку на инсталлер. версия пока еще beta будет. сюда не войдет одно обещаемое исправление, а именно — в списке платформ ближайший КМ брать с меньшим значением.
ну все в будущем еще. хочется уже поделиться и заняться другой работой! а там и багрепорты и фичреквесты пойдут

[size="1"][color="Silver"]Добавлено через 1 минуту[/color][/size]
ограничения скорости есть, правда не причесаны они, да и возиться не особо охота..
а твоя схема это конечно жЫр, но тут ой как попотеть надо, чтобы видоизменять форму станции.. карта и схема - две большие разницы.

Zabor 06.12.2012 02:34

Это не моя =)), дык не горит же, это так, чтобы энтузиазм не погас и было над чем поломать голову, результат аналитики практически сразу на экране, можно совершенствовать и проверять на разных маршрутах.

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

Net 06.12.2012 02:58

ну что, вроде не сильно рубает карту... проверил на нескольких масштабах..
но поля по 100 пикселей с каждой стороны всунул :D
так что будет говорить в статусе размеры карты — это по границам тайлов, а так чуть побольше
[url=http://itmages.ru/image/view/790467/fe72bcaa][img]http://storage2.static.itmages.ru/i/12/1206/s_1354747387_4328925_fe72bcaa98.png[/img][/url]
здесь масштабная линейка вверху по центру такой одинокой смотрится :) по сути она здесь не нужна, т.к. сетка лучше помогает, но пускай висит, рендерится все одним движком..

[size="1"][color="Silver"]Добавлено через 2 минуты[/color][/size]
[url=http://itmages.ru/image/view/790470/8ee25c7d][img]http://storage5.static.itmages.ru/i/12/1206/s_1354747612_9241889_8ee25c7d73.png[/img][/url]

[size="1"][color="Silver"]Добавлено через 3 минуты[/color][/size]
сейчас в планах научить ее сохранять выбранный фрагмент карты. а также независимая возможность (не смотря на то, целую карту, или фрагмент сохраняем) резать на куски заданных размеров (пиксели, листы бумаги)...

[size="1"][color="Silver"]Добавлено через 5 минут[/color][/size]
[URL="ftp://netanton.no-ip.org/pub/mapper-setup.exe"]ftp://netanton.no-ip.org/pub/mapper-setup.exe[/URL]
Игорь, можешь забирать себе..
ну и я знаю, может сразу же и на трейнсим кого-нибудь попросить, я уже не помню, кто здесь заведует хозяйством.

зы. очередной костыль к msts, который, надеюсь облегчит жизнь хоть кому-то..

[size="1"][color="Silver"]Добавлено через 22 секунды[/color][/size]
если что забыл или упустил, не беда

[size="1"][color="Silver"]Добавлено через 2 минуты[/color][/size]
кому будет интересно, могу поделиться исходниками, ради интереса, потому что все равно не соберется.


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

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