Расчет грида по неравномерному набору точек
-
- Интересующийся
- Сообщения: 34
- Зарегистрирован: 22 мар 2012, 23:18
- Репутация: 0
Расчет грида по неравномерному набору точек
Есть файлы типа DAT(X, Y и параметр)
Подскажите, как проще в R построить по этим файлам равномерные гриды ? Желательно не выходя за границы области координат точек из файлов.
Подскажите, как проще в R построить по этим файлам равномерные гриды ? Желательно не выходя за границы области координат точек из файлов.
Последний раз редактировалось Geophysic 27 авг 2014, 10:34, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Расчет грида по неравномерному набору точек
проще всего использовать пакет MBA, mba.points(), будет быстро и понятно, как регулировать сглаживание (числом уровней в иерархии).Geophysic писал(а):Есть файлы типа DAT(X, Y и параметр)
Подскажите, как проще в R построить по этим файлам равномерные гриды ? Желательно не выходя за границы области координат точек из файлов.
Границы и шаг сетки лучше задавать самим, использовав range() для вычисления границ, потом seq() для задания линий сетки и expand.grid() для создания координат (при использовании mba.surf() получите сетку с не квадратными ячейками).
-
- Интересующийся
- Сообщения: 34
- Зарегистрирован: 22 мар 2012, 23:18
- Репутация: 0
Re: Расчет грида по неравномерному набору точек
Спасибо, получилось нарисовать в виде карты, подскажите как нанести скважины с названиями и нарисовать шкалу
-
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Расчет грида по неравномерному набору точек
RTFMGeophysic писал(а):Спасибо, получилось нарисовать в виде карты, подскажите как нанести скважины с названиями и нарисовать шкалу
Курим мануалы для text(), rect(), plot(), contour() - ручками все, ручками (один раз). Потом копипастим или делаем свой библиотеку функций. Готовое тоже, наверняка, есть, но там бывают разные нюансы (слишком много за собой тянет). Можно поискать на западных R-форумах, там тоже геофизики попадаются.
-
- Интересующийся
- Сообщения: 34
- Зарегистрирован: 22 мар 2012, 23:18
- Репутация: 0
Re: Расчет грида по неравномерному набору точек
Практически всё нарисовал - шкалу никак не найду - очень не охота прямоугольники ручками рисовать
может хоть шкала есть готовая ?
может хоть шкала есть готовая ?
-
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Расчет грида по неравномерному набору точек
несомненно есть, и во многих местах. Например, первое, что выдал гугля. Но, как я уже говорил, есть нюансы - для легенды создается свой фрейм, и вы перестаете попадать в координаты на карте. Лучше ручками, это один небольшой цикл с автоматическим созданием квадратиков (можете выдрать его из исходников указанной функции)Geophysic писал(а):Практически всё нарисовал - шкалу никак не найду - очень не охота прямоугольники ручками рисовать
может хоть шкала есть готовая ?
-
- Интересующийся
- Сообщения: 34
- Зарегистрирован: 22 мар 2012, 23:18
- Репутация: 0
Re: Расчет грида по неравномерному набору точек
похоже, по любому, придется создавать отдельный фрейм и в нём рисовать, только шкалу в конце
кстати, как вы обходите, то что гугл на букву R в запросах не обращает внимания
кстати, как вы обходите, то что гугл на букву R в запросах не обращает внимания
-
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Расчет грида по неравномерному набору точек
1) image color key in R .. statistc R package linear model ... как-то так (добавляем ключевых слов)Geophysic писал(а):кстати, как вы обходите, то что гугл на букву R в запросах не обращает внимания
2) ищем здесь: http://www.r-bloggers.com, http://r-forge.r-project.org/ и в других подобных местах
-
- Интересующийся
- Сообщения: 34
- Зарегистрирован: 22 мар 2012, 23:18
- Репутация: 0
Re: Расчет грида по неравномерному набору точек
спасибо за подсказки
кстати, не смотря на возможное (не успел разобраться) использование фреймов, скважины и подписи расположились правильно
кстати, не смотря на возможное (не успел разобраться) использование фреймов, скважины и подписи расположились правильно
-
- Гуру
- Сообщения: 4057
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Расчет грида по неравномерному набору точек
у этого конкретного варианта не помню (в R, как обычно, 100500 способов сделать одно и то же), просто под свои задачи лучше собирать свою библиотеку (так и создавалась большинство пакетов), это пригодится при массовой типовой обработке (что для геофизиков весьма характерно).Geophysic писал(а):кстати, не смотря на возможное (не успел разобраться) использование фреймов, скважины и подписи расположились правильно
- Игорь Черниенко
- Активный участник
- Сообщения: 137
- Зарегистрирован: 28 мар 2009, 01:05
- Репутация: 11
- Откуда: Хабаровск, Южно-Сахалинск
Re: Расчет грида по неравномерному набору точек
Вот в эту сторону еще гляньте
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей