Ездили мы как-то раз в Испанию, в район Малаги. В середине июня. Казалось бы - Средиземноморье, южная страна, жара, купание должно быть отличным! Однако же по приезду на море выяснилось, что температура воды далека от идеала - около 17 градусов. Мне или жене ещё куда ни шло (макнуться и быстро вылезти), а детям уже не айс. В итоге, купание не задалось, и по приезду обратно я заинтересовался - почему так, и как предотвратить. И путём разысканий в гугле и небольшой работы в фотошопе пришёл вот к какой методике.
Прежде всего, идём вот сюда:
http://oceancolor.gsfc.nasa.gov/cgi/l3
Это спутниковые данные НАСА по разным океаническим параметрам. Нас интересует поверхностная температура воды, так что в верхних выпадающих меню выбираем:
- Standart products
- Aqua MODIS Sea Surface Temperature (11m daytime)
- Monthly climatology (или Weekly climatology, если хотите смотреть данные по неделям, а не по месяцам) - это осреднённые значения за 2002 - 2007 года. В этом же пункте можно заказать результаты недавних измерений за этот год или архивных - как по дням (Daily), так и более сложносочинённые: осреднение за 3, 8 или 32 дня (3-, 8-day composite, Rolling 32-day composite), за месяц (Monthly) и т.п. - там всё понятно.
- 4 km (это разрешение картинки, т.е. 1 пиксель = 4х4 км). Как по мне, вполне достаточно, чтобы оценить температуру воды в предполагаемом месте отдыха.
Если нужного периода в списке выпадающих после запроса превьюшек нет, увеличьте число в окошке thumbnails.
Дальше просто - тыкаете в нужную по дате картинку, и вылезает карта мира, расцвеченная соответственно легенде (внизу под превьюшками). Размер карты в разрешении 4км - около 14 мегабайт.
Если хотите заняться более детальным анализом, чем просто беглый просмотр, можно делать так:
- Сохраняем вышеупомянутую легенду куда-нибудь на диск.
- Сохраняем нужную карту мира с температурами воды - туда же.
- Открываем её в фотошопе, вырезаем нужный район (чтобы быстрее потом работало - в принципе, можно и не вырезать)
- Открываем отдельно легенду, Ctrl-A -> Ctrl-C - копируем в буфер, закрываем, переходим к карте и Ctrl-V - вставляем, перетаскиваем на место, где она не мешает (куда-нибудь на сушу), Ctrl-E - объединяем с картой (должен получиться один слой).
- Идём в Image -> Adjustments -> Replace color, сразу двигаем Fuzziness на 0, и выбираем пипеткой в легенде нужную температуру воды (например, 20 градусов). Выбираем так, чтобы на чёрном поле под ползунком Fuzziness появились какие-нибудь белые точки (если их нет, то цвет "не работает", то есть, не представлен на реальной карте). Ползунками внизу регулируем его так, чтобы он резко отличался от ближайших к нему (например, вместо зелёного делаем красный - в первую очередь двигаем Hue и "подруливаем" с помощью Saturation и Lightness). Жмём ОК, готово. Такое действие можно повторить и для других температур.
Теперь у вас есть карта, на которой ясно видно, где теплее, а где холоднее, чем нужно.
Способ работает для открытого моря и крупных озёр (мелкие просто не представлены на карте, да и измерения там часто некорректные).
В графе Climatology представлен более-менее весь мир, а если выбирать по месяцам из архива - покрытие тоже довольно приличное, но чем уже запрашиваемый промежуток времени, тем оно более фрагментарное (видимо, сенсор, который меряет температуру со спутника, не пробивает через облака). То есть, на карте за один конкретный день будут данные только там, где облачности не было.
Успехов в применении и хорошего отдыха!