Введение в эту статьюсуществоватьERA5метеорологическийданныеиз Официальный сайтсередина,Руководствоскачать、Pythonкодировать автоматически Пакетная загрузкачас за часом、день за днемимесяц за месяцемизERA5метеорологическийданные Все видыпродуктизсокращенный метод。
ERA5(fifth generation ECMWF atmospheric reanalysis of the global climate)сделан изЕвропейский центр среднесрочных прогнозов погоды(European Centre for Medium-Range Weather Forecasts,ECMWF)развиватьиподдерживатьизодиндобрыйпо всему мируизвысокое разрешениеНабор данных реанализа атмосферы,поставлять Слишкомдобрыйметеорологическийиклиматические переменныеизнепрерывный、один致ивысокое качествоизданные。ERA5На основе глобальных наблюденийданные、Численная модель и схема физической параметризации,Благодаря технологии усвоения данных и численного моделирования,за последние несколько десятилетий(1940
с начала года)из Погодные условия реконструированыимоделирование,тем самым создавая высокое пространственно-временное разрешениеизатмосфераиповерхностные переменныеданные。ERA5поставлять Обширныйизметеорологическийиклиматические переменные,включая температуру、влажность、скорость ветра、осадки、Облачность、Поверхностное излучение、Температура поверхности и т. д.。Этиданныеисправитьизвременной интервал(час за часомилимесяц за месяцем)и пространственное разрешение(От нескольких километров до десятков километров)поставлять,Может использоваться для исследования климата.、анализ погоды、Проверка климатической модели、Экологический мониторинг и многие другие области применения.
нас МожетпроходитьERA5изОфициальный сайт,или ВОЗсуществоватьGoogle Планета Земляждатьплатформасередина,Загрузите эти данные о погоде. Так как скачать эти данные в Google Планета Земля относительно хлопотно.,И скорость тоже не очень дружелюбная.,Здесь мы в основном представимОфициальный сайт,проходитьРуководствоскачать、Загрузка кода Pythonждать2
способ,скачатьдругойERA5данныепродуктизметод。
первый,Нужно быть ясным,насодин般常использоватьизERA5данныепродуктвключатьERA5иERA5-Landждать2
добрый;Чтосередина,бывшийERA5Включает все регионы мира,И последнийERA5-LandВключает только глобальныеизземляобласть,但даназад ВОЗизпространственное разрешение(Самый высокий из них0.1
°)быть выше, чембывший(Самый высокий из них0.25
°). Во-вторых,существоватьERA5из Официальный сайт,Либо вышеперечисленноеизERA5данные,все ещеERA5-Landданные,наспроходитьРуководствоскачатьили ВОЗЗагрузка кодаиз Способ,Все можно сделать только напрямуюскачатьприезжатьчас за часомилимесяц за месяцемизметеорологическийданные;если необходимодень за днемизданные,Вы можете найти день за в предложении на официальном сайте. Загрузите инструмент расчета данных днемstatistics (https://cds.climate.copernicus.eu/cdsapp#!/software/app-c3s-daily-era5-statistics?tab=app) с автоматическим расчетом.,или ВОЗдасуществоватьGEEсерединаскачать,Сноваили ВОЗСразу Да, сначаласкачатьчас за часомизданные,Затем напишите свой собственный код для пакетного расчета.день за днемили ВОЗДругие разрешения времениизданные。конечно,也还有одиндобрыйиспользоватьPythonкод Пакетная загрузкадень за днемданныеизметод,Но на скорость этого метода влияют условия сети.,Я обнаружил, что загрузка происходит не так быстро, как Руководство.,Поэтому здесь нет введения, если вы воспользуетесь этим кодом позже;,Позвольте мне представить его вам еще раз.
Нужно обратить внимание,Пока вы не решите использовать вышеуказанноедень за днемстатистикаданные计算工具来скачатьданные,Итак, что бы мы ни выбралиРуководствоскачатьданные,все ещеиспользоватьPythonкодПакетная загрузкаданные,Все операции в этом разделе обязательны.
Сначала мы находим домашнюю страницу данных, которые нам нужно загрузить, как показано на рисунке ниже.
Во-вторых, если мы не авторизованы, нам необходимо авторизоваться или зарегистрировать аккаунт, как показано в правом верхнем углу картинки выше. Как показано на рисунке ниже, я зарегистрирую здесь новую учетную запись.
После завершения регистрации вам необходимо активировать учетную запись по адресу электронной почты, который мы указали при регистрации, как показано на рисунке ниже.
Затем просто войдите в свою учетную запись, как показано на рисунке ниже;
Следующий,Вернемся на домашнюю страницу данных.,выбирать“Download data”Параметры;Как показано ниже。впоследствии,Выберите тип продукта, соответствующий текущему продукту данных.,Обычно,Мы выбираем первое,То есть“Reanalysis”Параметры Сразу Может。
Впоследствии,выбиратьнаснуждатьсяизметеорологическийданныеиндекс;Можетсуществовать“Popular”этотодин栏выбиратьиспользовать Тачюниспользоватьиз Популярныйиндекс,也Может自己依据нуждатьсясуществоватьподизкатегориясерединапоиск。Как показано ниже。
Следующий,Выбираем нужный нам год, дату и время. Здесь нужно обратить внимание,对ВдругойизERA5продукт,Количество загрузок, которые можно загрузить одновременно, также различается, как показано на рисунке ниже;,Эта моя фотографияскачатьиздаERA5данные,это Сразу Можетодин次性выбиратьв течение многих лет、Тацукиизданные;但даназад面яскачатьERA5-Landданные,Я обнаружил, что не могу выбрать несколько лет и месяцев.,То есть说один次性只能скачатьодин месяц в годуизданные。этотвозможныйсделан из В,ERA5-Landданныеизпространственное разрешение比较高,данные Большее количество,что привело к официальным ограничениямERA5-Landданныеизодин次性скачатьизпредел。
Впоследствии,Выберите пространственный охват данных, которые мы хотим загрузить.,ивыбиратьскачатьизданные Формат(предположениевыбиратьNetCDF
Формат)Как показано ниже。
Впоследствии,выбирать Изображение нижесерединаверхний левыйиз“Accept terms”Параметры。
На этом этапе мы завершили работу по подготовке к загрузке данных.
первый,Расскажем, как скачать Руководство. Скачать Руководство на самом деле очень просто.,существовать完成上один个“Accept terms”Параметрыпосле шагов,Нижний правый угол картинки выше Сразу会变成Изображение ниже右下角Место示из“Submit Form”Параметры;выбиратьэтотодин项Вот и все。этотиз意思да,Используйте нашу предыдущую информацию о загрузке в качестве запроса.,Отправить на сервер,сервер Просто обработайте запрос,Можем начать загрузку.
Впоследствии вы сможете увидеть только что инициированный нами запрос в новом интерфейсе, как показано на рисунке ниже; Следует отметить, что на данный момент мы только отправили запрос на сервер официального сайта, и серверу потребуется некоторое время для обработки нашего запроса.
Как показано ниже,После отправки запроса,насдоступный Предыдущая статьяизметод Снова提交Что他изпросить;Этипросить都существовать“Your requests”интерфейссерединапоказано。
После того, как сервер обработал наш запрос,Вы можете видеть, что список запросов отображается справа.“Download”Параметры,Нажмите на нее, чтобы загрузить данные.
Обычно,Время, необходимое серверу для обработки наших запросов, варьируется.,На это влияет размер загружаемого файла, ситуация занятости и т. д., как показано на рисунке ниже;,Мои две просьбы,Один меньше, чем200 MB
изданные,Один меньше, чем20 MB
изданные,Чуть не прошли мимо друг друга1
часы、20
Выполнение запроса заняло несколько минут、Можетскачать,Эта скорость не очень быстрая.
Следующий,Давайте представим, исходя изPythonкодПакетная загрузкаданныеизметод。
первый,Заходим на эту веб-страницу (https://cds.climate.copernicus.eu/#!/home, здесь нужно обратить внимание);,После входа на эту страницу,Для начала вам необходимо перейти по следующей гиперссылке,Зарегистрируйтесь снова;Я чувствуюэтотшагиззначение Сразуда Волянас Зарегистрируйтесь хорошоизERA5Официальный сайт Назначить другую учетную записьAPIРазрешения。
в,Как показано ниже,здесьиз“Current password”Также введите。
Затем мы заходим на этот сайт (https://cds.climate.copernicus.eu/api-how-to), находим расположение веб-страницы, как показано на рисунке ниже, и копируем всю информацию в черную область справа. .
Следующий,нам все еще нужно Конфигурацияодин разPythonкодсередина,использоватькскачатьERA5данныеизодин个第三方Библиотекаcdsapi
,То естьERA5官方развиватьиз、специально используется дляPythonЗагрузка кодаERA5данныеиз Библиотека。Если вы еще этого не сделалиPythonсреда,может быть основано наКак настроить среду Anaconda и Python на платформе Windowsсередина提приезжатьизметод来Конфигурациякодсреда。
Следующий,нас Конфигурацияcdsapi
Библиотека;если необходимосуществоватьвиртуальныйсредасерединаскачатьэтот Библиотека,Вы можете обратиться кAnaconda создает, использует и удаляет виртуальные среды Pythonсередина提приезжатьизметод,После создания новой виртуальной среды используйте следующий метод для доступа к этой библиотеке.
Конфигурацияcdsapi
Библиотека也да很简单из。наспрямойсуществоватьPythonсредаизкомандная строкасередина Введите следующее соответственнокод Вот и все(Если у вас нетcondaсредаизразговаривать,доступныйpip
установить,Ссылка на конкретный методERA5из Официальный сайт Вот и все)。Чтосередина,第один句кодиспользовать Всуществоватьcondaиз Конфигурациядокументсередина添加один个新из Источник программного обеспеченияchannel
,Прямо сейчасconda-forge
;conda-forge
даодин个社区驱动из Источник программного обеспечения,Предоставляет широкий спектр пакетов программного обеспечения с открытым исходным кодом.,включатьэтотcdsapi
Библиотека。второе предложениекод Сразудаскачатьcdsapi
Библиотека。
conda config --add channels conda-forge
conda install cdsapi
Запустите приведенный выше код, как показано на рисунке ниже.
ясуществовать第один次Конфигурацияcdsapi
Библиотекаизкогда,Появился Как показано нижеиз Сообщить об ошибке;этотдобрый问题один般Сразуда没有管理员Разрешенияпривести киз。
Следовательно, выберите открытие командной строки с правами администратора, как показано на рисунке ниже.
Впоследствии,Сразу Конфигурацияхорошоcdsapi
Библиотека;Как показано ниже。
Следующий,наснуждаться找приезжать.cdsapirc
документ,и Воля前面наскопироватьизurl
иkey
копироватьприезжать Чтосередина。Здесь нужно обратить внимание,этот.cdsapirc
документ,В принципесуществовать Конфигурацияполныйcdsapi
Библиотеканазад,появится автоматическисуществоватьнаскомпьютерсерединаизC:\Пользователи\имя пользователя
документ Конай;Как показано ниже。
Но на самом деле,Иногда в этом случае мы не можем увидеть этот файл в указанной выше папке;,нас Можетсуществоватьэтотдокумент Конай新建один个.txt
Форматизтекстдокумент,и Волянаскопироватьизurl
иkey
копироватьприезжать Чтосередина,Как показано ниже。
Впоследствии,Воляэтот.txt
Форматизтекстдокумент Переименоватьдля.cdsapirc
,Как показано ниже。
Впоследствии,нас回приезжать前面ERA5Официальный сайтсередина,Настройте веб-сайт для загрузки атрибута данных,ивыбиратькрайний левыйиз“Show API request”Параметры;Как показано ниже。
Впоследствии,БудетPythonкод;Как показано ниже。нас Воляэтоткодкопироватьприезжать自己изPythonязыкизIDEсередина,Просто выполните код.
После копирования будет так, как показано на рисунке ниже.
После этого выполните скопированный выше код, как показано на рисунке ниже. Как видите, загрузка кода началась.
На что стоит обратить внимание,скачатьизметеорологическийданные Сохранить по умолчаниюсуществоватьPythonкод Местосуществоватьиздокументпапкасередина;Как показано ниже。
также,данные, которые мы получили вышеуказанным методом,По сути, это тоже запрос, отправленный на сервер,Также необходимо предварительно обработать запрос、впоследствиисуществоватьPythonсерединаначинатьскачатьиз;нас同样Можетсуществовать“Your requests”страницасередина看приезжатьнаспроходитьPythonскачатьданныеизпросить。Изображение нижесередина,Pythonскачатьданныеизпросить处理данныедля0
,Это связано с тем, что для одних и тех же данных,Сначала я отправил запрос, используя метод загрузки Руководства.,сервер После обработки я используюPythonОтправил запрос,такPythonскачатьданныечас Сразу Нетиспользовать了Снова重新处理просить了。
в то же время,当час还简单对比了один раз РуководствоскачатьиPythonскачатьизразница в скорости,Но я чувствую, что между ними нет большой разницы в скорости.,Это не очень быстро, но если использовать метод загрузки Руководства;,После отправки и обработки запроса,использоватьIDMждатьскачать Программное обеспечение поставляетсяскачать,Скорость будет очень высокой — по крайней мере, по сравнению с использованием функции загрузки, встроенной в браузер.,или ВОЗPythonскачать,Это значительно быстрее.
На этом этапе все готово.
Добро пожаловать, чтобы следить за (почти) всей сетью: Crazy Learning GIS