Сервис учитывает положение солнца и прокладывает маршруты в тени зданий и деревьев.Автор новостей

Студент Сеульского национального университета разработал мобильное приложение Geuneullo: Summer Routes for Walkers, которое строит пешеходные маршруты с максимальным процентом затененных участков. Сервис, появившийся в App Store 18 июля, менее чем за три недели возглавил местный рейтинг навигаторов. Программа предлагает принципиально новый подход к построению пешеходных и беговых маршрутов, ориентируясь не на минимальное время в пути, а на максимальный комфорт под открытым небом.
В основе приложения — интеллектуальный алгоритм расчета затененности. Используя открытые геоданные OpenStreetMap, а также муниципальные слои с информацией о высоте зданий, расположении уличных деревьев и остановок общественного транспорта, программа моделирует положение солнца в реальном времени. Это позволяет с высокой точностью прогнозировать, на какие участки улиц в текущий момент падает тень, и выстраивать треки таким образом, чтобы доля пути, пролегающего в тени, была максимальной. Для каждого предлагаемого маршрута в интерфейсе отображаются два главных параметра: предполагаемое время движения и процент дистанции, защищенной от прямого солнечного света.

Функциональность Geuneullo не ограничивается уличной навигацией. Разработчик предусмотрел опцию для поездок в транспорте: приложение анализирует направление движения автобуса или поезда метро и текущее положение светила, чтобы подсказать пассажирам, с какой стороны лучше заходить в вагон и какие конкретные сиденья нагреваются меньше всего. Для любителей спорта предусмотрен специальный режим беговых маршрутов, который дополнительно учитывает уклон местности, помогая выбирать физически более легкие траектории в жаркую погоду.
История создания сервиса тесно связана с личным опытом автора. Ежедневные изнурительные поездки из провинции Кенгидо в Сеул на учебу в период летнего зноя подтолкнули студента математического факультета (параллельно осваивающего курс венчурного менеджмента) к созданию практичного решения. Примечательно, что полноценная рабочая версия проекта была написана всего за две недели — благодаря грамотному использованию открытых правительственных данных о городской инфраструктуре и общественном транспорте.
Бурный рост популярности совпал с установлением рекордных температур в столице: дневные показатели в Сеуле приближаются к 40°C, а ночью термометры редко опускаются ниже 30°C. В такой ситуации пользователи массово искали способы минимизировать пребывание на солнце, что обеспечило приложению стремительный взлет. Уже к 5 августа Geuneullo обошло в рейтинге бесплатных навигационных приложений таких гигантов, как Google Maps, Kakao Map и Naver Map. Пик активности пришелся на один из дней сразу после релиза, когда суточное число регистраций превысило 20 тысяч, а общая сумма проложенных пользователями треков перевалила за полмиллиона.
Сам студент признается, что главной целью проекта было не столько создание коммерческого продукта, сколько попытка повлиять на доступность городской тени и сделать пешеходную среду более дружелюбной в условиях климатических изменений. На данный момент приложение доступно для iOS; версия для операционной системы Android пока проходит стадию закрытого тестирования, однако разработчик рассчитывает на скорый выпуск.
Читайте также нашу статью о том, как российские ученые создали медицинский ИИ-навигатор для иностранных пациентов.
<div class="mediaPollEmbed" data-prerendered><noscript><section><h2>Опрос «Календарь: анатомия рабочего дня»</h2><p>12 вопросов</p><form method="POST" action="https://media-poll.mail.ru/api/a4a052f6-2e66-5ef9-a2af-223ad1dcc37c"><fieldset><legend>Что лучше всего описывает вашу работу?</legend><label><input type="radio" name="30069" value="103883"/>В найме, и в моем дне есть встречи и созвоны онлайн</label><br/><label><input type="radio" name="30069" value="103884"/>Фрилансер или самозанятый, встречи и созвоны есть</label><br/><label><input type="radio" name="30069" value="103885"/>Работаю, но встреч и созвонов почти не бывает</label><br/><label><input type="radio" name="30069" value="103886"/>Сейчас не работаю</label><br/></fieldset><button type="submit">Далее</button></form></section></noscript></div><script type="text/javascript">(function(window){var mediaPoll=(window.mediaPoll=window.mediaPoll||{});var container=document.currentScript.previousElementSibling;var uuid="a4a052f6-2e66-5ef9-a2af-223ad1dcc37c";mediaPoll.loadAPIPromise=mediaPoll.loadAPIPromise||new Promise((resolve,reject)=>{const loadScript=(onload,onerror)=>{var head=document.getElementsByTagName('head')[0];var script=document.createElement('script');script.async=true;script.onload=onload;script.onerror=onerror;script.src='https://media-poll.mail.ru/-/1785419438635/embed/main.js';head.appendChild(script)};loadScript(resolve,()=>{mediaPoll.loadAPIPromise=null;reject()})});mediaPoll.loadAPIPromise.then(()=>{window.mediaPoll.render(uuid,container)})})(window)</script>






























