«Яндекс» сделал 94 тысячи фотографий Минска
Как было сказано на состоявшейся в Минске презентации сервиса, панорамными съемками «закрыто» порядка 75–80 процентов улиц белорусской столицы. По словам официального представителя «Яндекса» в Украине и Беларуси Сергея Петренко, в текущем году в yandex.by планируется добавить карты белорусских областных центров и начать съемки их панорам.
Съемки Минска велись осенью 2010 года. На их проведение ушел примерно месяц. Всего «Яндекс» отснял в Минске 1010 километров улиц, в том числе в новых районах – например, Каменная Горка или Брилевичи. Съемки панорам провели белорусские партнеры «Яндекса» – компания «М25». Чтобы воссоздать на панорамах целый город, понадобилось сделать более 94 тысяч фотографий.
Технологию съемок специалисты «Яндекса» описали так: на крышу машины, оснащенной GPS, устанавливается специальное устройство с несколькими фотокамерами с разрешением не менее 10 мегапикселей. Дальше машина на низкой скорости двигается по намеченному маршруту, и через каждые 20–50 метров все фотокамеры одновременно делают снимки – поэтому панорамы можно смотреть в любом направлении. При съемке исторического центра города или узких улочек снимки делают часто (через 20–30 метров), а улицы, где нет никаких достопримечательностей, можно фотографировать через каждые 50 метров.
При съемке территорий, где нельзя проехать на машине, камера крепится на велосипед или просто переносится с места на место вручную. В Минске вручную снимали сквер перед Театром оперы и балета, Остров Мужества и Печали, а также площадь Независимости и храм в честь иконы Божией Матери «Взыскание погибших».
Фотографии склеиваются в панорамы автоматически. Для каждой панорамы указываются ее координаты и направление съемки (именно для этого машина и оснащена). Эта информация нужна, чтобы автоматически установить связи между панорамами. Панорамы с ошибками в GPS -позиционировании и неправильно указанным направлением отбраковываются.
Эффект виртуальной прогулки создается тем, что панорамы быстро сменяют друг друга – пользователь как будто идет по городу. Для быстрой загрузки «Яндекс» загружает не всю панораму целиком, а только видимый пользователю фрагмент. Для этого панорамы разрезаются на небольшие квадраты – тайлы. Размер одного тайла – 256 на 256 пикселей.
Так как исходные фотографии очень высокого качества, панораму можно разглядеть в деталях. Поэтому на панорамах улиц есть четыре уровня подробности. Можно приблизить изображение, и тогда подгружаются тайлы следующего уровня. Для каждого уровня создается собственный набор тайлов.
Чтобы на панорамах было проще ориентироваться, на них расставлены таблички с номерами домов. Поскольку координаты панорам и направление обзора известны, с помощью карты можно автоматически определить дома и отметить их на панорамах. Также на панорамах отмечены выходы из метро, вокзалы и аэропорты. Чтобы никто не заблудился.