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

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

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

Сообщение qico »

Добрый день.

Подскажите как можно решить такую задачу:
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 »

Датчики в базу, слой на карту, поставить автообновление карты в QGIS. Плагины особо не нужны, если только не надо парсить данные напрямую.
qico
Новоприбывший
Сообщения: 8
Зарегистрирован: 28 июл 2015, 16:21
Репутация: 0

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

Сообщение qico »

Не совсем понял фразу "датчики в базу" (с qgis ранее не сталкивался) - имеется в виду установка субд postgresql и настройка qgis для чтения из неё ?
Считывание с датчиков будет делать своя программа
Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

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

Сообщение Andrey Zhukov »

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

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

Сообщение trir »

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

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

Сообщение qico »

Andrey Zhukov писал(а):Ну где-то же данные с датчиков хранятся?
они хранятся в самом датчике, больше пока нигде
моя программа может считать эти данные
а что дальше с ними делать - вот в этом и вопрос
qico
Новоприбывший
Сообщения: 8
Зарегистрирован: 28 июл 2015, 16:21
Репутация: 0

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

Сообщение qico »

trir писал(а):PostGIS
можно чуть подробнее ?
правильно ли я понимаю, что показания датчика я должен поместить в базу , а затем (непонятно как и кто) считывает их и отображает ?
Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

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

Сообщение Andrey Zhukov »

Воот. Основная проблема - это шлюз, через который из пункта А (датчик) в пункт Б (база) будут доставляться данные. Первая задача - продумать структуру данных и взаимодействия вашего ПО с датчиками и базой. Отобразить данные из базы QGIS сможет легко.
trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir »

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

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

Сообщение qico »

Andrey Zhukov писал(а):Отобразить данные из базы QGIS сможет легко.
Правильно ли я понимаю решение так (в общих чертах):
1. Предварительно заношу в базу "датчик" (пусть это будет круг, диаметром 100м на местности в указанных координатах) в новый слой
2. При изменении состояния датчика данная запись в база обновляется моей программой (пусть круг теперь станет красным)
3. qgis обновляет (автоматически?) данный датчик у себя на карте
qico
Новоприбывший
Сообщения: 8
Зарегистрирован: 28 июл 2015, 16:21
Репутация: 0

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

Сообщение qico »

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

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

Сообщение Andrey Zhukov »

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

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

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

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

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