Следующий шаг: поиск карт нужного региона. Карты эти лежат на десятках сайтов, однако первоисточник в 99% случаев один — калифорнийский университет Беркли, где выложены на всеобщее обозрение так называемые «километровки», подаренные Генштабом СССР друзьям по перестройке. Бытует, правда, легенда, что, мол, «шпионы выкрали», да верится с трудом, вспоминая подвиг нашего главного чекиста: безвозмездную передачу Америке детальной схемы размещения жучков-микрофонов в здании нового посольства США в Москве. Полагаю, одним таким широким жестом подарили и «километровки».
Тут бы и делу конец: конвертируй эти «километровки» в PathAway с помощью OziMap Converter’a и «жэ-пэ-эсь» по самое не могу. Как бы не так! Карты с масштабом 1 километр в 1 сантиметре прекрасно подходят для пеших походов, но что с ними делать при автомобильном путешествии на тысячу верст? Дело даже не в том, что одна только «километровка» Украины в формате PathAway займет полтора гигабайта (это сколько же надо купить SD-карт?). Главное — информативность такой карты на экране с разрешением 320х480 равна нулю. Более того, вы просто заблудитесь (или того хуже, врежетесь в столб!), если попытаетесь ориентироваться по «километровке».
Тупик номер один. Что делать? По старинной отечественной традиции — удалять аппендицит перректально, иначе не получится. Так что, установив Ozi и скачав генштабовские «километровки», вы отправляетесь в магазин и покупаете коллекцию карт на компакт-дисках за вполне божеские деньги (около 120 рублей за диск) под сопливым названием «Дороги нашей Родины» производства фирмы «Формоза». Ребята где-то надыбали точно такие же генштабовские карты, но только «пятикилометровки» — самое оно для автомобиля.
Но вот незадача: на картах «Формозы» нет градусной сетки и вообще никакой привязки к системе координат! Оно и понятно: это в университете Беркли советские военные карты может пользовать каждый студент, а в Россиянии — суд и нары за шпионскую деятельность. Чертов секрет Полишенеля, позорище планетарное!
Тупик номер два. На него тоже нашелся хитрый болт: берем «пятикилометровки» «Формозы», нарезаем их на удобные кусочки (скажем, через Hypersnap DX) и сохраняем в формате BMP или JPEG — и то и другое PathAway глотает не моргнув. Далее открываем «пятикилометровку» в PathAway (без привязки к координатной сетки), открываем «однокилометровку» той же местности в OziExplorer (с привязкой) и калибруем карту по нескольким точкам (чем больше, тем лучше). Точки берем явные — типа мостов, пересечения автотрасс, развилки железных дорог и т. п. Поскольку 5- и 1-километровки из одного источника, они ничем визуально не отличаются кроме масштаба, и соотносить точки привязки очень удобно. После 6–9 точек привязки карта откалибрована (рис. 2) — можно смело заливать ее на SD-карту «Палма».
Таким макаром мне удалось собрать примерно 60–70% нужных карт для задуманного броска на юг. Почему не все? Потому что генштабовскую Украину украли (подарили) целиком, а вот целые регионы России поприжали. Как наверстать упущенное?
Тупик номер три. Ну и, ясен перец, тут же выход: заготовки народных умельцев. Правда, здесь свой морок: форматы попадаются все больше GIF и OZF2 (внутренний формат OziExplorer). Ни того, ни другого PathAway не понимает, поэтому приходится заниматься дополнительной конвертацией. Хорошая весть: большинство любительских карт — как раз удобные «пятикилометровки», причем уже с привязкой Ozi (файлы с расширением .map, в которых записаны координаты тридцати контрольных точек).
Как разгребать этот хлам? Поштучно — замучаешься, да и времени никакого не хватит. Выход из положения нашелся блестящий. Сначала конвертируем GIF в JPEG с помощью программы поточного преобразования изображений Advanced Batch Converter Петра Котенева и Gold Software Development. Я перепробовал штук пятнадцать утилит подобного профиля, но ни одна из них даже рядом не стоит с ABC по быстродействию, элегантности интерфейса, компактности кода и возможностям (поддержка 78 графических форматов!). К тому же ABC не только конвертирует изображения, но и позволяет обрабатывать их с помощью таких неслабых фотошоповских инструментов, как «лассо», «волшебная палочка», эллиптическое выделение, десятки фильтров (размытие по Гауссу, рельеф, фокусирование и т. п.), искажений (выпуклость, линза, точки, волна) и бог весть еще чего, мне не потребовавшегося. Единственное, чего не может делать ABC, — конвертировать формат OZF2, поскольку он совершенно закрыт, а австралийцы напрочь отказались давать исходники (мы просили!).
Под занавес — полное самадхи: берется утилита блистательного программера Игоря Борисова OziMap Converter (рис. 3), и точно в таком же поточном режиме конвертируются map-файлы OziExplorer’a в уже откалиброванные карты PathAway. Программа универсальна и позволяет на выходе получать не только формат PathAway, но и GPS Pilot Tracker (Atlas), Touratech-QV3 и Fugawi.
Уф! Таким вот замысловатым способом, потратив пару месяцев на кропотливую подготовку, я получил 240 мегабайт откалиброванных карт для PathAway, которые тютелька в тютельку легли на одну SD-карточку. Через месяц, бог даст, приступлю к полевым испытаниям. Отчет — по осени.
Сносим, режем, потрошим
08.06.2004
Тональность рассказа, по старой доброй традиции, лучше всего задать жизненной зарисовкой. Итак, представьте просторный двор московского спального района: полукилометровый двадцатидвухэтажный дом, узенькая асфальтированная дорожка, уставленная до асфиксии дорогими безгаражными автомобилями. За дорожкой — детская площадка: незамысловатые горки и качельки, чирикает подрастающее поколение, соревнуются в новорусских понтах молодые мамашки…
За детской площадкой асфальтированная дорожка уже пошире — для проезда. Она отделяет новорусский дом от советской девятиэтажки. У советского дома убогость логовазовского таксопарка компенсируется солидным преимуществом — ракушками.
Последний штрих топографии, и переходим к действию. Асфальтированная дорога (та, что разделяет два дома) упирается в ряд ракушек, поэтому для выезда на магистраль нужно сделать небольшой поворот направо — метра три-четыре.
Ну а теперь поехали. Шесть часов вечера. По дороге между домами на скорости около ста километров в час мчится птица-тройка: Аudi 80. Приближается к ракушкам… интересно, как она будет вписываться в поворот на те самые три-четыре метра? А никак! На фига ей вписываться? Не снижая скорости ни на километр, «Ауди» во весь пар таранит ракушку, расположенную прямо по курсу! Створка ворот улетает куда-то в небо и где-то там приземляется. Где — никому не интересно, потому что за этой самой створкой мирно дремлет скромненький «Мерседесик» средних лет. Чу! Уже не дремлет: под яростным натиском болида-соотечественника багажное отделение «мерина» уходит в салон, а капот пробивает дальнюю стену ракушки и вырывается на свободу, весь покореженный.
Я давно живу на свете и, кажется, повидал все переливы человеческой кретинии, но скажу честно: это — Гиннесс!
Думаете, всё? Ха-ха! Вот вам самая изюмина: за рулем «Ауди» сидел ее хозяин-мент, а «Мерседес» с оторванным тухесом и сплюснутым шнобелем принадлежал… тоже менту!!! Если б вы только видели эмоциональный кабуки их разговора на пепелище — за это многое можно отдать.
Неудивительно, что понаблюдать за их опасной и трудной службой собралось человек триста: и из новорусской двадцатидвухэтажки, и из советской девятиэтажки. Вот так подлинное искусство еще раз убедительно доказало, что способно преодолевать любые классовые противоречия.