Форум Trainsim  

Вернуться   Форум Trainsim > Auran TrainZ > TrainZ - Маршруты и сценарии

 
 
Опции темы Опции просмотра
Старый 06.04.2009, 02:47   #11
Gregory_777
Тестер
 
Аватар для Gregory_777
 
Регистрация: 03.12.2007
Адрес: Москва
Сообщений: 3,668
Вы сказали Спасибо: 880
Поблагодарили 3,815 раз(а) в 874 сообщениях
Gregory_777 хороший собеседник
Отправить сообщение для Gregory_777 с помощью ICQ
По умолчанию

Я варезом не пользуюсь принципиально. Либо покупаю за деньги, либо использую бесплатный софт.
В принципе можно вытащить необходимые для создания файла привязки данные из map-файла, который генерирует Map Builder. Открываем map-файл любым текстовым редактором, и листаем в самый конец. Там видим примерно такие строчки:
Код:
MMPXY,1,0,0
MMPXY,2,3663,0
MMPXY,3,3663,2895
MMPXY,4,0,2895
MMPLL,1, 28.991547, 59.990058
MMPLL,2, 29.620171, 59.990058
MMPLL,3, 29.620171, 59.740569
MMPLL,4, 28.991547, 59.740569
Это, собственно, всё что нам нужно. Из этого ясно, что картинка имеет расзрешение 3663х2895 точек и её левый верхний угол имеет координаты [28.991547,59.990058]. Формат jpw (World Image File) известен:

1-я строка: Горизонтальное разрешение растра (юнитов карты/пиксел)
2-я строка: Склонение по оси X
3-я строка: Склонение по оси Y
4-я строка: Вертикальное разрешение растра (юнитов карты/пиксел, со знаком минус)
5-я строка: Долгота левого верхнего угла растра
6-я строка: Широта левого верхнего угла растра.

5-ю и 6-ю строки вытаскиваем из map-файла непосредственно. А вот масштабы придётся посчитать. Поскольку юнитом карты в UTM у нас является градус и склонения равны 0, то горизонтальное разрешение = ( долгота левого края карты - долгота правого края карты ) / количество пикселов по горизонтали. В нашем случае это будет (29.620171 - 28.991547) / 3663 = 0.00017161452. Аналогично высчитывается вертикальный масштаб: (59.740569 - 59.990058) / 2895 = -0.00008617927. Итог:

Код:
0.00017161452
0
0
-0.00008617927
28.991547
59.990058
Согласитесь, юзать варез, чтобы подсчитать 2 цифирки - это диагноз.
__________________

Последний раз редактировалось Gregory_777; 06.04.2009 в 05:50.
Gregory_777 вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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