Мобильный клиент порталов открытых данных Правительства города Москвы, Московской области, Министерства культуры России, Федерального агентства по туризму и Центрального Банка России.
Приложение - агрегатор открытых данных различных порталов, обеспечивающее визуализацию и конвертацию данных в сервисы
команда
капитан команды
Савицкий Сергей Михайлович
Краткое описание замысла
Сегодня в сети интернет представлены открытые данные от различных организаций и ведомств, но они же и разделены этой сетью, так как находятся на разных, не взаимосвязанных серверах. Прежде чем воспользоваться ими, их необходимо еще найти. Нужен агрегатор открытых данных. Большинство из нас приходит в сеть используя мобильные устройства, а на порталах открытых данных основной вход реализован через веб-браузеры. Это универсальный подход, но он не для мобильного устройства. Для него этот вариант доступа медленный и неоптимальный. Пользователю необходимо специализированное мобильное приложение агрегатор. В последнее время создано и создается много различных приложений на основе открытых данных, но каждое из них, открывая одни данные (проверим номер машины, пойдем на каток, в музей, ознакомимся с достопримечательностями города, найдем парковку, школу или кафе и т.п.), ничего не говорит о существовании других. Необходимо помочь пользователю мобильного устройства открыть для себя весь мир этих данных, рассказать ему о них в одном приложении. И это возможно, поскольку информация, представленная в различных наборах данных однотипна по своей структуре (текст, картинка, документ, координаты). Если отделить модель открытых данных от их визуализации при просмотре, то получим приложение открывающее и визуализирующее любые данные. Этот проект представляет вариант решения такой задачи на примере предоставления доступа к группе порталов, доступ к которым реализован на основе различных протоколов. Это портал Правительства Москвы (680 наборов), портал открытых данных Московской области (246 наборов), портал Министерства культуры (50 наборов), портал Федерального агентства по туризму (135 наборов) и портал Центрального банка России (курсы любых валют). Пять порталов, пять вариантов протоколов доступа, но визуализация одна. Если в информации есть геоданные, то легко найти ближайшие объекты или объекты в любой области на карте (просто выделив ее), осмотреть обьекты или пройти по маршруту используя возможности сервиса Google Street View используемого в приложении. В информации есть ссылка на фото или документ, мы их видим, есть отчеты или результаты в виде цифровых данных, выводим в графическом виде, есть однотипные обьекты, строим диаграмму. Следующий элемент проекта, повышающий качество полученной информации, это совместное использование наборов от разных порталов, использование сервисов сформированных на основе информации от одного портала в работе с данными другого. Так например, при просмотре информации из наборов портала Министерства культуры или Московской области, если обьект находится в Москве или рядом, то по нему сразу доступна информация, в виде дополнительных сервисов, об общественном транспорте в его окрестностях (ближайшее метро, остановки, маршруты общественного транспорта, путь к метро , навигатор и т.п.), которая приходит из наборов портала Правительства Москвы. Таким образом, используя наборы данных от разных порталов, можно принимать решения, делать выводы, не выходя из одного приложения.
На какие номинации претендует
Основные номинации

							Лучшее приложение, использующее открытые данные						
Специальные номинации

							Номинация Яндекса на лучший проект, использующий открытые данные						
Где можно посмотреть проект в текущем состоянии
https://geo.itunes.apple.com/ru/app/nasa-moskva/id882760000?mt=8
Какие открытые данные используются в проекте
Портал открытых данных Правительства Москвы - 680 наборов данных - http://api.data.mos.ru Портал открытых данных Московской области - 246 наборов - http://data.mosreg.ru Портал Министерства культуры России - 50 наборов - http://opendata.mkrf.ru Федеральное агенство по туризму - 135 наборов - http://opendata.russiatourism.ru/opendata Портал Центрального Банка России - http://www.cbr.ru
История развития проекта
Проект впервые был представлен на Хакатоне №2 Открытого правительства (2015 год), как мобильный клиент открытых данных Правительства Москвы "Наша Москва". Портал правительства Москвы это 685 наборов данных. В его API и организации данных реализован протокол Open Data. Получение (обработка) информации - JSON. Именно поддержка Open Data определило выбор этого портала за основу для реализации архитектуры приложения. Предполагалось, что все порталы будут развиваться на основе этого протокола. Кроме того, на этом портале предоставлен широкий спектр типов хранимой информации (информация, статистика, фото, документы, ссылки), что позволило отработать различные варианты визуализации данных. Далее (версия 3.0), в приложении была реализована обработка входной информации в виде XML файлов для наборов данных Центрального Банка России с историей курсов валют котируемых банком за любой период, но визуализация при этом, была использована ранее разработанная для портала Правительства Москвы. После отработки различных вариантов визуализации информации (статистической, графической, просмотр документов) был подключен портал Министерства культуры России (50 наборов). На нем, в отличии от портала Московского Правительства, используется mongodb со своим протоколом доступа и форматом выдачи, но тоже JSON. Для этого портала сделан отдельный (свой) парсер, а вся визуализация, без каких либо доработок, использована уже в стандартном (для приложения) варианте (версия приложения 4.0). Также на выбор этого портала повлияло наличие на нем качественной информацией о культурных событиях (встречи, выставки, концерты) и организациям имеющим отношение к Министерству культуры (театры, кинотеатры, парки и так далее), что органично дополнило базовое приложение "Наша Москва" информацией о Москве и о других городах. Поскольку в основе приложения пока остается информация о Москве, то следующим шагом было подключения портала Московской области. В версии приложения 4.11, был открыт доступ к порталу Московской области (246 наборов), почти все наборы которого представлены в виде CSV файлов, хотя на портале декларируется наличие JSON. Соотвественно в приложении появился парсер CSV файлов. Визуализация осталась прежней. Таким образом можно легко продолжить подключать и другие порталы, но формально, пока это приложение: "Мобильный клиент порталов открытых данных Правительства города Москвы, Московской области, Министерства культуры России и Федерального агенства по туризму « (Центральный Банк России в виде приятного бонуса). Визуализация данных для любого портала позволяет их сортировать при просмотре, строить графики (информация о результатах ЕГЭ, разводах, браках, пожарах и т.п.), получать различную сводную информацию по наборам и по распределению данных внутри наборов данных. При наличии геоданных, всегда можно найти ближайший объект, все объекты в любом радиусе и в внутри любой области (фигуры) нарисованной пользователем на карте в приложении, просмотреть информацию о них в виде списка или отдельно о каждом объекте. Просматривать информацию можно в виде двух представлений, табличный вид и развернутый (обычный для мобильного приложения). Используя встроенные в приложение возможности Google Street View можно осмотреть окрестности любого объекта или пройти по любому маршруту как в автоматическом режиме (нажали кнопку старт и смотрим) или ручном (ходим сами по улицам). Отдельно выделена функция для просмотра информации об общественном транспорте. Здесь можно найти ближайшую остановку, просмотреть номера маршрутов проходящих через нее и информацию на карте о каждом отдельном маршруте. Можно проложить дорогу к ближайшему метро или объекту и перейдя в режим навигатора отправиться к нему. Любую найденную информацию или набор можно сохранить в избранном и работать с ним off-line без доступа к сети. Любой найденной информацией включающей в себя текст, фото, карту можно поделиться, то есть отправить ее в социальную сеть, электронной почтой или просто поместить в заметки. При просмотре фотографий справочников сотрудников, реализована функция выделения лиц. Но при этом любую фотографию можно пересохранить в обычном виде. Учитывая, что почти все фотографии не оптимизированы для передачи и просмотра на мобильном устройстве приложение их при первом получении пересохраняет в небольшом размере (оптимизирует) и в последующем использует их для просмотра в on-line и off-line, но оставлена возможность получить для просмотра исходную фотографию. Если в наборе данных есть ссылка на документ, то приложение откроет его для просмотра в отдельном окне. C более подробным описанием приложения можно ознакомиться по ссылке: http://infoapp.livejournal.com/552.html и посмотреть видео: https://www.dropbox.com/s/8itkoyj7slbmnqn/open%20moscow.mov?dl=0 На конкурс представлено приложение в версии 4.xx

Партнеры

logo Организатор
logo Организатор
logo Организатор