Многомерные данные: визуализация, хранение, обработка

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Variant
Активный участник
Сообщения: 133
Зарегистрирован: 15 окт 2009, 09:14
Репутация: 42
Откуда: Москва

Многомерные данные: визуализация, хранение, обработка

Сообщение Variant » 14 янв 2010, 14:44

Похоже, классические ГИС ещё нескоро придут к удобной работе с многомерными данными, но решать-то текущие задачи как-то нужно, какой бы мерности они не были. В моём случае, постоянно приходится возиться с массивами вида XYZtA, где A - параметр, распределённый в пространстве и времени. Вообще-то задачка, как мне кажется, вполне ГИСовская, вот только распространённые программные пакеты ещё не готовы её решить. Приходится выкручиваться: массив данных хранится в виде экселишных таблиц, из которых подготавливаются выборки-срезы с уменьшенной мерностью и отправляются для обработки в Surfer. Там же висит вся топографическая основа, результаты обработки ДЗЗ и прочая пространственная атрибутика. Полученные результаты опять заносятся в экселишные массивы, опять делаются срезы и т.д. Метод хотя и работает, но крайне неудобен. Долго терпел всё это безобразие, наконец, понял, что пора оптимизировать рабочий процесс. Даже простая возможность визуализации всего пятимерного массива целиком позволила бы найти оптимальные поверхности среза, а не тыкать наугад. Стал искать. Из свободных нашёл только Vis5D и OpenDX, но оба до того "непривычны", что похоже на их исследование уйдёт масса времени. Так что надо быть уверенным наверняка, что направление действий верное. Возможно, есть более удобные пакеты для визулизации всякой многомерщины (интереснее всего свободные, но остальные тоже интересуют). Возможно, кто-то знает готовые средства хранения-обработки-визуализации? Или какой-нибудь секретный способ засунуть многомерные данные в какую-нибудь традиционную ГИС?

dart
Интересующийся
Сообщения: 40
Зарегистрирован: 05 авг 2009, 13:11
Репутация: 0

Re: Многомерные данные: визуализация, хранение, обработка

Сообщение dart » 18 янв 2010, 14:03

Variant писал(а): В моём случае, постоянно приходится возиться с массивами вида XYZtA, где A - параметр, распределённый в пространстве и времени. Вообще-то задачка, как мне кажется, вполне ГИСовская, вот только распространённые программные пакеты ещё не готовы её решить.
В ArcGIS есть Multipoint, да и обычные атрибуты чем не подходят? А вот насчет визуализации и анализа разными способами 5-тимерных массивов может оказаться, что лучше использовать специализированное ПО, тот же Matlab, к примеру.

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Многомерные данные: визуализация, хранение, обработка

Сообщение Boris » 18 янв 2010, 18:38

Это совет с чужих слов, возможно, что и неверно интерпретированных. Как я понял возможности бесплатного пакета R, который здесь несколько раз упоминался, сильно близки в возможностям Matlab.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Многомерные данные: визуализация, хранение, обработка

Сообщение Максим Дубинин » 18 янв 2010, 20:31

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

new_sergei
Участник
Сообщения: 70
Зарегистрирован: 02 апр 2009, 14:41
Репутация: 1

Re: Многомерные данные: визуализация, хранение, обработка

Сообщение new_sergei » 20 янв 2010, 20:21

Я думаю, что и IDL+ENVI тоже подойдут для этих целей.

Variant
Активный участник
Сообщения: 133
Зарегистрирован: 15 окт 2009, 09:14
Репутация: 42
Откуда: Москва

Re: Многомерные данные: визуализация, хранение, обработка

Сообщение Variant » 22 янв 2010, 15:42

C R и Idl близко общаться не приходилось, но по моим представлениям, это скорее средства для обработки массивов, а не решения для хранения и визуализации. Как раз с обработкой проблем нет. Surfer и несколько специализированных программок способны решать все простенькие задачи по обработке массивов, стоящие у нас сейчас. А проблема в первую очередь в том, чтобы обеспечить удобное обращение к массиву и удобный его просмотр, ну и в идеале, отображение совместно с пространственными данными

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Многомерные данные: визуализация, хранение, обработка

Сообщение Boris » 27 янв 2010, 15:07

Про R не знаю, но MatLab вроде тем и славен, как своей визуализацией.

new_sergei
Участник
Сообщения: 70
Зарегистрирован: 02 апр 2009, 14:41
Репутация: 1

Re: Многомерные данные: визуализация, хранение, обработка

Сообщение new_sergei » 30 янв 2010, 17:11

Variant писал(а):C R и Idl близко общаться не приходилось, но по моим представлениям, это скорее средства для обработки массивов, а не решения для хранения и визуализации. Как раз с обработкой проблем нет. Surfer и несколько специализированных программок способны решать все простенькие задачи по обработке массивов, стоящие у нас сейчас. А проблема в первую очередь в том, чтобы обеспечить удобное обращение к массиву и удобный его просмотр, ну и в идеале, отображение совместно с пространственными данными

Об IDL имею только поверхностные представления. Но вот по этим представлениям как раз с визуализацией у этого инструмента всё в порядке. Судя по скриншотам в tutorial'ах возможностей там для этого предостаточно.

Variant
Активный участник
Сообщения: 133
Зарегистрирован: 15 окт 2009, 09:14
Репутация: 42
Откуда: Москва

Re: Многомерные данные: визуализация, хранение, обработка

Сообщение Variant » 01 фев 2010, 17:14

По поводу IDL, R и Matlab:
Я не сомневаюсь в возможностях ни одного из этих пакетов. Matlab по косвенным данным действительно умеет работать с динамическими воксельными массивами, IDL - возможно умеет, R - неизвестно, но не исключено, что тоже умеет. Но все три - это в первую очередь языки. Это может быть и хорошо, когда например надо на ровном месте развернуть систему для моделирования какого-нибудь явления, но для включения в качестве звена в уже готовый рабочий процесс кажется немного громоздким. Примерно то же, что пытаться написать всё самому с нуля используя превосходные библиотеки a, b и с.
Как это часто бывает, хочется получить приемлемый результат с наименьшим количеством возни. Собственно, на Vis5D и OpenDX я сразу и набросился только из-за того, что они и сами тоже красавцы ещё те. Но применение вместо них IDL, R или Matlab боюсь не облегчит дело

trex
Участник
Сообщения: 58
Зарегистрирован: 14 май 2010, 13:54
Репутация: 0

Re: Многомерные данные: визуализация, хранение, обработка

Сообщение trex » 28 май 2010, 11:47

хммм, установил OpenDX для винды ХР, красиво так расположился в меню пуск, а запускатся не хочет, вообще, без каких либо сообщений

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Многомерные данные: визуализация, хранение, обработка

Сообщение Александр Мурый » 28 май 2010, 17:31

Щас буду рекламировать..Хотите 4D -- добро пожаловать в мир GRASS ..)) Хотя поддержка 3D-растров и 3D-векторов там пока очень базовая, но зато есть. Поддержка временной информации т.н. "timestamps"
Хранить аттрибутивные данные -- DBF, SQLite, MySQL, PosgreSQL/PostGIS.
Неплохая 4D визуализация -- NVIZ, или экспорт в форматы V5d, VTK. Анимация растров во времени.
Вместе с R -- статистика.

Почитал про возню с экселем и серфером -- ужас, это же садомазохизм в чистом виде. Хотя, бывает, и костыли хорошо работают))
Редактор материалов, модератор форума

Trace
Активный участник
Сообщения: 153
Зарегистрирован: 14 окт 2009, 05:07
Репутация: 0
Откуда: Красноярск
Контактная информация:

Re: Многомерные данные: визуализация, хранение, обработка

Сообщение Trace » 29 май 2010, 17:21

amuriy писал(а):Щас буду рекламировать..Хотите 4D -- добро пожаловать в мир GRASS ..))
Так я за GRASS, но что то у меня неполучилось((( а раз вы хотите "рекламировать" так я думаю это стоит сделать с использованием примера, причем не базового, а какого нибудь живого. то что пригодится в геолого-геофизическом, геологическом изучении.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Многомерные данные: визуализация, хранение, обработка

Сообщение Александр Мурый » 29 май 2010, 17:52

Да, голословным быть не хочется. Но я сам пока только разбираюсь (хотя уже больше года) со всеми возможностями GRASS. Я геоморфолог, работаю в основном в цифровыми моделями рельефа (диссертация по неотектонике), пока не сталкивался такими массивами, как описано ранее. Т.е. данные для примера взять неоткуда.

Давайте, кому не лень и интересно, создадим учебный набор данных в 4D и поиграемся с ним в GRASS. Готов немного напрячься ..)) Можно поискать в инете образцы таких данных. Я думаю, найдется какой-нибудь гидромет..

Trace, какие проблемы с GRASS? Можно вернуться и к разбору полетов в теме "Применение GRASS в геологии и геофизике" на форуме.
Редактор материалов, модератор форума

trex
Участник
Сообщения: 58
Зарегистрирован: 14 май 2010, 13:54
Репутация: 0

Re: Многомерные данные: визуализация, хранение, обработка

Сообщение trex » 31 май 2010, 08:27

мдяя, после того как мне указали что нужно ЕЩЕ к портированию OpenDX на винду- сразу воспряла опять мысля разбиратся с Грассом. Мне непонятна фича с бесплатностью OpenDX если нужно докупать ексидов и хwin32

Ответить

Вернуться в «Общий - ПО»

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

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