Яндекс получил снимок города N. Размер снимка зависит от того, какой спутник его сделал. Допустим, это 32000х32000 пикселей весом в 3 ГБ. Если город небольшой, то он вполне поместится на одном таком изображении. Например, для Новосибирска их нужно два, для Москвы — пять, а для Санкт-Петербурга с пригородами — шесть.
Получив изображение, Яндекс накладывает его на соответствующий участок на спутниковом слое Карт и стыкует с соседними, чтобы, например, автотрасса не прерывалась на границе новых и старых снимков.
Из одного изображения делается несколько — по одному для каждого из масштабов. Для самого подробного оставляют максимальное разрешение, для более общих — соответственно уменьшают, потому что чем меньше разрешение снимка, тем меньше будет весить картинка. В итоге получается «пирамида снимков», которую пользователь будет последовательно видеть, приближая и отдаляя спутниковый слой на Яндекс.Картах.
Затем каждое изображение для каждого масштаба делится на тайлы — квадраты размером 256х256 пикселей. Все слои на Яндекс.Картах подгружаются как раз такими тайлами. Это позволяет ускорить работу Яндекс.Карт — загружаются только те участки, которые пользователь в данный момент просматривает.
Наконец снимок города N готов к публикации. Как правило, Яндекс публикует новые спутниковые снимки целыми выпусками, поэтому свежие фотографии города N появятся на спутниковом слое Яндекс.Карт вместе с обновлениями других территорий.
Подробнее:
http://company.yandex.ru/technologies/satellite/