Объединение добровольных спасателей ЭКСТРЕМУМ


Форум к сайту Общественной организации и поисково-спасательного отряда ЭКСТРЕМУМ

г. Санкт-Петербург

перейти на основной сайт Еxtremum.spb.ru
 

Часовой пояс: UTC + 3 часа



Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
СообщениеДобавлено: 13 окт 2015, 12:00 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 13 мар 2006, 00:59
Сообщения: 17313
Изображений: 5
задача осталась актуальной


Вернуться к началу
 Профиль Персональный альбом  
Ответить с цитатой  
СообщениеДобавлено: 13 окт 2015, 12:42 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 03 июн 2012, 00:00
Сообщения: 953
Изображений: 9
Откуда: Василеостровская
Аппроксимация полиномами http://alglib.sources.ru/interpolation/ ... hp#header4


Вернуться к началу
 Профиль Персональный альбом  
Ответить с цитатой  
СообщениеДобавлено: 13 окт 2015, 12:59 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 13 мар 2006, 00:59
Сообщения: 17313
Изображений: 5
Nagual писал(а):
Аппроксимация полиномами http://alglib.sources.ru/interpolation/ ... hp#header4



да, ссылка полезная, но задача не в ссылке на полезные материалы, а проработать конкретный алгоритм (или пример), учебники я и сам могу почитать

Что нужно:

1. Алгоритм обработки
2. Желательно пример кода, например на java/javascript или т.п., который отлажен и проверен, визуализация в данном случае не особо нужна.

Затем я интегрирую эту функцию в систему сайта, адаптировав под наши условия и уже отсюда мы сделаем обработку и визуализацию.
Т.е. задача - помочь в реализации конкретной функции для нашей системы.


Вернуться к началу
 Профиль Персональный альбом  
Ответить с цитатой  
СообщениеДобавлено: 13 окт 2015, 13:31 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 29 июл 2011, 00:00
Сообщения: 2103
Потенциально я эту задачу способен решить. Мне удобнее было бы писать на C#, но можно и на Java. Надо бы только уточнить постановку задачи. Лучше, наверное, в несколько этапов.

Во-первых, хотелось бы формулировку конечной цели анализа. Понятно, что речь идёт о большей или меньшей "преодолимости" местности, в которой был записан трек. А конкретнее? В чём идея? Допустим, всё уже реализовано, прикручено и визуализировано, как это должно работать? Что мы открываем (запускаем)? Что мы при этом видим, и что нам при этом становится понятно?

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

_________________
8 921 9 шесть 6 шесть 439


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 13 окт 2015, 15:02 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 13 мар 2006, 00:59
Сообщения: 17313
Изображений: 5
Есть большое ТЗ, по созданию софта/сервиса для РПСРов.
Оно включает много инструментов. Для некоторых из этих инструментов используются различные сведения, получаемые в т.ч. и из треков.

В данном конкретном случае, описанная задача вычисляет из загруженных треков коэффициенты и другую информацию, которую:
1. Можно визуализировать и использовать в ручном режиме
2. Использовать в рамках системы, которую упоминал выше

Если конкретно, то как и написано в первом сообщении из трека вычисляется 2 параметра:

1. Средняя скорость передвижения ПГ на данном участке местности
2. Степень криволинейности движения (СКД)

Пока неясно, как учитывать эти данные в базе данных -либо для каждой точки на местности или для зоны.

Эти параметры используются для прогнозирования (расчета) максимального возможного перемещения пострадавшего за определенное время.

Средняя скорость передвижения ПГ показывает насколько относительно обычного асфальта и стандартной скорости 5-6 км/ч для подготовленной группы, уменьшается скорость. Т.е. понижающий коэффициент для конкретной местности в прямолинейном измерении.

Учитывая, что в абсолютном большинстве случаев ПГ передвигается быстрее пострадавшего, это максимально возможная скорость для оценки ситуации. А используя понижающий коэфф. можно примерно оценить скорость потерявшегося относительно его нормальной (если известно).

Степень криволинейности движения (СКД) - характеристика, описывающая возможность свободного перемещения на местности, т.е. наличие препятствий.
Для бурелома он будет максимальный.

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


Вернуться к началу
 Профиль Персональный альбом  
Ответить с цитатой  
СообщениеДобавлено: 13 окт 2015, 15:50 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 29 июл 2011, 00:00
Сообщения: 2103
Boriska писал(а):
Эти параметры используются для прогнозирования (расчета) максимального возможного перемещения пострадавшего за определенное время... а так же для обозначения "труднопроходимых зон". В т.ч. и на карте.


Да, идея выглядит шикарной и стоящей любых трудозатрат.

Boriska писал(а):
... из трека вычисляется 2 параметра:

1. Средняя скорость передвижения ПГ на данном участке местности
2. Степень криволинейности движения (СКД)


Насколько я понимаю, нужно брать (целый) трек, бить его на меньшие отрезки (нужно придумать, как), для каждого такого отрезка вычислять два искомых параметра, и массив пар этих вычисленных параметров выдавать в качестве результата. При этом, каждая такая пара должна быть привязана к своему квадрату координатной сетки (на местности). Тогда, по нескольким трекам, которые "накрывают" район поисков, мы получим (со многими оговорками, конечно) наглядную (двумерную) картинку распределения возможных скоростей перемещения и возможных препятствий-ловушек в районе?

_________________
8 921 9 шесть 6 шесть 439


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 13 окт 2015, 16:02 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 13 мар 2006, 00:59
Сообщения: 17313
Изображений: 5
Да, именно так


Вернуться к началу
 Профиль Персональный альбом  
Ответить с цитатой  
СообщениеДобавлено: 17 окт 2015, 13:38 
Не в сети
Старожил

Зарегистрирован: 04 дек 2006, 01:00
Сообщения: 353
tendzin paraplan писал(а):
Насколько я понимаю, нужно брать (целый) трек, бить его на меньшие отрезки (нужно придумать, как)

Ничего бить не нужно. Трек - это набор точек, привязанных ко времени. Соответственно берем две соседних точки - это и есть наш минимальный отрезок, далее считаем расстояние между точками по их координатам и с учетом разницы высот. Поделив это на время получаем среднюю скорость.
Проблема тут в другом - точность. Точность определения координат - десятки метров, высот - еще хуже. Время пишется с точностью до секунды. При этом скорость движения человека по лесу вряд ли превышает 1.5 м/с. Т.е. мы получаем большую погрешность расчетов.
Возможно скорость придется считать по нескольким соседним отрезкам, задавшись достаточным порогом минимального расстояния (например 200 метров). Или же "сглаживать" путем усреднения скорости на нескольких соседних отрезках.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 17 окт 2015, 13:55 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 13 мар 2006, 00:59
Сообщения: 17313
Изображений: 5
Нас итересуют участки с характерной для этого участка скоростью


Вернуться к началу
 Профиль Персональный альбом  
Ответить с цитатой  
СообщениеДобавлено: 17 окт 2015, 22:44 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 13 мар 2006, 00:59
Сообщения: 17313
Изображений: 5
Я бы предложил тему обсуждения анализа зеленки и т.п. Вынести в отдельную. К описанной задаче отношения не имеет. Задача - обработка трека.


Вернуться к началу
 Профиль Персональный альбом  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
 Мероприятия

 Дежурная смена

 Спасработы за 15 дней

 ТЕКУЩИЕ СПАСРАБОТЫ

 Спасение животных

 Сейчас на ПСР

 НОВОСТИ

 Онлайн монитор

 Лента

 Поиск


Расширенный поиск

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Мобильный вид