4. Четвертий етап виконання курсової роботи - 8bit-number/coursework-project GitHub Wiki
Дані про гори отримуються:
- Шляхом парсингу сайту. Зібрані дані зберігаються спочатку в файлі ascents.csv, і пізніше, після певної обробки записуються в таблицю бази даних.
- Шляхом надсилання запитів до Foursquare API
- Формат даних, які зібрані шляхом парсингу сайту:
- Назва і локація маршруту
- Широта і довгота місця, де знаходиться підйом
- Стиль лазіння
- Складність маршруту
- Формат даних, отриманих з API
- Список магазинів зі спортивним обладнанням, які знаходяться в межах певного радіусу
- Координати магазинів
В залежності від того, які дані отримує програма від користувача, результат виконання програми буде різним. Вхідні дані можуть надходити в 3 форматах, на основі чого і відбувається процес підбору маршруту.
-
Вхідні дані - країна.
Результат виконання - всі гірські маршрути, які є у вибраній країні -
Вхідні дані - країна, складність.
Результат виконання - гірські маршрути певної складності, які є у вибраній країні. -
Вхідні дані - маршрути гір, які проліз користувач і роки підйомів
Результат виконання - гірські маршрути, які б підійшли під рівень підготовки користувача.