maps.yahoo.com
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
maps.yahoo.com
Никто не в курсе, оттуда данные тянутся чем-нибудь, как с maps.google? А то там местами вокруг Москвы покрытие шире гугловского. Сама карта там на flash. Отдельные тайлы запрашиваются без проблем, вида http://us.maps3.yimg.com/aerial.maps.yi ... =a (это двор кадетского корпуса около пересечения окружной ж.д. и Лосиноостровской ул., Москва) Сама Москва не особо интересна, а вот неохваченные пока гуглом окрестности Жуковского, Внуково, Чкаловского... Обитателям других крупных городов также советую изучить покрытие на свои места.
|
||
Re: maps.yahoo.com
Да вроде и сама Москва новенькая...
Re: maps.yahoo.com
Угу, есть явный 2006 год. Конечно, местами - бардак (склейки зимы, осени и лета, облака), но не так страшно. для истории стоит иметь...
В принципе, там два вложенных цикла с простым инкрементом по x,y в ссылке для какого-нибудь curl, скачанный результат - скармливать imagemagick для сшивки. Если ничего не найдется, надо написать cmd-файлик. Проблема только выборе интервала перебора.
В принципе, там два вложенных цикла с простым инкрементом по x,y в ссылке для какого-нибудь curl, скачанный результат - скармливать imagemagick для сшивки. Если ничего не найдется, надо написать cmd-файлик. Проблема только выборе интервала перебора.
Re: maps.yahoo.com
Ага , Питер тоже поновее.
Re: maps.yahoo.com
а по подробнее можно?
|
||
Re: maps.yahoo.com
Пример: http://us.maps3.yimg.com/aerial.maps.yi ... a берем и увеличиваем на единичку (или уменьшаем) значения x= и y= . Получаем соседние тайлы. Остается выяснить, где они начинаются и кончаются. Параметр md можно опустить, как я понял... Как склеивать тайлы в командной строке - читать тут. http://www.imagemagick.org/Usage/mosaics/ Подробнее пока сам ничего не писал. Для строки из тайлов должно быть что-нибудь в духе for /L %X in ({начальное знач. X},1,{конечное знач. х}) do wget "http://us.maps3.yimg.com/aerial.maps.yi ... &v=1.6&t=a" %X.jpg & convert row.png %X.jpg +append row.png за точность не ручаюсь, это общий смысл, потому не надо меня спрашивать "почему не работает".
Если выяснится, что там куки и прочее
надо исправить часть, ответственную за получение файла вот так for /L %X in ({начальное знач. X},1,{конечное знач. х}) do curl --o %X.jpg "http://us.maps3.yimg.com/aerial.maps.yi ... &v=1.6&t=a" %X & convert row.png %X.jpg +append row.png а что касается row.png - его нужно создать высотой 258px и шириной 1 px. потом после склейки лишний пиксель слева можно обрезать тем же imagemagick.
Re: Если выяснится, что там куки и прочее
Да, curl как-то удобнее, если там еще чего-то указывать придется.
До полного цикла пока мозг не доработал.
До полного цикла пока мозг не доработал.
new.kosmosnimki.ru
Работает неким аналогичным образом... http://images.new.kosmosnimki.ru/printt ... 3&z=2 z лучше 2 не отдается (то есть на 1 возвращает пустоту) x,y - координаты в некоторой странной системе каждый тайл - 256х256 точек, его ширина в их системе координат - 2048х2048 юнитов (около 1х1 км, но точно - пока не знаю). Отдаваемый по ссылке кусок - с "угловыми" координатами (т.е. отняв по 1 попадем на другой тайл, прибавив по 2048 попадем на следующий правее и выше). Скрипт вида for /L %%Y in (7575553,-2048,7473153) do for /L %%X in (4192256,2048,4294656) do curl -o %%X_%%Y.jpg "http://images.new.kosmosnimki.ru/printt ... br>успешно утаскивает тайлы. Нужно только правильно задать интевалы в скобках (началь, шаг, конец).
Не знаю, как в Подмосковье и Москве, а в (+)
Пермском крае дороги там абсолютно от балды.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 129 гостей