- Точнее брать ее с http://meteoinfo.ru/ - федеральный источник. Нужен скрипт.
- Не помешала бы возможность автоматического заполнения среднесуточной температуры по данным опроса точки учета.
- Точнее брать ее с > http://meteoinfo.ru/ > - федеральный источник. Нужен скрипт.
Пример скрипта с импортом температур наружного воздуха можно скачать с сайта в примерах использования LERS Framework. Правда, в примере используется другой поставщик температур (http://www.pogoda.ru.net).
В наших планах работ уже есть вопрос о переходе к другому поставщику - http://www.gismeteo.ru.
Мы рассмотрим возможность написать скрипт также для сайта meteoinfo.ru. Но сроки пока неизвестны, и вы можете ожидать от нас скрипта достаточно долго. Вам проще будет самим переписать скрипт из примера, для импорта температур с указанного вами сайта.
Чем обусловлена необходимость использовать сайт meteoinfo.ru? Подойдет ли вам вариант с http://www.gismeteo.ru, http://www.pogoda.ru.net?
- Не помешала бы возможность автоматического заполнения среднесуточной температуры по данным опроса точки учета.
Спасибо за предложение. Мы добавили данный вопрос в наш план работ, по примерным срокам пока неизвестно.
Данные с сайта http://meteoinfo.ru/ мы используем для представления в Арбитражный суд. Используемые Вами сайты успешно используются в повседневной жизни, но не привязаны к официальному источнику.
Как работы по данному вопросу? я смотрю времени прошло уйма, может есть решение как загонять температуру наружнего воздуха в график?
Я не нашел среднесуточной температуры в архиве фактической погоды на этом сайте. Если она есть - дайте ссылку, если нет, то объясните, как вы вычисляете среднесуточную температуру для Арбитражного суда.
например тут можно получить 8 срезов и вычислить среднее арифметическое из них, что будет являться среднесуточной температурой.
Сделали утилиту для импорта данных с этого сайта, попробуйте:
https://github.com/lers-uchet/ImportTemperatureMeteoInfo/releases/tag/0.1
Описание и исходные коды доступны здесь:
https://github.com/lers-uchet/ImportTemperatureMeteoInfo
Не работает, однако…
При любых вариациях названия города (в кавычках, без, по-русски, по-англицки) - ошибка, на сайте не наден город N… (это так же и к центрам относится - Москва, Хабара)
Названия городов есть на этой странице в списке выбора:
http://meteoinfo.ru/archive-pogoda/russia/moscow
Нужно ввести название города, с которого начинается строка (до запятой).
Вот импорт для Москвы:
PS C:UserschichkovDesktopНовая папка (2)> .ImportTemperatureMeteoInfo.exe --incity Москва --mscoffset 0 --server lab --login myLogin --password myPassword
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/moscow'
Загрузка данных будет произведена с адреса '/russia/moscow-area/moscow'
Чтение температур с 02.02.2017 0:00:00 по 03.02.2017 0:00:00
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/moscow-area/moscow/2017/02/02/21'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/moscow-area/moscow/2017/02/02/18'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/moscow-area/moscow/2017/02/02/15'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/moscow-area/moscow/2017/02/02/12'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/moscow-area/moscow/2017/02/02/09'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/moscow-area/moscow/2017/02/02/06'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/moscow-area/moscow/2017/02/02/03'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/moscow-area/moscow/2017/02/02/00'
Средняя температура за 02.02.2017 0:00:00 = -7.7 °C
Среднесуточные температуры сохраняются на сервер 'lab:10000'
Вот для Хабаровска:
PS C:UserschichkovDesktopНовая папка (2)> .ImportTemperatureMeteoInfo.exe --incity Хабаровск --mscoffset 7 --server lab --login myLogin --password myPassword
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/moscow'
Загрузка данных будет произведена с адреса '/russia/khabarovsk-territory/habarovsk'
Чтение температур с 02.02.2017 0:00:00 по 03.02.2017 0:00:00
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/khabarovsk-territory/habarovsk/2017/02/02/15'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/khabarovsk-territory/habarovsk/2017/02/02/12'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/khabarovsk-territory/habarovsk/2017/02/02/09'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/khabarovsk-territory/habarovsk/2017/02/02/06'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/khabarovsk-territory/habarovsk/2017/02/02/03'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/khabarovsk-territory/habarovsk/2017/02/02/00'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/khabarovsk-territory/habarovsk/2017/02/01/21'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/khabarovsk-territory/habarovsk/2017/02/01/18'
Средняя температура за 02.02.2017 0:00:00 = -18.8125 °C
Среднесуточные температуры сохраняются на сервер 'lab:10000'
Тогда… увы, там только центры. И хоть мой город есть в фактических температурах, но нет в архивах…
А как быть с тем, что ломает кириллицу? Или в какой-то другой среде запускать надо?
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/moscow'
Загрузка данных будет произведена с адреса '/russia/ivanovo-area/nvanovo'
Чтение температур с 06.02.2017 0:00:00 по 07.02.2017 0:00:00
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/ivanovo-area/nvanov
o/2017/02/06/18'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/ivanovo-area/nvanov
o/2017/02/06/15'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/ivanovo-area/nvanov
o/2017/02/06/12'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/ivanovo-area/nvanov
o/2017/02/06/09'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/ivanovo-area/nvanov
o/2017/02/06/06'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/ivanovo-area/nvanov
o/2017/02/06/03'
Загрузка страницы 'http://meteoinfo.ru/archive-pogoda/russia/ivanovo-area/nvanov
o/2017/02/06/00'
Средняя температура за 06.02.2017 0:00:00 = -16,74286 °C
Среднесуточные температуры сохраняются на сервер '10.10.11.10:10000'
Ошибка чтение среднесуточных температур. Метод не найден: "Void Lers.LersServer.
.ctor(System.String)".
Плюс, не запускается на win10x64. Говорит поищите версию для вашего пк.
Так откель все-таки такой красивый дамп, подскажите?
Shturman, вы когда вводите город, он попадает в программу в другой кодировке. Вы как набираете командную строку для запуска импорта?
anbeluaev, к сожалению, скрипт будет работать только в R21, поскольку там используются методы framework из этой версии.
Как набираю… обыкновенно, как рекомендовано в описании. Вопрос в другом - по Вашим сканам кода и сканам пользователей видно, что это далеко не cmd. Вот я и спросил - это какая-то отдельная программа, модуль или просто оболочка, среда разработки… а то что cmd ломает кодировку кирилллицы - оно и понятно.
использую cmd, вы видимо копируете команду из текстового редактора в котором выбрана иная кодировка…
попробуйте в командной строке ввести следующую команду.
сhcp 1251
или
chcp 65001
после этого вставляйте команду для выполнения скрипта.
В cmd в принципе нельзя скопировать что-то… что проблема в кодировке как раз понятно, вот я и подумал о среде разработки или какого-то приложения.