Так у каждой карты есть собственная карта высот, извиняюсь за тавтологию.
Объяснять там нечего, открой маптулсовскую карту (папку) и открой карту из ила - сразу будет видно что перетаскивается без изменений, что надо немножко подработать в формат маптулс, это текстовик с названием нас. пунктов.
Это понятно, мне интересно как сам маптулз узнает высоту на карте.
Исправляюсь:
интересует сам алгоритм, как узнать высоту по карте высоты.
Открываешь программу мап тулз. Кликаешь файл - открыть карту. Выбираешь карту. На открывшейся карте в меню выбираешь добавить высоту. Указатель мышки становится крестиком. Выбираешь место, где хочешь узнать высоту. Кликаешь на это место. Выскакивает значение этой высоты. Всё))))
Крайний раз редактировалось cot2711; 06.04.2013 в 09:41.
Исправляюсь2:
интересует сам алгоритм/формула, как узнать высоту по карте высот НЕ ИСПОЛЬЗУЯ МАПТУЛЗ?
Карты высот из игры я извлекать умею.
Посмотрите здесь http://topograf.h1.ru/03_php.htm . Численно высоты на карте в самом Иле не обозначены, так что будет проблематично.
Ну это вообще просто. На карте в иле реки 0. Определяющие рельеф местности линии идут через 10 метров (точно не помню, но по-моему зависит от масштаба карты). Считаешь сколько линий до цели и всё. Высота определена с точностью до 5 метров)))) Чтобы определить повышается местность или понижается ставятся на рельефных линиях чёрточки с одной или с другой стороны))) Топография однако))) О уже ответили очень развёрнуто.
Крайний раз редактировалось cot2711; 06.04.2013 в 13:49.
Вы точно видели карту высот из Ил2 (маптулза)? а то там:
1) нет линий - раз
2) точно определяется до метра - два
Вот пример карты высот из Ил2 (маптулза): map_h.rar
Там ещё проще - чем светлее, тем выше. Реки ноль - чёрные. Это карты для определения высоты машинным способом, используя насыщенность чёрного цвета. Зачем тебе это? Усложняешь ты всё, однако)))
именно, всего 256 значений! Однако точность в горах все равно оч поражает.
Может быть кто-то поможет на конкретном примере?
Карта: Словакия
Координаты пикселя на карте высот(файл Map_h.png): 890,113
Интересует не просто высота пикселя (которую можно посмотреть чз МапТулз), а тот как мы ее получили (формула/алгоритм)
При этом:
значение цвета - 202
а высота в МапТулзе - 1344
ЗЫ: Жалко, что разработчики не выходят на контакт
Крайний раз редактировалось AnpeJIb; 09.04.2013 в 14:02.
вопрос снят, спс Moffу за ответ в привате!
Ребят!
Спасибо вашему форуму за предоставленые карты из ила. Я тут ковыряю РоФ в плане производства карт, и попробовал карту из ила в чистом виде портировать в РоФ.
Но оказалось что карта высот в градациях серого не совпадает с линейным принципом высот в роф. т.е. я пришел к выводу, что алгоритм задания высоты в Ил2 с карты высот имеет свои особенности. скорее всего используется какой-то экспотенциальный коэффициент. В РоФ все проще. Там значения цвета от 0 до 256 - это чистые значения в метрах. (для больших высот работает простое фиксированное умножение на любое число).
Кто мне подскажет - какой все-таки алгоритм расчета высоты по карте высот в ил2 и можно ли его преобразовать в линейный?
Заранее спасибо.
http://www.sukhoi.ru/forum/showthrea...=1#post1988638
P.S. В свете будущего БзС, так как там карты сделаны по принципу РоФ и не будут сильно отличаться - то мы вполне сможем портировать любые сделанные карты в ил2 напрямую в БзС.
P.P.S. http://forum.aviaskins.com/showthread.php?t=216 - этот пост прочитал,но там как раз про соответсвие высот цвету пикселей описано как "непонятное".
P.P.P.S. http://forum.aviaskins.com/showpost....3&postcount=24
Сам себе помог. Вопрос снят ))
карта высот map_h.tga, значения цветов пикселей:
c = 0 - 64, h = 0 + (c - 0) * 1, h = 0, 1, ... 64 (т.е. h = c)
c = 65 - 96, h = 64 + (c - 64) * 2, h = 66, 68, ... 128
c = 97 - 128, h = 128 + (c - 96) * 4, h = 132, 136, ... 256
c = 129 - 160, h = 256 + (c - 128) * 8, h = 264, 272, ... 512
c = 161 - 192, h = 512 + (c - 160) * 16, h = 528, 544, ... 1024
c = 193 - 224, h = 1024 + (c - 192) * 32, h = 1056, 1088, ... 2048
c = 225 - 255, h = 2048 + (c - 224) * 64, h = 2112, 2176, ... 4032
Крайний раз редактировалось ROSS_DiFiS; 15.04.2013 в 12:52.
My Dream, it's to Fly, over the rainbow in the Sky
http://il2horusteam.github.io/web-map-tools
Вот интернет map-tools