{"id":20850645,"url":"https://github.com/atsyplenkov/setun-meteo-kriging","last_synced_at":"2026-04-13T11:31:58.730Z","repository":{"id":220594508,"uuid":"752050147","full_name":"atsyplenkov/setun-meteo-kriging","owner":"atsyplenkov","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-02T23:18:29.000Z","size":1521,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-06T13:07:33.222Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atsyplenkov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-02-02T22:40:39.000Z","updated_at":"2024-02-02T22:41:10.000Z","dependencies_parsed_at":"2024-02-03T00:26:00.626Z","dependency_job_id":"691c311c-4448-4025-bb84-7295aa29c020","html_url":"https://github.com/atsyplenkov/setun-meteo-kriging","commit_stats":null,"previous_names":["atsyplenkov/setun-meteo-kriging"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/atsyplenkov/setun-meteo-kriging","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsyplenkov%2Fsetun-meteo-kriging","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsyplenkov%2Fsetun-meteo-kriging/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsyplenkov%2Fsetun-meteo-kriging/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsyplenkov%2Fsetun-meteo-kriging/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atsyplenkov","download_url":"https://codeload.github.com/atsyplenkov/setun-meteo-kriging/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atsyplenkov%2Fsetun-meteo-kriging/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31751287,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T09:16:15.125Z","status":"ssl_error","status_checked_at":"2026-04-13T09:16:05.023Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T03:10:49.403Z","updated_at":"2026-04-13T11:31:58.713Z","avatar_url":"https://github.com/atsyplenkov.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"В данном репозитории собран набор скриптов для интерполяции метеохарактеристик (осадков [Р, мм] и температуры воздуха [Т, °С]) полученных с сайта [pogodaiklimat.ru](https://pogodaiklimat.ru) при помощи пакета [`rp5pik`](https://github.com/atsyplenkov/rp5pik).\n\nВ примере рассмотрен период с **мая 2023** года по **январь 2024** года для водосбора р. Сетунь (г. Москва).\n## Исходные данные\nВсего в районе водосбора р. Сетунь (см. полигон на скриншоте), располагается 12 метеостанций, для которых есть метеорологические данные. Данные с м/с МГУ более доступны, так что она исключена из дальнейшего анализа.\n\n\u003cimg src=\"attachments/Pasted image 20240203114602.png\" width=\"50%\" style=\"display: block; margin: auto;\" /\u003e\n\n## Процесс получения данных\nПроцесс парсинга с сайта [pogodaiklimat.ru](https://pogodaiklimat.ru) подробно описан в репозитории пакета [`rp5pik`](https://github.com/atsyplenkov/rp5pik). Здесь за получение и первичную обработку метеоданных отвечает скрипт `workflow/01_download-pik-data.R`. В нем произойдет скачивание данных с сайта для всех нужных метеостанций, их базовая чистка и аггрегация для 9:00 и 21:00 по МСК.\n\n## Подготовка к интерполяции\nПроцесс интерполяции заключается в том, что в узлы регулярной сетки с шагом в 10 км (файл `data/tidy/grid_tc.Rdata`) для каждого временного шага (т.е. каждые 12 часов) будет произведен Универсальный Кригинг. В качестве предикторов, помимо метеоданных, выступает и среднемноголетняя оценка температуры или осадков по реанализу TerraClimate. Это сделано для того, чтобы повысить точность интерполяции. Так как известно, что для данного региона, реанализ TerraClimate довольно хорошо учитывает пространственную изменчивость метеопараметров. Таким образом, мы можем получить среднемноголетние характеристики как в узлах сетки (куда мы будем интерполировать), так и в локациях метеостанции.\n\nЗа это отвечает файл `workflow/02_prepare-data-for-interpolation.R`.\n\n## Сама интерполяция\nИнтерполяция проходит в два этапа: отдельно для осадков и отдельно для температуры. Все описано в файле `03_interpolation.R`. В результате мы получим таблицу, где для каждого временного отрезка есть проинтерполированная средняя температура воздуха и осадки. В примере картинка ниже, показывающая сравнение осадков в **июле 2023 года** на м/с **Немчиновка**, **Внуково** и в центре водосбора р. **Сетунь.**\n\n\u003cimg src=\"attachments/Pasted image 20240203120942.png\" width=\"80%\" style=\"display: block; margin: auto;\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatsyplenkov%2Fsetun-meteo-kriging","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatsyplenkov%2Fsetun-meteo-kriging","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatsyplenkov%2Fsetun-meteo-kriging/lists"}