/part2.tex (fb3ee11eb5d4860d2551a77901f507cbee2e41de) (6196 bytes) (mode 100644) (type blob)
% вторая часть
\section{Демонстрация работы скрипта}
\subsection{Получение данных}
Данные по температуре и осадка были взяты с сайта http://aisori-m.meteo.ru/. Пример запроса в базу данных приведён на рис.1
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/1}
\caption{Пример запроса в базу данных}
\label{fig:1}
\end{figure}
Получены датасеты с данными о погоде с 1950 по 2020 год со станций Москва (ВДНХ) с индексом 27612 и Нижний Новгород с индексом 27459 со следующими столбцами:
\begin{itemize}
\item индекс ВМО;
\item год;
\item месяц;
\item день;
\item общий признак качества температур;
\item минимальная температура воздуха;
\item средняя температура воздуха;
\item максимальная температура воздуха;
\item количество осадков.
\end{itemize}
Датасет содержит точку с запятой в качестве разделителя.
\begin{figure}[H]
\centering
\includegraphics[width=0.50\linewidth]{pics/2}
\caption{Результат запроса в БД}
\label{fig:2}
\end{figure}
\subsection{Запуск скрипта}
Перед запуском скрипта его необходимо переместить в папку с метеоданными, заранее переименованными по принципу *название города*.txt.
Скрипт запускается через коммандную строку Windows.
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/13}
\caption{Запуск скрипта}
\label{fig:3}
\end{figure}
В командной строке необходимо перейти по пути, где лежит скрипт, с помощью команды cd. После этого запускается скрипт с двумя параметрами, представляющими из себя переименованные файлы с метеоданными.
После завершения работы скрипта, весь результат сохраняется в папке Result.
\subsection{Результат работы скрипта}
После завершения работы скрипта построены следующие графики:
\begin{itemize}
\item графики среднегодовых температур и осадков в двух точках наблюдений;
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/20}
\caption{График среднегодовой температуры в Москве}
\label{fig:4}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/21}
\caption{График среднегодовых осадков в Москве}
\label{fig:5}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/22}
\caption{График среднегодовой температуры в Нижнем-Новгороде}
\label{fig:6}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/23}
\caption{График среднегодовых осадков в Нижнем-Новгороде}
\label{fig:7}
\end{figure}
\item вычислен коэффициент корреляции для температур и осадков в разных
точках наблюдения;
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/24}
\caption{График среднегодовых температур}
\label{fig:8}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/25}
\caption{График среднегодовых осадков}
\label{fig:9}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=0.5\linewidth]{pics/26}
\caption{Матрица корреляции среднегодовых температур}
\label{fig:10}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=0.5\linewidth]{pics/27}
\caption{Матрица корреляции среднегодовых осадков}
\label{fig:11}
\end{figure}
\item коробочные диаграммы по температурам в двух точках наблюдения;
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/14}
\caption{Коробочная диаграмма температуры в Москве}
\label{fig:12}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/15}
\caption{Коробочная диаграмма температуры в Нижнем-Новгороде}
\label{fig:13}
\end{figure}
\item графики декомпозиции данных по температуре и осадкам в двух точках наблюдения.
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/16}
\caption{Декомпозиция данных по температуре в Москве}
\label{fig:14}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/17}
\caption{Декомпозиция данных по осадкам в Москве}
\label{fig:15}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/18}
\caption{Декомпозиция данных по температуре в Нижнем-Новгороде}
\label{fig:16}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=0.75\linewidth]{pics/19}
\caption{Декомпозиция данных по осадкам в Нижнем-Новгороде}
\label{fig:17}
\end{figure}
\end{itemize}
Mode |
Type |
Size |
Ref |
File |
100644 |
blob |
2190 |
a93ac2d6149961a6eb6d7da7898d8a1b109e7c03 |
.gitignore |
100644 |
blob |
9960 |
4caa1844d393ca4510e1d3393fff8dfa4412f65a |
BAK_vkr.tex |
100644 |
blob |
0 |
e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 |
ItWorks.tex |
100644 |
blob |
9741 |
2a955984838e297dc5b48dc2c2af796190ccf2b8 |
MAG_disser.tex |
100644 |
blob |
11531 |
b25e54dfc03d39cf85aa34333744cde900167852 |
MSKMAG_disser.tex |
100644 |
blob |
8542 |
cf60b2f41242fa933b6f03da68f1de06ca58c7ac |
NIR2_otchet.tex |
100644 |
blob |
17538 |
c5e9c42a8aaf135947f090fb94154a2017abce50 |
NIR_otchet.tex |
100644 |
blob |
1263 |
0b2de41983ec8a67a94ab745ad6cfd421a80402f |
README.md |
100644 |
blob |
1128 |
a7b50e32539aa045a04277a1f9d429eb1b079b08 |
intro.tex |
100644 |
blob |
18492 |
cd3195f031de5e75f4bedba9a26d69bdad0d9b29 |
part1.tex |
100644 |
blob |
6196 |
fb3ee11eb5d4860d2551a77901f507cbee2e41de |
part2.tex |
040000 |
tree |
- |
b6421e13c678e97843d034027163724396810f89 |
pics |
100644 |
blob |
3105 |
5e036cb51df7456c1ef746e73341d21271709ba3 |
rbiblio.bib |
100644 |
blob |
4172 |
0adbcfb598851bcac78231e0e0ca84d022b52b73 |
vkriate.sty |
100644 |
blob |
4245 |
5ca7abdf60d50010184e1e457ce356feb415632b |
vkriate2.sty |
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"
Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/oami/yanir2
Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/oami/yanir2
Clone this repository using git:
git clone git://git.rocketgit.com/user/oami/yanir2
You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a
merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main