Добавить анимацию данных
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 28 июл 2015, 16:21
- Репутация: 0
Добавить анимацию данных
Добрый день.
Подскажите как можно решить такую задачу:
1. Есть набор датчиков на местности (например в городе)
2. Датчики присылают свои состояния (пусть есть три состояния: норма, авария, неизвестно)
3. Данные хотелось бы видеть на карте при их изменении (зеленый, красный, серый)
4. Доступа к интернету нет
Как мне видится решение (на примере qgis):
1. Качаю карту нужной местности http://be.gis-lab.info/data/osmshp/latest/
2. Открываю её в qgis
3. Помещаю на карту слой датчиков (пока не знаю как это сделать динамически)
4. ??? Тут уже не знаю что сделать )
Можно ли это сделать с помощью плагинов для qgis ?
Мне кажется задача типическая (отобразить состояние объекта), возможно есть иные решения ?
Подскажите как можно решить такую задачу:
1. Есть набор датчиков на местности (например в городе)
2. Датчики присылают свои состояния (пусть есть три состояния: норма, авария, неизвестно)
3. Данные хотелось бы видеть на карте при их изменении (зеленый, красный, серый)
4. Доступа к интернету нет
Как мне видится решение (на примере qgis):
1. Качаю карту нужной местности http://be.gis-lab.info/data/osmshp/latest/
2. Открываю её в qgis
3. Помещаю на карту слой датчиков (пока не знаю как это сделать динамически)
4. ??? Тут уже не знаю что сделать )
Можно ли это сделать с помощью плагинов для qgis ?
Мне кажется задача типическая (отобразить состояние объекта), возможно есть иные решения ?
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Добавить анимацию данных
Датчики в базу, слой на карту, поставить автообновление карты в QGIS. Плагины особо не нужны, если только не надо парсить данные напрямую.
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 28 июл 2015, 16:21
- Репутация: 0
Re: Добавить анимацию данных
Не совсем понял фразу "датчики в базу" (с qgis ранее не сталкивался) - имеется в виду установка субд postgresql и настройка qgis для чтения из неё ?
Считывание с датчиков будет делать своя программа
Считывание с датчиков будет делать своя программа
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Добавить анимацию данных
Ну где-то же данные с датчиков хранятся?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 28 июл 2015, 16:21
- Репутация: 0
Re: Добавить анимацию данных
они хранятся в самом датчике, больше пока нигдеAndrey Zhukov писал(а):Ну где-то же данные с датчиков хранятся?
моя программа может считать эти данные
а что дальше с ними делать - вот в этом и вопрос
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 28 июл 2015, 16:21
- Репутация: 0
Re: Добавить анимацию данных
можно чуть подробнее ?trir писал(а):PostGIS
правильно ли я понимаю, что показания датчика я должен поместить в базу , а затем (непонятно как и кто) считывает их и отображает ?
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Добавить анимацию данных
Воот. Основная проблема - это шлюз, через который из пункта А (датчик) в пункт Б (база) будут доставляться данные. Первая задача - продумать структуру данных и взаимодействия вашего ПО с датчиками и базой. Отобразить данные из базы QGIS сможет легко.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 28 июл 2015, 16:21
- Репутация: 0
Re: Добавить анимацию данных
Правильно ли я понимаю решение так (в общих чертах):Andrey Zhukov писал(а):Отобразить данные из базы QGIS сможет легко.
1. Предварительно заношу в базу "датчик" (пусть это будет круг, диаметром 100м на местности в указанных координатах) в новый слой
2. При изменении состояния датчика данная запись в база обновляется моей программой (пусть круг теперь станет красным)
3. qgis обновляет (автоматически?) данный датчик у себя на карте
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 28 июл 2015, 16:21
- Репутация: 0
Re: Добавить анимацию данных
спасибо, посмотрю
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Добавить анимацию данных
Ага, примерно так и происходит.qico писал(а):Правильно ли я понимаю решение так (в общих чертах):Andrey Zhukov писал(а):Отобразить данные из базы QGIS сможет легко.
1. Предварительно заношу в базу "датчик" (пусть это будет круг, диаметром 100м на местности в указанных координатах) в новый слой
2. При изменении состояния датчика данная запись в база обновляется моей программой (пусть круг теперь станет красным)
3. qgis обновляет (автоматически?) данный датчик у себя на карте
У QGIS в Параметрах есть закладка Отрисовка. Там можно задать интервал обновления карты. Возможно, это будет работать не так, как надо. Тогда можно поставить автообновление экрана карты с помощью простенького плагина.
UPD: Готовый плагин вам уже trir подсказал
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 38 гостей