Пространственно-временной анализ точечных массивов
-
- Активный участник
- Сообщения: 133
- Зарегистрирован: 15 окт 2009, 09:14
- Репутация: 42
- Откуда: Москва
Пространственно-временной анализ точечных массивов
Возникла задача визуально проанализировать структуру массива точечных данных в пространстве и времени. В первую очередь интересует возможность интерактивного построения пространственных и временных срезов по различным атрибутам. Данные пространственно очень неоднородны, поэтому все варианты с переносом на регулярные сетки отпадают, остаётся либо смотреть их как есть, либо пытаться строить на них какую-то нерегулярную сетку. Есть ли какие-нибудь более-менее комфортные свободные средства для визуального анализа таких данных? Чем обычно решают такие задачи?
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Пространственно-временной анализ точечных массивов
Если для визуалиции, то посмотрите на расширение Time Manager для QQIS
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Пространственно-временной анализ точечных массивов
судя по всему, это пространственно - временной точечный пуассоновский процесс. Все можно сделать в R, но придется немного программировать. Пакет spatstat и далее, возможно еще vegan. Но нужно смотреть постановку задачи.Variant писал(а):Есть ли какие-нибудь более-менее комфортные свободные средства для визуального анализа таких данных? Чем обычно решают такие задачи?
-
- Активный участник
- Сообщения: 133
- Зарегистрирован: 15 окт 2009, 09:14
- Репутация: 42
- Откуда: Москва
Re: Пространственно-временной анализ точечных массивов
Time Manager производит очень хорошее впечатление: я смотрел его пару лет назад, и с тех пор он вырос в действительно мощный инструмент. Но, похоже, динамика двухмерных объектов - это его предел. Или есть какой-то хитрый способ как скормить ему трёхмерку?bolotoved писал(а):Если для визуалиции, то посмотрите на расширение Time Manager для QQIS
К сожалению, анализируемые процессы ни являются случайными, ни описываются единой моделью. Это результаты многолетних замеров, имеющие нестационарную связь как в пространстве, так и во времени, при этом заведомо недостаточные для построения имитационной модели. Из-за нестационарности связи просто взять и сократить размерность, не потеряв при этом сути происходящих процессов, не удастся. И даже если вслепую как-то отстроить поле связи, пускай даже в R, его всё равно в итоге надо будет в чём-то визуализироватьgamm писал(а):судя по всему, это пространственно - временной точечный пуассоновский процесс. Все можно сделать в R, но придется немного программировать. Пакет spatstat и далее, возможно еще vegan. Но нужно смотреть постановку задачи.
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Пространственно-временной анализ точечных массивов
GRASS умеет визуализировать геоданные во времени, в т.ч. и в трёх измерениях.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Пространственно-временной анализ точечных массивов
никто не предлагает ничего сокращать - это же не метод главных компонент. Пуассоновский процесс предполагает (если говорить без точной терминологии), что "снизу" есть непрерывная вероятность (которая меняется в пространстве и времени, и зависит от параметров), "сверху" - реализация в виде событий.Variant писал(а):Из-за нестационарности связи просто взять и сократить размерность, не потеряв при этом сути происходящих процессов, не удастся.
опять же, никакого "поля связей" никто не предлагает, а уж по части визуализации - в R с этим все нормально (если кнопок и прочих художеств не делать, а использовать, например, 3D представление через OpenGL).И даже если вслепую как-то отстроить поле связи, пускай даже в R, его всё равно в итоге надо будет в чём-то визуализировать
Модель в такой ситуации строят, разбив пространство - время на "квадратики" (построив многомерную гистограмму), из нее можно получить зависимости, их значимость, и т.д. Детали зависят от задачи и природы данных.
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Пространственно-временной анализ точечных массивов
На сколько мне известно, Time Manager с 3D не работат (в QGIS 3D пока что в зачаточной форме). Выше уже упоминался GRASS который с 7-й версии работает с "временными пачками". Более ранние версии GRASS использовали для этого возможности ParaView на который советую также обратить внимание.
На YouTube есть примеры визуализации временных серий, в т.ч. трехмерные. Главное достоинство ParaView - его интерактивность, например, можно "на лету" делать срезы через трехмерный массив, осуществлять выборки по критериям и т. п.
Пример визуализации 3D + Time Series в ParaView: http://www.youtube.com/watch?v=6u2wCaD_oFM
На YouTube есть примеры визуализации временных серий, в т.ч. трехмерные. Главное достоинство ParaView - его интерактивность, например, можно "на лету" делать срезы через трехмерный массив, осуществлять выборки по критериям и т. п.
Пример визуализации 3D + Time Series в ParaView: http://www.youtube.com/watch?v=6u2wCaD_oFM
-
- Активный участник
- Сообщения: 133
- Зарегистрирован: 15 окт 2009, 09:14
- Репутация: 42
- Откуда: Москва
Re: Пространственно-временной анализ точечных массивов
Спасибо! Это похоже на реальный путь. Единственное, как я понял, все эти новые возможности - нововведение седьмой версии, которая до недавнего времени производила впечатление чего-то недоделанного и экспериментального. Насколько она сейчас стабильна и пригодна к работе? Или это пока только как задел на будущее?rhot писал(а):GRASS умеет визуализировать геоданные во времени, в т.ч. и в трёх измерениях.
возможно, я конечно чего-то не понимаю вопросах моделирования, но мне всегда казалось, что если уж идти на поклон ко всяким случайным процессам, пытаясь моделировать ими некоторое изучаемое явление, то надо хотя бы чётко понимать, на какой объект мы их будем настраивать. Здесь же такого понимания нет, поскольку параметры объекта не стационарны ни во времени, ни в пространствеgamm писал(а):Пуассоновский процесс предполагает (если говорить без точной терминологии), что "снизу" есть непрерывная вероятность (которая меняется в пространстве и времени, и зависит от параметров), "сверху" - реализация в виде событий.
если с помощью OpenGL или любой другой тайной магии R сможет построить динамическое облако точек - я на нём скорее всего и остановлюсь. Похоже, что R может почти всё, только почему-то скромно молчит об этом. Из красивостей нужна только возможность раскрашивать точки тем или иным атрибутом, и интерактивно мотать время - чтобы не одним роликом от начала до конца, а хотя бы с паузой. Интерактивные срезы по разным подпространствам желательны, но необязательны - в крайнем случае сам их руками нарежу - правда это скорее всего займёт несколько дней вместо нескольких минутgamm писал(а):опять же, никакого "поля связей" никто не предлагает, а уж по части визуализации - в R с этим все нормально (если кнопок и прочих художеств не делать, а использовать, например, 3D представление через OpenGL)
Подход в общем случае здравый, но в данном случае структура объекта нашпигована локальными неоднородностями - так что пришлось бы лезть в нерегулярные сетки. А они - отдельный источник проблем, поскольку с ними мало кто дружитgamm писал(а): Модель в такой ситуации строят, разбив пространство - время на "квадратики" (построив многомерную гистограмму), из нее можно получить зависимости, их значимость, и т.д. Детали зависят от задачи и природы данных.
С ParaView и ParaViewGeo я как раз и начинал свои поиски, по назначению они будто созданы для меня, а возможностей визуализации у них даже больше чем нужно. Однако, среди VTK-шных форматов мне не удалось найти динамических точек - все эти красивости, которые так эффектно выглядят на роликах, сделаны из сеток, даже если визуализация идёт линиями или точечкамиbolotoved писал(а):На сколько мне известно, Time Manager с 3D не работат (в QGIS 3D пока что в зачаточной форме). Выше уже упоминался GRASS который с 7-й версии работает с "временными пачками". Более ранние версии GRASS использовали для этого возможности ParaView на который советую также обратить внимание.
На YouTube есть примеры визуализации временных серий, в т.ч. трехмерные. Главное достоинство ParaView - его интерактивность, например, можно "на лету" делать срезы через трехмерный массив, осуществлять выборки по критериям и т. п.
Пример визуализации 3D + Time Series в ParaView: http://www.youtube.com/watch?v=6u2wCaD_oFM
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Пространственно-временной анализ точечных массивов
Ну, семёркой я пользуюсь уже года 2 как - меня устраивает, не помню когда последний раз вылетала. Но я в основном с ДДЗЗ на ней работаю, подготовка и анализ снимков. Особо визуализировать в GRASS не приходилось, всё больше в QGIS с грассовским плагином.Variant писал(а):Спасибо! Это похоже на реальный путь. Единственное, как я понял, все эти новые возможности - нововведение седьмой версии, которая до недавнего времени производила впечатление чего-то недоделанного и экспериментального. Насколько она сейчас стабильна и пригодна к работе? Или это пока только как задел на будущее?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Активный участник
- Сообщения: 133
- Зарегистрирован: 15 окт 2009, 09:14
- Репутация: 42
- Откуда: Москва
Re: Пространственно-временной анализ точечных массивов
ну значит, если ничего проще не найду, буду пробовать в GRASS. Раньше всегда удавалось найти повод, чтобы как-то отвертеться и не изучать его - очень уж тоскливо рыться в его суровых английских мануалах без картинок - но похоже в этот раз скрыться от него будет сложнее
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Пространственно-временной анализ точечных массивов
ничего не понял, поскольку не смог вообразить, что у вас за данные (без этого что-то обсуждать бессмысленно).Variant писал(а):возможно, я конечно чего-то не понимаю вопросах моделирования, но мне всегда казалось, что если уж идти на поклон ко всяким случайным процессам, пытаясь моделировать ими некоторое изучаемое явление, то надо хотя бы чётко понимать, на какой объект мы их будем настраивать. Здесь же такого понимания нет, поскольку параметры объекта не стационарны ни во времени, ни в пространстве
Кстати, при абсолютно равномерном пуассоновском процессе человек наблюдает явные скопления точек, как в пространстве, так и во времени. А стационарность нужна только для методов типа вариографии, для случайных процессов она не не обязательна.
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
Re: Пространственно-временной анализ точечных массивов
Variant писал(а):Возникла задача визуально проанализировать структуру массива точечных данных в пространстве и времени. В первую очередь интересует возможность интерактивного построения пространственных и временных срезов по различным атрибутам. Данные пространственно очень неоднородны, поэтому все варианты с переносом на регулярные сетки отпадают, остаётся либо смотреть их как есть, либо пытаться строить на них какую-то нерегулярную сетку. Есть ли какие-нибудь более-менее комфортные свободные средства для визуального анализа таких данных? Чем обычно решают такие задачи?
Если достигнете результатов, или же придете к более ясным идеям о методике решения вашей задачи, может быть, осветите это здесь по каким-то шагам?
Я имею где-то близкую задачу (хотя суть вашей также не уяснила в полной мере), и ищу разные подходы..
(а вообще, говорят, это хороший принцип для форумов - подводить итог по вопросу))
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость