Anonymous | Login | Signup for a new account | 23-11-24 02:24 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001847 | SACS.Планета | [All Projects] Хотелка | public | 05-03-2013 19:01 | 09-08-2013 15:13 | ||||
Reporter | Vinil_37 | ||||||||
Assigned To | vasketsov | ||||||||
Priority | normal | Severity | feature | Reproducibility | have not tried | ||||
Status | closed | Resolution | fixed | ||||||
Platform | Windows | OS | 7 | OS Version | 64 bit | ||||
Product Version | .Nightly | ||||||||
Target Version | Fixed in Version | 130803 | |||||||
Summary | 0001847: Перемещение меток на основании данных от внешнего источника (простой внешний мониторинг) | ||||||||
Description | На данный момент, при потере сигнала от GPS, программа убирает маркер с карты в течении 3 секунд. Было бы удобно если бы маркер оставался,(как в OziExplorer) или автоматически ставилась метка с обозначением о пропадании сигнала. Наверное эту опцию лучше сделать отключаемой. | ||||||||
Additional Information | Предложено решение через простой мониторинг от внешних источников (хоть даже из вебброузера). Передаётся идентификационная информация (имя категории + имя метки). Также имя иконки и координаты. Если такая метка отсутствует - она создаётся. Если такая метка уже есть - у ней изменяется иконка и координаты. Таким образом метки двигаются по карте, при необходимости сменой иконки показывая важную смену статуса. Прочие подробности внизу темы. При этом вся подсистема GPS не трогается вообще и может быть использована по прямому назначению. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | ||||||||||||||||
|
Notes | |
(0010811) vasketsov (manager) 05-03-2013 20:23 |
Запись трека и отображение его - соответственно по его обрыву - недостаточно информативно? |
(0010812) Vinil_37 (reporter) 05-03-2013 20:43 |
Информативно. Только когда этот трек есть. А если данные приходят пакетами посредством СМС, то метка появляется на 3 секунды и пропадает. Не всегда её успеваешь заметить. |
(0010813) vasketsov (manager) 05-03-2013 20:54 |
С каких пор сас умеет получать сигнал GPS через СМС? |
(0010814) Vinil_37 (reporter) 06-03-2013 05:04 edited on: 06-03-2013 05:10 |
Конечно не умеет (а может было бы неплохо чтобы умела? ;) ). САС получает уже преобразованный пакет в NMEA, но он одиночный - сигнал SOS с трекера, с координатами. Вот и было бы неплохо, если бы при пропадании данных, метка оставалась на карте не 3 секунды, а какое-то более продолжительное время (может быть регулируемое в настройках) или постоянно, и пропадала при отключении функции GPS. |
(0010815) vasketsov (manager) 06-03-2013 05:48 edited on: 06-03-2013 05:50 |
Какая-то ересь, прости господи... GPS к мониторингу объектов вообще и к реакции на пропадание объекта в частности имеет крайне далёкое отношение, скорее даже никакого. Сдаётся мне, кто-то что-то темнит... |
(0010816) Vinil_37 (reporter) 06-03-2013 05:58 edited on: 06-03-2013 06:01 |
В чём ересь? Есть программа преобразующая СМС, приходящую с трекера, в NMEA данные. Эти данные поступают в САС и появляется точка на карте. Поскольку данные были разовые, то точка пропадает через 3 секунды и понять где обьект, уже невозможно. А ещё, при длительном отсутствии данных, САС отключается от COM-порта, что при длительном ожидании данных, так же не очень удобно. P.S. СМС используется вместо GPRS, с целью существенно увеличить время автономной работы трекера. |
(0010817) vasketsov (manager) 06-03-2013 07:11 |
>Эти данные поступают в САС и появляется точка на карте. Ага. И при этом сас имеет ещё и свой приёмник и сам куда-то едет (например разыскивать пропавший источник), пока следит за ДРУГИМИ. А если других будет штук 50... Для мониторинга - создавайте и двигайте МЕТКИ. А GPS не надо трогать вообще. >и понять где обьект, уже невозможно И всё получится. Метки не пропадут. >при длительном отсутствии данных, САС отключается от COM-порта На это есть настройка. |
(0010818) Vinil_37 (reporter) 06-03-2013 17:30 edited on: 06-03-2013 17:37 |
>Ага. И при этом сас имеет ещё и свой приёмник и сам куда-то едет (например разыскивать пропавший источник), пока следит за ДРУГИМИ. А если других будет штук 50... Я писал что разовые данные приходя через порт GPS. Собственный GPS-приёмник можно подключить потом. >Для мониторинга - создавайте и двигайте МЕТКИ. А GPS не надо трогать вообще. Как создать метку вручную я знаю, а как можно сделать чтобы она создавалась автоматически и какие данные для этого должны поступить и куда? Это был бы вообще идеальный вариант. А так хотя бы время отображения позиции GPS увеличить, чтобы можно было успеть поставить там метку. >>при длительном отсутствии данных, САС отключается от COM-порта >На это есть настройка. Да, с этой настройкой я разобрался, спасибо. |
(0010823) vasketsov (manager) 06-03-2013 21:30 |
>какие данные для этого должны поступить и куда? Какие данные - очевидно необходимые для создания метки. Группа, название, координаты, описание, иконка, размер иконки, цвет текста,... Чего не будет - будет взято из значений по умолчанию. Необходимый разумный минимум - первые 3 параметра. Куда поступить - опять же очевидно, либо сразу в базу меток, либо на внутренний веб-сервер по протоколу http. |
(0010824) Vinil_37 (reporter) 07-03-2013 05:59 edited on: 07-03-2013 06:01 |
>Какие данные - очевидно необходимые для создания метки. Какие критерии этих данных? Где можно прочитать об этом? >Группа, название, координаты, описание, иконка, размер иконки, цвет текста,... >Чего не будет - будет взято из значений по умолчанию. >Необходимый разумный минимум - первые 3 параметра. Это понятно. >Куда поступить - опять же очевидно, либо сразу в базу меток, Если я правильно понял, эти данные нужно записать в файл меток marks.sml САС их считывает периодически сама или нужно как-то инициализировать появление метки записанной в этот файл не самой программой, а со стороны? > либо на внутренний веб-сервер по протоколу http. В САС есть внутренний веб-сервер? Где можно почитать про это? P.S. я не программист, не админ, а просто человек интересующийся навигацией ;) |
(0010828) vasketsov (manager) 07-03-2013 07:29 |
>я не программист, не админ Потребуется на определённый локальный адрес послать запрос типа http с именем метки и её координатами. Это доступно? |
(0010829) vdemidov (manager) 07-03-2013 07:30 |
>Если я правильно понял, эти данные нужно записать в файл меток marks.sml >САС их считывает периодически сама или нужно как-то инициализировать появление метки записанной в этот файл не самой программой, а со стороны? IMHO плохая идея. Фактически в САС механизмов, которые нужны вам нет. >В САС есть внутренний веб-сервер? Где можно почитать про это? В САС нет, но планируется. В SACS есть, но что он может делать я не знаю. |
(0010832) vasketsov (manager) 07-03-2013 10:32 |
>что он может делать я не знаю Он может транслировать вызовы http:// в sas:// Итого, сделано на поиграться. В SACS. Сперва в ini-шке включаем внутренний httpd. Для этого в разделе [Internet] надо добавить (или изменить) параметр UseInternalHttpd=1 по умолчанию используется порт 7779. Потом надо слать запросы на него. Можно прямо из обычного любимого вебброузера руками. Запросы вида: http://localhost:7999/sas/ExternalMonitoring/CAT_NAME/MARK_NAME/IMG_NAME/kml/56.711,60.718 Всё что после /sas/- будет оттранслировано в sas:// Вместо CAT_NAME подставляем имя категории. Вместо MARK_NAME подставляем имя метки. Вместо IMG_NAME подставляем имя картинки (из папки MarksIcons). Потом зарезервированное kml. Потом координаты (допускается строка в формате kml, то есть можно даже с высотой). Всё без слешей. Давим выполнить запрос - и видим как меняются иконки и/или координаты у метки. В броузер возвращается либо OK либо Failed простым текстом. |
(0010833) vasketsov (manager) 07-03-2013 10:33 edited on: 07-03-2013 11:49 |
Для SML не тестил, для SQLite работает. Библиотеку VsaEmbeddedHttpd.dll брать отсюда: https://bitbucket.org/vasketsov/vsaembeddedproxy Класть рядом. Прочие параметры её настройки - в конце связанного тикета 0000401. Если ничего не нароется - в воскресенье тикет закроется. |
(0010835) vdemidov (manager) 07-03-2013 11:12 |
Поменял бы название и содержимое хотелки. Оно ж ничего общего с тем что ты сделал не имеет. Это конечно вариант решения проблемы, но совсем не то что просили. |
(0010845) Vinil_37 (reporter) 07-03-2013 17:22 edited on: 07-03-2013 17:32 |
ИМХО, в нынешнем виде, может получиться хороший способ мониторинга объектов. Теперь бы разобраться с тем что тут написали специалисты :) Как я понял, запрос может быть например такой такой: http://192.168.1.1:7999/sas/ExternalMonitoring/Общие/Объект/caution.png/kml/49,951117,36,316161 З.Ы. с SACS ещё ни разу дел не имел. Буду пробовать. |
(0010846) vasketsov (manager) 07-03-2013 17:57 |
>запрос может быть например такой Всё верно понял. Разве что с 192.168.1.1 аккуратнее, если адрес изменится (если это конечно локальный адрес, а то может это как раз сетевой сас так запущен))). >Общие/Объект Если так заработает кириллица - славно, если нет - надо будет закодировать. >caution.png Всё верно понял. >49,951117,36,316161 Нет. Запятая - разделитель координат, для дробной части используется только точка. Так что тут указана некорректная (с точки зрения формата kml) строка координат. Должно быть 49.951117,36.316161 |
(0010850) Vinil_37 (reporter) 07-03-2013 19:18 |
IP писал просто как пример. Категорию и метку кириллицей тоже как пример. С пунктуацией координат понял. Количество цифр после десятичной точки имеет значение? |
(0010851) vasketsov (manager) 07-03-2013 20:28 |
Никакого. Хоть 10, хоть 15. В реальности больше 6 вообще никакого смысла нет указывать. Ну не сантиметры же мониторить )) |
Users who viewed this issue | |
User List | Anonymous (2891x), netsky (1x), Vinil_37 (2x), vdemidov (1x), zed (1x), hrucker (64x) |
Total Views | 2960 |
Last View | 23-11-2024 02:24 |
Issue History | |||
Date Modified | Username | Field | Change |
05-03-2013 19:01 | Vinil_37 | New Issue | |
05-03-2013 20:23 | vasketsov | Note Added: 0010811 | |
05-03-2013 20:43 | Vinil_37 | Note Added: 0010812 | |
05-03-2013 20:54 | vasketsov | Note Added: 0010813 | |
06-03-2013 05:04 | Vinil_37 | Note Added: 0010814 | |
06-03-2013 05:09 | Vinil_37 | Note Edited: 0010814 | View Revisions |
06-03-2013 05:09 | Vinil_37 | Note Edited: 0010814 | View Revisions |
06-03-2013 05:10 | Vinil_37 | Note Edited: 0010814 | View Revisions |
06-03-2013 05:48 | vasketsov | Note Added: 0010815 | |
06-03-2013 05:50 | vasketsov | Note Edited: 0010815 | View Revisions |
06-03-2013 05:58 | Vinil_37 | Note Added: 0010816 | |
06-03-2013 05:59 | Vinil_37 | Note Edited: 0010816 | View Revisions |
06-03-2013 06:01 | Vinil_37 | Note Edited: 0010816 | View Revisions |
06-03-2013 07:11 | vasketsov | Note Added: 0010817 | |
06-03-2013 17:30 | Vinil_37 | Note Added: 0010818 | |
06-03-2013 17:35 | Vinil_37 | Note Edited: 0010818 | View Revisions |
06-03-2013 17:37 | Vinil_37 | Note Edited: 0010818 | View Revisions |
06-03-2013 21:30 | vasketsov | Note Added: 0010823 | |
07-03-2013 05:59 | Vinil_37 | Note Added: 0010824 | |
07-03-2013 06:01 | Vinil_37 | Note Edited: 0010824 | View Revisions |
07-03-2013 07:29 | vasketsov | Note Added: 0010828 | |
07-03-2013 07:30 | vdemidov | Note Added: 0010829 | |
07-03-2013 10:32 | vasketsov | Note Added: 0010832 | |
07-03-2013 10:33 | vasketsov | Note Added: 0010833 | |
07-03-2013 10:33 | vasketsov | Assigned To | => vasketsov |
07-03-2013 10:33 | vasketsov | Status | new => assigned |
07-03-2013 10:33 | vasketsov | Project | SAS.Планета => SACS.Планета |
07-03-2013 10:51 | vasketsov | Relationship added | related to 0000401 |
07-03-2013 11:12 | vdemidov | Note Added: 0010835 | |
07-03-2013 11:36 | vasketsov | Summary | Отображение маркера при потере сигнала от GPS => Перемещение меток на основании данных от внешнего источника (простой внешний мониторинг) |
07-03-2013 11:36 | vasketsov | Additional Information Updated | View Revisions |
07-03-2013 11:37 | vasketsov | Additional Information Updated | View Revisions |
07-03-2013 11:49 | vasketsov | Note Edited: 0010833 | View Revisions |
07-03-2013 17:22 | Vinil_37 | Note Added: 0010845 | |
07-03-2013 17:28 | Vinil_37 | Note Edited: 0010845 | View Revisions |
07-03-2013 17:32 | Vinil_37 | Note Edited: 0010845 | View Revisions |
07-03-2013 17:57 | vasketsov | Note Added: 0010846 | |
07-03-2013 19:18 | Vinil_37 | Note Added: 0010850 | |
07-03-2013 20:28 | vasketsov | Note Added: 0010851 | |
11-03-2013 02:52 | vasketsov | Status | assigned => resolved |
11-03-2013 02:52 | vasketsov | Resolution | open => fixed |
16-03-2013 21:25 | vasketsov | Relationship added | related to 0001859 |
19-06-2013 13:22 | vasketsov | Relationship added | related to 0001971 |
09-08-2013 14:59 | vasketsov | Fixed in Version | => 130803 |
09-08-2013 15:13 | vasketsov | Status | resolved => closed |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |