| Anonymous | Login | Signup for a new account | 26-10-25 02:22 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] Хотелка / Feature request | 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 (3303x), netsky (1x), Vinil_37 (2x), vdemidov (1x), zed (1x), hrucker (64x) | 
| Total Views | 3372 | 
| Last View | 26-10-2025 02:22 | 
|  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 | 
| 08-08-2025 13:24 | zed | Category | Хотелка => Хотелка / Feature request | 
| My View | View Issues | Change Log | Roadmap | Search | 
| Copyright © 2007 - 2025 SAS.Planet Team |