Добавить анимацию данных

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
qico
Новоприбывший
Сообщения: 8
Зарегистрирован: 28 июл 2015, 16:21
Репутация: 0

Добавить анимацию данных

Сообщение qico » 28 июл 2015, 16:34

Добрый день.

Подскажите как можно решить такую задачу:
1. Есть набор датчиков на местности (например в городе)
2. Датчики присылают свои состояния (пусть есть три состояния: норма, авария, неизвестно)
3. Данные хотелось бы видеть на карте при их изменении (зеленый, красный, серый)
4. Доступа к интернету нет

Как мне видится решение (на примере qgis):
1. Качаю карту нужной местности http://be.gis-lab.info/data/osmshp/latest/
2. Открываю её в qgis
3. Помещаю на карту слой датчиков (пока не знаю как это сделать динамически)
4. ??? Тут уже не знаю что сделать )
Можно ли это сделать с помощью плагинов для qgis ?

Мне кажется задача типическая (отобразить состояние объекта), возможно есть иные решения ?

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Добавить анимацию данных

Сообщение Andrey Zhukov » 28 июл 2015, 16:51

Датчики в базу, слой на карту, поставить автообновление карты в QGIS. Плагины особо не нужны, если только не надо парсить данные напрямую.

qico
Новоприбывший
Сообщения: 8
Зарегистрирован: 28 июл 2015, 16:21
Репутация: 0

Re: Добавить анимацию данных

Сообщение qico » 29 июл 2015, 08:24

Не совсем понял фразу "датчики в базу" (с qgis ранее не сталкивался) - имеется в виду установка субд postgresql и настройка qgis для чтения из неё ?
Считывание с датчиков будет делать своя программа

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Добавить анимацию данных

Сообщение Andrey Zhukov » 29 июл 2015, 09:37

Ну где-то же данные с датчиков хранятся?

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Добавить анимацию данных

Сообщение trir » 29 июл 2015, 09:47


qico
Новоприбывший
Сообщения: 8
Зарегистрирован: 28 июл 2015, 16:21
Репутация: 0

Re: Добавить анимацию данных

Сообщение qico » 29 июл 2015, 10:36

Andrey Zhukov писал(а):Ну где-то же данные с датчиков хранятся?
они хранятся в самом датчике, больше пока нигде
моя программа может считать эти данные
а что дальше с ними делать - вот в этом и вопрос

qico
Новоприбывший
Сообщения: 8
Зарегистрирован: 28 июл 2015, 16:21
Репутация: 0

Re: Добавить анимацию данных

Сообщение qico » 29 июл 2015, 10:39

trir писал(а):PostGIS
можно чуть подробнее ?
правильно ли я понимаю, что показания датчика я должен поместить в базу , а затем (непонятно как и кто) считывает их и отображает ?

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Добавить анимацию данных

Сообщение Andrey Zhukov » 29 июл 2015, 10:51

Воот. Основная проблема - это шлюз, через который из пункта А (датчик) в пункт Б (база) будут доставляться данные. Первая задача - продумать структуру данных и взаимодействия вашего ПО с датчиками и базой. Отобразить данные из базы QGIS сможет легко.

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Добавить анимацию данных

Сообщение trir » 29 июл 2015, 11:09


qico
Новоприбывший
Сообщения: 8
Зарегистрирован: 28 июл 2015, 16:21
Репутация: 0

Re: Добавить анимацию данных

Сообщение qico » 29 июл 2015, 11:17

Andrey Zhukov писал(а):Отобразить данные из базы QGIS сможет легко.
Правильно ли я понимаю решение так (в общих чертах):
1. Предварительно заношу в базу "датчик" (пусть это будет круг, диаметром 100м на местности в указанных координатах) в новый слой
2. При изменении состояния датчика данная запись в база обновляется моей программой (пусть круг теперь станет красным)
3. qgis обновляет (автоматически?) данный датчик у себя на карте

qico
Новоприбывший
Сообщения: 8
Зарегистрирован: 28 июл 2015, 16:21
Репутация: 0

Re: Добавить анимацию данных

Сообщение qico » 29 июл 2015, 11:18


Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Добавить анимацию данных

Сообщение Andrey Zhukov » 29 июл 2015, 11:36

qico писал(а):
Andrey Zhukov писал(а):Отобразить данные из базы QGIS сможет легко.
Правильно ли я понимаю решение так (в общих чертах):
1. Предварительно заношу в базу "датчик" (пусть это будет круг, диаметром 100м на местности в указанных координатах) в новый слой
2. При изменении состояния датчика данная запись в база обновляется моей программой (пусть круг теперь станет красным)
3. qgis обновляет (автоматически?) данный датчик у себя на карте
Ага, примерно так и происходит.
У QGIS в Параметрах есть закладка Отрисовка. Там можно задать интервал обновления карты. Возможно, это будет работать не так, как надо. Тогда можно поставить автообновление экрана карты с помощью простенького плагина.

UPD: Готовый плагин вам уже trir подсказал :)

Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 38 гостей