Журнал «Компьютерра» №43 от 22 ноября 2005 года
Шрифт:
Интересно, что в отрасли космической применяются методы организации, типичные для ИТ-отрасли. Новости «КТ» пестрят сообщениями о переманивании высокопоставленных специалистов из корпорации в корпорацию. Таким путем пошел и Маск. Вместо того чтобы раздавать подряды аэрокосмическим фирмам, магнат нанял целый ряд ведущих специалистов отрасли. В том числе и главного инженера своей потенциальной «жертвы» Orbital Science. Так, по мнению Маска, дешевле.
Систематические задержки орбитальных стартов «Сокола» (то из-за желания ВВС США оградить свои носители Titan-IV от конкуренции, то из-за неполадок в кислородно-керосиновом двигателе Merlin) не смущают Маска. Напомним: прежде чем платежная система PayPal стала рентабельной, в нее было вложено четверть миллиарда долларов… Так что
В завершение отметим, что самый коммерчески удачный, самый рыночный космический проект SpaceShipOne - тоже родом из ИТ-отрасли. Во всяком случае, по происхождению денег главного спонсора, сооснователя Microsoft Пола Гарднера Аллена.
Автор статьи и редактор благодарны генеральному директору АЦЭУ «Аэро-Космос» Дмитрию Пайсону, за консультации.
ТЕХНОЛОГИИ:World: вид сверху
Сервисы Google Maps и Google Moon, а также программа Google Earth стали в последнее время самыми популярными источниками изображений земной и лунной поверхностей, снятых со спутника. Благодаря тому, что компания Google открыла API Google Maps, ее сервис стал стандартом де-факто и постепенно даже превратился в источник развлечений. (Любителям играть «в карты» рекомендую созданный для этой цели блог googlemapsmania.blogspot.com, в котором такие «фишки» и обсуждаются.)
Однако, посмотрев по сторонам, можно обнаружить несколько достойных конкурентов продукции Google. Программа World Wind (worldwind.arc.nasa.gov), родившаяся в стенах NASA, - из их числа. Надо сказать, что Агентство весьма преуспело в создании обучающих программ, которые оно не только дает скачать из Сети, но и рассылает на компактах (у самого где-то парочка таких завалялась). Кстати говоря, и дистрибутив World Wind тоже было бы неплохо распространять именно таким образом.
О программе и данных
Трепещите, дайлапщики: основной установочный файл последней версии программы (за номером 1.3.3.1) занимает 54 мегабайта. Сайт рекомендует скачать и данные из центра NaSa по изучению Земли, подборка которых называется Blue Marble и представляет собой изображение земной поверхности. Только учтите: файл этот весит около 120 мегабайт, а снимки имеют разрешение всего в полкилометра, так что от необходимости скачивать большие объемы информации из Интернета они вас не избавят. Поскольку World Wind делалась на пожертвования (призывы к филантропам до сих пор висят на каждой странице сайта с документацией на программу), разрешение у большинства изображений, увы, меньше, чем у той же Google Earth.
Вдобавок и документацию пишут сами пользователи, с помощью wiki-"движка", запущенного на сайте программы. Документацию даже не включили в дистрибутив: при выборе соответствующих пунктов меню браузер просыпается и лезет в Сеть. Впрочем, если учесть, что wiki-писательство предполагает постоянные изменения в тексте, это вполне логично и объяснимо. Да и программа рассчитана на людей, имеющих нормальное подключение к Интернету (читай - широкополосное; а я, сидя на дайлапе, чувствовал себя бедным родственником).
«Движок» World Wind позволяет просматривать красоты Земли не только сверху, но и, так сказать, в свободном полете. Разумеется, одних лишь картинок из комплекта Blue Marble для этого недостаточно, посему программа обучена качать данные из множества источников.
Один из них - подборка снимков со спутника Landsat 7 (onearth.jpl.nasa.gov), запущенного в рамках проекта LandSat Геологической службы США (landsat.usgs.gov). Они имеют разрешение до 15 метров и сделаны не только в видимом спектре, но и в других диапазонах. World Wind подгружает данные с серверов проекта и хранит их в кэше (территорию США можно изучать в разрешении до одного метра, а большинство густонаселенных районов
С сайта Scientific Visualization Studio можно скачивать ежедневно обновляемые анимированные данные о различных природных процессах и стихийных бедствиях и накладывать их на изображение земной поверхности. Наконец, с сервера www.globe.gov программа подгружает информацию о температуре, осадках, давлении и прочих «ингредиентах» атмосферной кухни. Это далеко не полный список: World Wind умеет показывать административные границы, названия населенных пунктов, планы городов, флаги стран и многое, многое другое. Кстати говоря, картинки, полученные из Landsat и Blue Marble, распространяются как «общественное достояние» («public domain»), так что с ними можно делать все, что угодно.
Вдобавок с помощью World Wind можно обозревать не только земную, но и лунную поверхность (для просмотра используется тот же программный модуль, только с другим меню). Снимки Луны были получены в 1994 году со спутника «Клементина».
Как видим, NASA и на медные деньги способно сделать конфетку, которой ближайшим конкурентам противопоставить, по большому счету, нечего (ну, не считая того самого большего разрешения снимков). Кроме того, для World Wind, как и для Google Maps, можно писать модули, добавляющие в нее отображение новых типов данных или новые возможности. Уже сейчас с сервера программы можно скачать довольно большой их набор: например, адд-оны, показывающие на карте маршрут плавания Чарльза Дарвина на «Бигле» или траектории наиболее известных ураганов. Еще можно писать скрипты на языке, являющемся подмножеством XML.
Аппаратные требования World Wind таковы: процессор с частотой 700 МГц (рекомендуется 1,4 ГГц), 128 Мбайт (лучше 256) памяти и 1 Гбайт дискового пространства (лучше три). Кроме того, нужен графический ускоритель и, разумеется, соединение с Интернетом. Программа функционирует под Windows XP, 2000 или 2003, совместимость с предыдущими версиями ОС «не гарантируется», но пока, судя по всему, поддерживается. Также для работы требуется Microsoft .Net и DirectX не ниже 9.0c.
Радость полета
В ходе установки World Wind предложит задать начальную конфигурацию с помощью «Мастера», который, впрочем, можно вызвать из меню и в дальнейшем. Для более тонкой настройки есть специальное окно (рис. 1). В нем настраиваются цвета разметки и надписей, их показ и отключение, характер вращения обозреваемой планеты и другие полезные вещи. После установки также появляется возможность, набрав в адресной строке браузера URL вида:www.worldwindgoto/world=Earth amp;-lat=64.21778 amp;lon=24.72139 amp;view=0.18390, запускать программу и переходить к точке с указанной широтой и долготой (хотя и непонятно, зачем это сделано: для этих целей, наверное, лучше ссылаться на сервер Google Maps). Чтобы там, где возможно, показывалось трехмерное изображение, используется пункт меню «View › Vertical Exaggeration», который в документации рекомендуется выставить в значение "2".
При запуске в окне программы появляется картинка, которую можно поворачивать, приближать и удалять с помощью мыши или клавиатуры (рис. 2). Создатели World Wind явно вдохновлялись внешним видом Mac OS: при наведении курсора на иконки в верху окна каждая из них подсвечивается, увеличивается и выводит надпись о своем предназначении. Правда, надписи не совсем понятны. В меню иконок вынесены наиболее употребительные функции и показ часто используемых данных, все остальное управляется через меню обычное.