![]() |
![]() |
![]() |
#16 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
![]() |
![]()
Дык остальные занулены, это просто статика, никому не мешают =)).
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
![]() |
![]() |
![]() |
|
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
![]() |
![]() |
#17 |
Матёрый пользователь
|
![]()
хух, поборол глюки отрисовки на большом зуме, не хотел жертвовать сглаживанием, уж больно красиво. платформы сделал 3-пиксельной толщины.
![]() думаю вот, что придется курить tsection.dat и считать по радиусам кривых опорные точки и рисовать дуги.. мне не очень нравятся угловатые треки.
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D |
![]() |
![]() |
![]() |
#18 |
Матёрый пользователь
|
![]()
научил отбивать текстовые подписи в зависимости от угла наклона платформы. интересно получается
![]() до: ![]() ![]() после (степановка выровнена пиксель в пиксель, хорошо листать разницу): ![]() ![]() ![]() ![]() ![]() Добавлено через 12 минут еще немного курева со времени разработки функций трансляции тайловой системы координат в экранную, а затем в декартовую (сейчас такая последовательность: тайловая –> декартовая –> экранная). ![]() ![]()
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D Последний раз редактировалось Net; 30.11.2012 в 04:09. |
![]() |
![]() |
![]() |
#19 |
Матёрый пользователь
|
![]()
научил сегодня отображать координаты в статусбаре, подгонять масштаб карты под размер маршрута при его открытии, добавил зум-уровень аля google maps, сделал изменяемый размер шрифта для станций (от 7 до 10 кегля в зав-ти от зума). также сделал шаг сетки и шаг подписей адаптивными, масштабируются в зависимости от зума... и уменьшил минимальный масштаб. теперь уровень зума по масштабной линейке колеблется от 200 км до 24 м.
![]()
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D |
![]() |
![]() |
![]() |
#20 |
Матёрый пользователь
|
![]()
итак, добавились километровые знаки (пока еще не отбиваются от пути, чтоб не налезали)
![]() ограничения скорости по маршруту (на двухпутках по два числа, да еще в оба направления, поэтому смотрибельно только на больших увеличениях) ![]() ![]() ![]() пункты заправки и переезды ![]() ![]() названия станционных путей (выполняются зеленым цветом) ![]() мерная линейка ![]() ![]() статистика ![]() ![]() ... увеличен предел зума с 24 м до 12 м (с 14 уровней до 15).. честно говоря, осталось сохранение цивильное сделать. и отбивку километровых знаков от пути, как со станциями.. и готов релиз
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D Последний раз редактировалось Net; 02.12.2012 в 13:38. |
![]() |
![]() |
![]() |
#21 |
Матёрый пользователь
|
![]()
научил собирать список платформ (ну они и так вообще-то были
![]() всю инфу можно скопировать в буфер или перейти на карте к выбранной станции. в списке есть инкрементальный поиск по названию станции и сортировка по любому столбцу. 1: начинаем отсюда ![]() 2: нашли платформу, Перейти ![]() 3: и тут внезапно ![]() ![]() зы. должен заметить, что в списке отображаются все платформы маршрута, и по четному, и по нечетному направлению, вообще все. но на карте названия фильтруются по близости, чтобы не налегать друг на друга. зыы. степановку грузит 13 секунд, 220 МБ и падает до 75 МБ. Добавлено через 32 минуты добавил 2 колонки в окно платформ: Время стоянки и Число пассажиров ![]()
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D Последний раз редактировалось Net; 02.12.2012 в 19:11. |
![]() |
![]() |
![]() |
#22 |
Разработчик
Регистрация: 06.06.2007
Адрес: Ст.Бескудниково, МСК
Сообщений: 1,728
Вы сказали Спасибо: 901
Поблагодарили 969 раз(а) в 475 сообщениях
![]() |
![]()
Net, а что за параметр время стоянки? Сколько сценарии не делал, ни разу на него не нарывался.
|
![]() |
![]() |
![]() |
#23 |
Матёрый пользователь
|
![]()
это PlatformMinWaitingTime, буквально Минимальное Время Ожидания, я так понял, читай посадки.
Добавлено через 3 минуты по совету MJack убрал из показа в списке платформ дубликаты. отсеяли PlatformItem'ы с флагом FFFF0000, т.к. там на каждую платформу по две записи - точка начала и точка конца.. стало чище ![]() ![]()
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D |
![]() |
![]() |
![]() |
#24 |
Матёрый пользователь
|
![]()
Эту утилиту, кроме ее оригинальных функций, можно будет с большим успехом использовать для склейки альтернативных путей ( через другие станции или в объезд таковых )...По google Earth можно точно проложить, но для контроля - самая что не на есть подходящая программа будет...
__________________
www.di.fm |
![]() |
![]() |
Этот пользователь сказал Спасибо Seafarer за это полезное сообщение: |
![]() |
#25 |
Матёрый пользователь
|
![]()
немного не понял, как ее для склейки использовать?
![]() зы. ![]() ![]()
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D |
![]() |
![]() |
![]() |
#26 |
Матёрый пользователь
|
![]()
Смотри, Тоха, я в своем маршруте проложил ветку Лубны - Ромодан - Хорол - Веселый Подол - Глобино - Рублевка - Кагамлыцкая - Кременчуг - Крюков - Бурты - Павлыш - Корыстовка - Знаменка - Кировоград....От Рублевки до Буртов есть ветка через Светловодск - 27 км...Мне кроме того, чтоб угадать точное размещение, нужно было выводить еще и высоту профиля...Развести 2 ветки, а потом их точно свести - потенциальный геморрой...С качественным масштабированием в твоей утилите - задача облегчается...Ведь склеивал то я не в последний раз...
__________________
www.di.fm |
![]() |
![]() |
![]() |
#27 |
Матёрый пользователь
|
![]()
я понял.. да, замеры вещь полезная.
вот еще вспомнил про вывод географических координат в статус-баре, как там сейчас тайловые сидят — а надо ли они будут? я предполагаю, что полезно, ибо с гуглом хорошо синхронизироваться.. но их надо еще научиться расчитывать. я пока тайловые считал, слегка сломал мозг. если у кого есть методика — бросайте в меня. Добавлено через 1 час 14 минут спасибо MJack за идею улучшить поиск. взял готовый велосипед и получилось такое: ![]() живая фильтрация по мере набора текста. ищет по всем колонкам. после выбора платформы двойным щелчком или Enter или Перейти, и последующего открытия списка платформ по F8, список показывается в том же состоянии (сортировка, фильтр, текст поиска), в каком и был. зы. также добавился прогрессбар загрузки маршрута ![]()
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D Последний раз редактировалось Net; 03.12.2012 в 00:12. |
![]() |
![]() |
![]() |
#28 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
![]() |
![]()
О обрастает функционалом, ты только сам не запутайся =)).
Эм... еще бы у светофорчиков их типы писать, а если Тимаса то рисунок светофора строить в соответствии с формулой, чтобы выглядел как на схеме из ТРА. ухожу, ухожу. ![]()
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
![]() |
![]() |
![]() |
#29 |
Матёрый пользователь
|
![]() ![]() ![]() ![]() а типы светофоров то можно. для отладки в самый раз. я запишу в TODO пока что. как припечет, скажете ![]() хотя это понять можно. кто с чем в мстс трах@ется, тому того и не хватает ![]()
__________________
«Внимание, сейчас вылетит птичка» — сказал машинист и полез в ВВК. :D Последний раз редактировалось Net; 03.12.2012 в 00:47. |
![]() |
![]() |
Этот пользователь сказал Спасибо Net за это полезное сообщение: |
![]() |
#30 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
![]() |
![]()
- Доктор! Мне же больно!
- Я знаю. ![]() Дядю Петю то зачем =)), а что такого, там все просто Код:
if(substr(TrSignalType,0,6)=='T_Head_'){ // оно, строим рисунок по формуле =)) }else{ // не оно, выводим рисунок без схемы } ![]() ![]()
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
![]() |
![]() |
Этот пользователь сказал Спасибо Zabor за это полезное сообщение: |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
|
![]() Что это? |