1. Перший етап виконання курсової роботи - MaxKmet/Migration_Ukraine_Project GitHub Wiki
- Максим Кметь
- Зробити зручним співставлення даних по міграції населення в УкраЇні з іншими даними (наприклад дохідність населення за регіонами)
- Пошук причин міграції населення
- Містить інформацію щодо міграції населення за період 2010 - 2017 рік
- Міститься можливість пошуку по даним
- Міститься можливість знаходження взаємозв'язків між різними даними про населення
- Формуються звіти:
- по міграції у регіонах у різні роки
- по коефіціенту корреляції між двома типами даних (наприклад дохідністю та даними по міграції)
- Розроблений продукт дозволить проводити аналіз демографічних явищ в Україні
- Робота повинна бути виконана до 12 травня 2019 р
- Мінімальна кількість опрацьованих баз даних - 2
В широкому розумінні, міграційні процеси – це процеси просторового переміщення людей між поселеннями, регіонами, країнами. У вузькому значенні під ними розуміють сукупність переселень людей, пов’язаних зі зміною ними місця проживання на довготривалий строк, що спричиняє зміни територіального розміщення поселення. Причинами, які зумовлюють міграційні процеси є економічні, політичні, релігійні, етнічні чинники та інші.https://pomichnyk.org/publikatsiji/mihratsijni-protsesy-v-ukrajini.html
Аналіз міграційної ситуації є необхідним для виявлення потреб населення та впровадження змін у державі з метою покращення економічної ситуації в країні.Зараз дані по демографії та економіці України є у відкритому доступі на ресурсі https://data.gov.ua як окремі csv/xml таблиці з інформацією за 2010 - 2017 рік. Для повноцінного аналізу ситуації в України необхідною є можливість співставлення даних з цих таблиць.
Отже, цей проект ставить за мету дати ширшому колу дослідників доступ до порівняльної характеристики даних по Україні у зручному, інтуїтивному форматі. Метою роботи є виконати наступні завдання:
- Розробити засоби для роботи з даними по міграції населення
- Реалізувати способи візуалізації даних (графіки, карти)
- Реалізувати способи порівняння даних (коефіцієнт кореляції)
- Деяких даних за останні роки у таблицях бракує (наприклад про м.Севастополь)
- Дані розміщені у різних файлах
- Дані зберігаються у форматі csv
Єдиний державний веб-портал відкритих даних, data.gov.ua — це український урядовий веб-сайт, створений з метою зберігання публічної інформації у формі відкритих даних та забезпечення надання доступу до неї широкому колу осіб [wikipedia]
Структура набору відкритих даних включає опис складу (елементів) набору даних, їх формат, параметри та призначення. Структура набору відкритих даних оприлюднюється у форматах XSD, JSON, CSV або інших аналогічних форматах.
Для того, щоб отримати доступ до набору даних черех API необхідно: https://data.gov.ua/pages/manager
- Зайти під паролем користувача та знайти відповідний набір даних.
- Внизу на сторінці набору даних в таблиці «Додаткової інформації» знайти «Ідентифікаційний номер набору даних»
- Після цього зробити запит API за адресою https://data.gov.ua/api/3/action/package_show?id=Ідентифікаційний-код-набору; Цей запит поверне всю мета-інформацію про набір даних та його ресурсні файли.
- Далі, в отриманому JSON знайти масив «resources», останній запис якого буде найновішим ресурсом з набору даних.
- Отримаємо JSON масив, який містить інформацію про ресурс. Беремо з нього поле «url», в якому є посилання на файл з ресурсом, наприклад «https://data.gov.ua/dataset/b244f35a-e50a-4a80-b704-032c42ba8142/resource/b0476139-62f2-4ede-9d3b-884ad99afd08/download/15-ufop.zip»
https://data.gov.ua/dataset/338a8ccf-8b77-476b-b138-9bb5b7550584 https://data.gov.ua/dataset/8ff2fef2-e63f-468d-8ac1-2cd806be5cb8