You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#351 2012-04-24 17:56:27

fokin33
Member
Registered: 2010-01-08
Posts: 197

Re: OsMo Monitoring

Ну у меня  до одного знака после запятой или до двух ,не помню, скорость округляется.
Насчет истории мне было бы интересно чтобы история лежала "вечно". Но с другой стороны треки теперь пишутся постоянно в устройсте, можно и оттуда поднять.

Offline

#352 2012-04-24 18:02:52

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Насчёт вечно это фу, ибо качество треков-то... были бы хоть "треки", а то ведь потерли связи и сплошные зарубки-обрубки.
А треки с устройства (которые не зависят хотя бы от пропажи интернета) я уже предлагал грузить в параллельный сервис ESYA ТреРа он для этого и предназначен.

Offline

#353 2012-04-24 18:21:39

fokin33
Member
Registered: 2010-01-08
Posts: 197

Re: OsMo Monitoring

Вообщем то можно и передачу организовать, но для этого нужны действия пользователя с приложением, что мне не нравится.
Насчет пропадания связи - можно было бы попробовать передавать все пропущенные координаты.
Как бы два пути получается , один сливать все более- менее онлайн, второй сливать по запросу пользователя.
Мне больше нравится "онлайн", так как не требует действий пользователя.

Offline

#354 2012-04-24 18:27:12

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

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

Ну трекохранение не всем нужно, точнее большинству мониторящихся.
Можно сделать что-то типа галки которую один раз включаешь, а если не включена, то нужный файл трека выбрал и нажал "Загрузить", есть выбрано, нужно аля "синхронизацию", интересно можно ли определять, что мы не по интернету подключены, а по wifi? Аля вошли в зону wifi и отправили треки и пометили, как отправленные.

Я не против хранить логи, когда куплю массив дисков, а пока мне не нравится набухающая как на дрожжах база с кривыми линиями от мобильных устройств smile

upd: поясню разницу между треком и логом, треки хранятся без дополнительной информации аля скорость и т.п. только координаты, время и высота.

Last edited by GaM (2012-04-24 18:30:41)

Offline

#355 2012-04-25 17:26:45

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: OsMo Monitoring

GaM wrote:

Ну трекохранение не всем нужно, точнее большинству мониторящихся.

одобрямс) нагружать систему мониторинга приятным дополнением, вместо того, что бы пилить нужную суть. треки можно и на фтп свой покидать, или еще куда, если прям впёрло их онлайн распространить))

Offline

#356 2012-04-26 00:21:43

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

На самом деле на эту тему родилась мысль их просто скидывать в архив в виде файлов, то есть из базы выгружать тупо в статику. Вот такую статику можно хранить достаточно долго (соответственно данные о скорости потеряются).

Offline

#357 2012-04-26 06:50:08

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Собственно объявленице.
После N раздумий и разглядывания других сервисов было решено...
Писать логи всех устройств (привязанных или нет), выдавать в монитор трек из текущего "сеанса мониторинга". Когда сеанс завершился логи постепенно уходят в архив. Несколько раз в день такая архивация будет.
Собственно я ввожу новое понятие "сеанс", теперь можно будет также узнать расстояние за данный сеанс, скорость максимальную/среднюю.
Сеансы пишутся в некий лог, который можно посмотреть и будет ссылка на архивированный gpx файл трека, который по идее через сам веб морду тоже можно будет поглядеть, но там отсутствует информация о скорости движения переданная устройством, можно лишь примерную оценку делать по средней, потому не очень понятно получится ли красить трек, как просили.

Это я описал концепцию, из этого реализованы мелкие куски, но собственно потихоньку я их и делаю.

Offline

#358 2012-04-26 17:30:42

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Также решил таки сделать для удобства, чтобы логи были правильными, возможность послать координаты которые не дошли, подробней опишу в API чуть поздней, как будет готово. Но суть проста POST запрос с кучей data[] = lat,lon,speed,time

Offline

#359 2012-04-27 01:46:59

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Версия API обновлена до 1.1, полностью обратно совместимо.
Документация также обновлена: http://esya.ru/om/API.html

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

Offline

#360 2012-04-27 03:42:44

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

В персональном веб-мониторе небольшие поправки и добавлены запросы к геокодеру, внизу под всеми параметрами вроде последней активности выводится город, улица и дом где находится объект, при наличии name у объекта, город и name. Осталось придумать что надо выводить и как отловить, что объект едет по трассе.

Offline

#361 2012-04-28 17:37:16

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: OsMo Monitoring

GaM wrote:

что объект едет по трассе.

в смысле, выводить вместо дома -- поименованный отрезок трассы? (улица?) дело!
И всё это уметь втягивать в статус Jasmine IM, лицо-книги, и в прочие статусы big_smile

Offline

#362 2012-04-28 21:32:43

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Кстати это мысль) Сделать приложение для твиттера-контакта-фэйса которое статус меняет)

Правда в фейсе и твиттере понятия статус нет sad Там будет сразу засорение ленты глобальное...

Offline

#363 2012-04-29 15:23:19

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: OsMo Monitoring

а вы когда кучкой, так и катаетесь по браузеру? там всё мелкое такое.. это же неудобно.. ничего не разглядишь!
может забубенить некое m.esya.ru/om ? Изобразить там под небольшой экран -- 1х1 или 2х2 тайла, что бы всё крупно было. У меня вот 300 dpi экран, ну ничего не видно..

upd: написал и нашёл по ссылке /m -- Mobile monitoring. Тут же, через секунду, как написал.. %) надо почаще писать хотелки, они сразу и найдутся, уже сделанные, гмгм..))

Last edited by coolkaas (2012-04-29 15:25:16)

Offline

#364 2012-04-30 17:24:46

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: OsMo Monitoring

есть предложение рисовать стрелку направления движения объекта. особенно популярно будет на мобильной карте -- там трека нет. понять, куда движется объект гораздо сложнее. особенно при условии, что мы не пялимся в карту, а сами куда-то движемся. и функция -- мгновенно глянул, получил данные о текущем перемещении товарищей -- не работает. надо нсколько секунд смотреть, до первого смещения точек на экране, что бы понять, куда они собственно..))
сменяемый значок: стрелка раз. точка два. если объект стоит или около того (торгуемо), пока за суть.
три -- цвет. зелёный на связи, например. или скорость запилить под цвет. или нет, не так!! всё не так! ))

Кодируем вид указателя объекта для глаза пользователя, понятным ему способом:
- значок "знак вопроса" -- объект превысил таймаут ожидания, и "отвалился".
- кружок (толстая точка)) -- объект стоит, он на связи.
- стрелка показывает направление движения, то есть вертится
- цвет стрелки показывает HDOP (реально этот песочный круг необъятного размера покупал он сапоги раздражает). то есть -- цвет. красный -- всё плохо, зелёный -- чистое небо и точность 3 метра. сделать пару-тройку промежуточных цветов.
- длина стрелки показывает скорость!

Таймаут заложить, скажем, 10 считываний. Не вышел 10 прогнозируемых считываний -- труп (знак вопроса). Мы не знаем с какой частотой выходит на связь юстас? Не вопрос. Сейчас же показывается "пинг". Измеряем среднюю скорость поступления точект от объекта, видим его интервал. 10 интервалов не вышел? тыдыщ. Выйдет, оправдаем.
Не 10, ок.. всё это настроим по факту удобства использования. Еще можно глобально время подмешать -- типа, в любом случае не более там 5 минут без связи.
Стрелка. Стрелка это прекрасно, это мгновенный съём инфы! Пример: если параллельной мне улицей несётся чел на веле, (его немного же и штормит на мониторе, гпс "гуляет", он не по прямой линии едет, да и показывается раз в 10 сек), а линии за ним нет! (а я не только на чела гляжу) и вдруг я вижу, что у него стрелка перпендикулярно ко мне -- он СВЕРНУЛ! а иной раз это немаловажно. А сейчас -- пойди пойми, что он там как.. Думайте. Стрелки нужны. Пусть с загрублённым немного направлением.. Байта хватит.
Уберите этот огромный кружок DOP )) он ужасен. Дайте цвет, хватит 4 цвета -- 2) небо-кристалл, 2) нелучший приём, 3) приём-жопа и 4) "без навигатора точнее" -- всего 2 бита)) отдайте биты направлению стрелки))
Ну и Знак вопроса. Большой красный. Не огромный. Обычный. Сразу видно -- пользователь "под вопросом".

мм..? smile

Offline

#365 2012-05-01 06:32:25

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Вполне соглашусь, юзабилити мобильной версии возрастёт, только вот это значит что надо генерировать данные о курсе...

Я хочу сие тоже, как сделаю треко-рубилку до конца, попробую некоторое сделать, вот только стрелку как вращать придумайте smile Leaflet такого свойства иконки как переворот не имеет что-то, по крайней мере в документации. А делать 360 вариантов стрелки как-то жестоко, тем более для мобильной версии.

Насчёт HDOP у меня есть вообще скромные мысли выкинуть его из мобильной версии.

Насчет 10 считываний - не зря есть принудительный рекомендуемый период отправки данных для приложений 50-60 сек.

Last edited by GaM (2012-05-01 06:39:31)

Offline

#366 2012-05-01 12:08:36

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: OsMo Monitoring

а полигоном рисовать -- жёстко? smile или линией там.. хотя суть одна. у линии (path) есть возможнось рисовать svg. (но вертеть реально поrа не знаю, чем). А автору написать? лифлета. Там некий Владимир Агафонкин числится -- фамилия с виду славянская)) мож накинет мыслей?
Пока придётся тупо рисовать треугольничек, играя небольшим отступом координат, только на каждом масштабе свой отступ получится.. %)

Offline

#367 2012-05-01 12:38:16

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

На слабых телефонах полигоны и в частности кружок с HDOP не очень хорошо рисуется, эффект дрифта и залипания есть sad Потому не хотелось бы, да и треугольник который от курса вертится я сам не сделаю, даже если предположить, что это решение.
Фамилия славянская, да человек видимо занятой, на один вопрос ответил, а ещё 5 так и без ответа по мылу smile

Offline

#368 2012-05-01 16:42:36

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Ну кстати один из предложенных примеров в теме leaflet людьми помог smile Сейчас иконка на 180 перевёрнута в мобильной версии, для затравки smile

Offline

#369 2012-05-01 17:27:43

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

В персональном мониторинге (не для мобильных) реализован поворот маркера от курса и вывод курса в списке данных smile

Offline

#370 2012-05-02 16:02:38

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: OsMo Monitoring

здоровско. врубил в доме внешний бт-приёмник на MTK, он с подоконника отлично сам *гуляет*, знай наблюдай только))

(сразу дурная мысль, после того как стрелка появилась -- переставлял османд и забыл включить поворот карты по направлению движения, потом понял, что это НЕ османд)

Еще надо цвет для PDOP. И еще нельзя, когда "пешком стоим", от булавки этой мысок оттяпать? )) что бы кружок был)

Иии... а нельзя нарисовать вместо булавки триангл? полигончик -- и ворочать его тем же способом, что прописал доктор???

В любом случае -- продвиг! Красиво, наглядно! "в разЫ"!

Если указатель останется булавка -- надо его однотонным сделать, без растяжки тона по нему, иначе воспринимается, не то, что он выпуклый, а что он остался булавкой, но её перевернуло))
И тень, тень убрать)) опять же -- иначе воспринимается, что он парит в воздухе)) в общем, странно-непонятное ощущение от тени. если это вертящаяся стрелка.

И еще хреново, если придираться, с точкой .. гм, "откуда появляется трек"))

UPD: через Opera Mobile на мобильной версии увидел только тень от указателя) (может не прогрузился.. не знаю)

А, ГаМ, еще такой косяк, штатный браузер телефона показывает всегда Питер на подложке. С оперы нормально, с мозиллы нормально..

Last edited by coolkaas (2012-05-02 16:10:39)

Offline

#371 2012-05-02 18:37:20

Paravoz
Member
From: Ярославль
Registered: 2009-12-01
Posts: 728

Re: OsMo Monitoring

Подскажите пожалуйста, возможно ли сделать мониторинг от нескольких приёмников на одной карте, и если можно, то как?

Offline

#372 2012-05-02 18:41:00

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: OsMo Monitoring

Paravoz, Каналы! и подписка на них, как я понимаю. Только я их не освоил еще, там везде (Мои каналы: Создать, и Каналы: Подключиться), где не ткни, пишет "Ошибка: страница не найдена".

Да, заодно тоже подписуюсь на эти вопросы разрабу))

Offline

#373 2012-05-02 23:10:53

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Каналы пока тестовые, вот вот хочу доделать. Надеюсь успею до пятницы, самому надобно уже. Вроде всё оттестировали. Для начала стоит привязать все нужные устройства к системе и проверить их работу.

Иконку я думаю сделать просто треугольником, пока оставил штатную. Насчет кружка на стоянке тоже я думаю возможно.

Opera Mobile меньше 12 вообще странно сайт понимает, хотя там весь "сайт" это сплошной leaflet (мобильная версия монитора).

И еще хреново, если придираться, с точкой .. гм, "откуда появляется трек"))

Прочитал раз 5, честно не понял о чём это? оО

UPD утро: HDOP изображать никак в мобильной версии честно говоря не хочу, думаю оно в мобильном мониторе нафиг не надо, да и в большом тоже. Ведь ситуаций когда лови настолько плохо, чтобы это надо было показать почти не бывает, а если пойти от обратного идеальной точности всё равно не получить, в густых деревьях например всё равно (HDOP может быть идеальным), человека придётся поискать глазками smile

Last edited by GaM (2012-05-03 04:22:00)

Offline

#374 2012-05-03 06:57:55

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Ещё тут про логи покумекал... вообщем придумал такой расклад:
лог пишется пока не кончилась сессия в базу, когда сессия передачи завершена и закрыта сервером (час бездействия), то данные выгружаются в файл gpx, который можно посмотреть с сайта или загрузить. Файлы вот хранится будут пока не понимаю сколько (ориентировочно месяц), ибо нет у меня массива дисков, а коммерческих успехов с мониторингом мало.
Вот невольно задумываюсь сделать плату за хранение логов без ограничения по времени и при случае если смотрящих на персональный монитор более 5 человек одновременно, чтобы массовые поглядушки с каких-то мероприятий не грузили за так сервер, всё-таки основная идея - это домашняя ориентация мониторинга.
Ну и donate через Я.Деньги, тут кто-то добрый 300 рэ прислал, вот сижу коплю на винчестер, чтобы заменить старый один из. Жаль оные сейчас в цене подскочили из-за каких-то там катастроф.
А также есть мечты о выделенном сервере с отдельным канальцем под мониторинг, чтобы был сервер с улучшенным откликом, на него уже и бинарник повесить.

Offline

#375 2012-05-03 07:09:34

GaM
Member
From: Planet.osm
Registered: 2011-01-10
Posts: 3,210

Re: OsMo Monitoring

Групповой монитор выглядит как-то так: http://cs9806.userapi.com/u107361208/-14/z_adb25548.jpg

Offline

Board footer

Powered by FluxBB