kv75
23:12 05-08-2006 Картография
Как стало ясно из предыдущих комментариев, паззл состоит в том, что я собираю карту окрестностей нашего института из кусочков карты Google Maps размером 256x256 точек, сохранённых в кэше броузера.

Это решение представляется мне существенно более простым, чем склеивание скриншотов. Ибо хотя кусочки в 12 раз меньше по площади, чем экран ноутбука, они заранее проквантованы и не содержат никаких вредных примесей. А склеивать скриншоты – это удовольствие не для слабонервных!

Первая проблема состояла в том, что эти кусочки из кэша нужно было достать. Это был первый случай в моей практике, когда я обругал Firefox и воспользовался IE. Дело в том, что Firefox слишком уж лихо обходится со своим кэшем, пряча часть картинок в один большой файл, откуда их потом выковыривать как-то не хочется. IE же, хотя и разбрасывает кэшированные файлы по нескольким папкам, ничего никуда не прячет. Да, в результате количество файлов во временных папках IE сильно напрягает файловую систему, но сейчас речь не об этом.

Вторая проблема состоит в том, что объём результирующего файла должен получиться довольно большим (20x20=400 квадратиков обеспечат более 150 МБ в формате PSD, и ворочать такой файл будет трудновато). И тут мне в голову пришла очень здравая идея! Карте ведь совсем не обязательно быть квадратной! Файл можно составить только из тех кусочков карты, которые представляют интерес, а всякие лишние углы убрать, как политику в рекламе. В результате я надеюсь довольно сильно сэкономить.

PS. К настоящем времени на карту нанесено 39 квадратиков.