Авторы, попробуйте отсюда потырить данные:
http://w.meteo-nso.ru/index.php
demo:demo12
Самый точный из виденных прогнозов - это windguru.cz. Однако у них наиболее вкусные вещи только в платной версии. Но и в бесплатном варианте они превосходят по точности все аналогичные сервисы. Думаю, что не сбудется завтрашнее обещание от rp5 на целый день дождя в Питере. Особенно во второй половине дня.
В Ростове-на-Дону сбылось, правда на час раньше.
Да запросто - когда путают килопаскали и гектопаскали
Вариант отображения метеоданных с помощью leaflet в виде интерактивно подключаемых\отключаемых слоев.
(кириллицу нужно перевести в utf-8)
<html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="http://leaflet.cloudmade.com/dist/leaflet.css" />
<!--[if lte IE 8]><link rel="stylesheet" href="http://leaflet.cloudmade.com/dist/leaflet.ie.css" /><![endif]-->
<script src="http://leaflet.cloudmade.com/dist/leaflet.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="http://openweathermap.org/js/leaflet-layer.js"></script>
</head>
<body>
<div id="map" style="width: 100%; height: 100%"></div>
<script>
var osmUrl = 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
osmAttribution = 'Map data <a target="_blank" href="http://www.openstreetmap.org">OpenStreetMap.org</a>; contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>',
osmLayer = new L.TileLayer(osmUrl, {maxZoom: 18, attribution: osmAttribution});
var l_w = new OsmJs.Weather.LeafletLayer({lang: 'ru'});
var map = new L.Map('map', {center: new L.LatLng(55.8, 37.7), zoom: 7, layers: [osmLayer]});
var baseMaps = {
"OpenStreetMap": osmLayer
};
var overlayMaps = {
"Метеоданные": l_w
};
layersControl = new L.Control.Layers(baseMaps, overlayMaps);
map.addControl(layersControl);
map.on('click', onMapClick);
var popup = new L.Popup();
function onMapClick(e) {
var latlngStr = '(' + e.latlng.lat.toFixed(3) + ', ' + e.latlng.lng.toFixed(3) + ')';
popup.setLatLng(e.latlng);
popup.setContent("Координаты точки " + latlngStr);
map.openPopup(popup);
}
</script>
</body>
</html>
P.S.: отредактировал до полного примера html
За библиотеку спасибо! Прикрутил сюда http://openweathermap.org/example-leaflet
Я сделал ссылку на гитхаб. Что написать про автора?
По поводу размещения на openstreetmap.ru - мы только за.
Да, было такое. До сих пор помню “Гдетопоссали”.
…
Хороший проект. Удачи владельцам. Мож когда нить появится хороший сервис под “Андроид”.
Очень таки хочется узнать какая погодная станция может работать с сервисом? Обкатанные модели? Моя задача поставить 2 точки мониторинга температуры вне квартиры и давления воздуха, заодно и данных накину в Питер
Чем бюджетней, тем лучше, но и так чтобы работало, то есть фуфил за 1000 покупать если он сдохнет смысла нет, проще сразу за 5 и навсегда
По-моему, если делать свои датчики, то их необходимо ставить в метеорологическую будку. Иначе это будут весьма недостоверные данные… неким образом коррелирующие с текущей погодой.
Dennsy, еще реалметео использует интузиастов, можно попробывать на них выйти
В leaflet-layer.js перепутаны поля min и max температур.
Исправил
спасибо, работает
Мы добавили в API серверную кластеризацию маркеров.
Теперь запросы отрабатываются заметно быстрее и меньше нагружают браузер.
тут описание вызова openweathermap.org/example-json
Спасибо Alno за библиотеку к leaflet!
По поводу собственных метеостанций .
- если у Вас уже есть такая, подключить ее к проекту можно используя наш API подробнее смотрите тут openweathermap.org/API
- если нет…то можно собрать самому )) Собственно мы так и сделали.
Основа ATxmega256A3 на борту стоит датчики
температуры, температура и влажность, давление .
Кроме того - 3G модем , аккумуляторы и … тааадам … солнечная батарея.
В результате мы получили полностью автономную конструкцию.
Одна из таких станций сейчас работает в горном Крыму прямо посреди леса!
вот тут можно посмотреть ТУТ
Софтверная платформа freeRTOS.
Чуть позже выложим описание макет платы и софт.
PS Извиняюсь за офтоп …
Наверное станции лучше обсуждать к примеру на facebook
Мы добавили в API серверную кластеризацию маркеров.
Теперь запросы отрабатываются заметно быстрее и меньше нагружают браузер.Спасибо Alno за библиотеку к leaflet
Я обновил слой, теперь:
- можно показывать станции, а не города - для этого надо передать ‘type’: ‘station’ в хэш опций
- показывается температура сразу под маркерами (как на OpenLayers)
- в опциях можно задать количество значащих цифр после запятой в температуре (опция temperatureDigits)
А в каком соотношении находятся openweathermap.org и good-weather.ru? Я смотрю, что там очень схожи многие страницы. Интересуюсь в первую очередь для того, чтобы понять можно ли с иконки на слое сослаться на прогноз для города и куда?
А в каком соотношении находятся openweathermap.org и good-weather.ru? Я смотрю, что там очень схожи многие страницы. Интересуюсь в первую очередь для того, чтобы понять можно ли с иконки на слое сослаться на прогноз для города и куда?
openweathermap.org и good-weather.ru по сути одно и тоже, отличаются только шаблонами дизайна.
openweathermap.org хочется развивать для решения узкой и четкой задачи - референсные данные о погоде. На good-weather.ru, наверное, будут прогнозы погоды, их будет несколько разных и возможность их сравнивать. туда же пойдут и самодельные погодные станции и вроде того.
Ссылку на страницу прогноза погоды для города можно давать вот сюда http://openweathermap.org/city/524901 где 524901 идентификатор города.
Прогноз правда еще сильно сырой, иногда очень заметно врет … напишу большими буквами, что это версия 0.0001 ))
Ссылку на страницу прогноза погоды для города можно давать вот сюда http://openweathermap.org/city/524901 где 524901 идентификатор города.
Где бы взять идентификатор интересующего города?
1 - Прогноз погоды, отдельная большая и очень интересная тема. Собственно это одна из причин, почему мы это затеяли. Брать чужой не хочется. Чужой прогноз связывает нас лицензионными ограничениями. Совсем свободных проектов я не встречал. Мы считаем сейчас прогноз погоды, но пока это все достаточно сыро и требует отладки и проверки. Выдавать в паблик такой продукт мы не готовы. Но прогноз будет обязательно! Всем кому эта тема интересна можно обсудить ее отдельно.
А по какой модели считаете? Вероятно WRF, она единственная опенсорсная из известных мне.
Вообще, оно конечно интересно, не спорю. Но имхо дело это малоподъемное для частников - если нужен именно практический продукт, а не игрушка.
- какую область обсчитываете, какой шаг сетки?
- с каких данных модель стартует?
- какие граничные условия?
- как вы думаете проводить настройку модели и валидацию результатов?
Всё это очень непросто…