Скучно только проводить конкурсы и никак самим не участвовать.
Параллельно нашему конкурсу в интернете состоялся еще один, посвященный открытым государственным данным и общественным проектам – Apps4Russia.
Мы (NextGIS) тоже решили в нем поучаствовать и сделали систему, краткое описание которой представляем здесь в блоге. В разработке системы принимали участие: Денис Рыков (БД), Александр Бруй (мобильное приложение) и я на подхвате для моральной подержки.
Представляемая система во многом является концептом, она пока не применяется в реальности, но все ее компоненты отлажены и технически функционируют. ?дея системы состоит в полной открытости данных и привлечению широкой общественности к сбору данных. ?дея является развитием концепции общественного мониторинга, в рамках которой участниками процесса наблюдения за природными ресурсами и явлениями являются не только специализированные структуры (как следствие с закрытыми данными, интерфейсами и урезанной отчетностью) но и широкие массы пользователей, каждый на своем уровне: сборе данных, независимой аналитике, новых технических решениях. Тем не менее, мы считаем, что подобные системы могут координироваться и поддерживаться государством, если оно заинтересовано в получении действительно объективной картины происходящего.
Система состоит из двух частей, подробное описание каждой доступно по ссылке, но объединяющие их объяснения приводятся здесь ниже по тексту:
- База данных дистанционного мониторинга возгораний
- Мобильное приложения для сбора пользовательских отчетов.
1. База данных
В базу данных дистанционного мониторинга должна ежедневно собираться информация из общедоступных открытых источников. Этими источниками являются спутники AQUA и TERRA, собирающие данные в тепловых диапазонах камерой MODIS. К этим данным применяется алгоритм MOD14 позволяющий определить очаги возгораний. Эти данные с некоторым запаздыванием появляются и доступны через сервис LPDAAC и напрямую через FTP. Похожие данные используются и в других сервисах, таких как FIRMS, SFMS и ?СДМ, отличие нашей базы в том, что данные доступны за весь период работы спутников, т.е. с 2000 года по настоящее время и в том, что данные доступны как открытая база к которой может подключаться любой другой сервис. Настройки базы доступны здесь. К базе можно подключаться с помощью Г?С-клиентов (например QGIS). Также доступны годовые дампы базы в виде shape-файлов.
Проблема данных получаемых засчет дистанционного зондирования в том, что они подвержены сильному влиянию состояния атмосферы и во многих ситуациях их точность оставляет желать лучшего. Поэтому в реальных системах мониторинга эти данные обязательно должны параллельно сопровождаться работой на земле.
2. Мобильное приложение
Предназначено для независимого сбора информации о возгораниях. Работает приложение очень просто, пользователь устанавливает приложение, с помощью которого, увидев пожар или дым, он может, нажав кнопку, отправить отчет в общую базу данных. Отправка осуществляется по интернет, поэтому, если сеть недоступна в момент отправки данных, отправка откладывается до ее доступности.
Приложение разработано для платформы Android, доступен исходный код. Ознакомиться с полным описанием.
В системе и ее частях еще кучу всего можно было бы доделать и переделать, не забывайте, что это концепт.
[…] information can be found in GIS-Lab blog. ← Metatools for […]
Круто, ребята.
?нтересно, а были мысли заняться обработкой больших массивов данных (правда, я сам-то не очень представляю этот процесс :)) — кластеры всякие и т.д.?
кластеры и параллельные вычисления это конечно тема которую все очень любят, но не ясно где именно ее на практике здесь применять, алгоритмами мало кто занимается
Обработка больших массивов данных тема интересная. Есть даже кое-какие решения, например, openModeller позволяет развернуть web-сервис, который умеет параллельную обработку
В статье ссылка на обсуждение в форуме ведёт к обсуждению плагина для классификации.
Если позволите, одно конструктивное замечание. При наличии GPS корректировка координат блокируется, но почему? Пользователь ведь не находится в эпицентре пожара))) Нужно предусмотреть возможность нанесения координат очага по карте.
ссылку поправил, редактирование по карте существенно усложнит отправку отчета, возможно на будущее
Блокируется, т.к. рядовой пользователь врядли настолько крут, чтобы выдать точные координаты даже при наличии карты. В приципе, эти поля не сложно сделать редактируемыми, но тогда возникнет другая проблема: как быть если координаты отредактированы пользователем, но пришли новые данные от GPS? Заменять, оставлять или спрашивать?
Нанесение очага по карте… Если речь идет о Google Maps, то врядли точность постановки маркера будет сильно выше точности координат от GPS в стороне от эпицентра.
Не на столько крут? Человек со смартфоном, который установил себе подобное приложение? Пользователь может ехать в транспорте и увидеть дым где-нибудь в километре от дороги. Было бы правильнее дать возможность ставить маркер на карту в случае необходимости. А уж гугл это будет, OSM или ещё что – дело десятое.
что проще?
1. увидел пожар, навел телефон, нажал одну кнопку, ввел описание, нажал отправить
или
2. увидел пожар, нажал одну кнопку – получил точку на карте (еще эту карту надо получить на телефон!), начал редактировать положение точки на карте прикидывая где же она на самом деле, ввел описание, нажал отправить.
Ладно, оставим вопрос подготовки пользователей. Но карту же надо как-то загружать в телефон, а если нет интернета? Что и главное как загружать в этом случае? А так, получил координаты, отчет сохранился и как только появилась связь – отправился.
Т.к. карту добавить можно, но она будет только вспомогательным инструментом и работать будет только тогда, когда есть интернет.
[…] Ссылка: http://gis-lab.info/blog/2011-11/apps4russia/ […]
[…] Концептуальный проект по пожарам для Apps4Russia – http://gis-lab.info/blog/2011-11/apps4russia/ […]
[…] из соображений вселенского равновесия наш концептуальный проект, неожиданно, получил первое место на Apps4Russia. Причем […]
[…] проект по пожарам для Apps4Russia – http://gis-lab.info/blog/2011-11/apps4russia/ Авторы: Денис Рыков, Александр Бруй, Максим […]
[…] о системе – в блоге GIS-Lab. ← Завершена разработка расширения Metatools NextGIS на […]
[…] Концептуальный проект по пожарам для Apps4Russia – http://gis-lab.info/blog/2011-11/apps4russia/ […]
Куда-то пропала картинка интерфейса мобильного приложения.
да, из-за переезда статьи в вики, поправил
[…] что данный сервис был разработан в рамках конкурса Apps4Russia, проходившего в конце прошлого […]