Перенос сеток (карт) в Матлаб или Мэпл

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
roof2005
Интересующийся
Сообщения: 29
Зарегистрирован: 06 авг 2013, 16:42
Репутация: 0

Перенос сеток (карт) в Матлаб или Мэпл

Сообщение roof2005 » 06 авг 2013, 16:58

Добрый день!
Помогите, пожалуйста!
Прошу Вашей помощи, т.к. сам не могу сообразить, как действовать в данной ситуации.
Дело в том, что нужно разработать красивую мат. модель оптимизации освоения месторождений для оптимизации последовательности их ввода в эксплуатацию.

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

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

Собственно, вопрос:
У меня есть несколько карт местности (глубина воды, скорость ветра и др) с координатами в форматах типа .tfw .grd. Например,
http://www.ngdc.noaa.gov/mgg/bathymetry ... ersion3_0/
Как можно перенести карты с координатами в Матлаб или Мэпл? Чтобы были доступны ЗНАЧЕНИЯ (глубина воды) для всех точек карты?

К сожалению, я полный ноль во всем этом и прошу Вашей помощи.
Спасибо!

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

Re: Перенос сеток (карт) в Матлаб или Мэпл

Сообщение Александр Мурый » 06 авг 2013, 17:08

Для конвертации растров из форматов .tif+.tfw / .grd в форматы Matlab попытайтесь исп-ть Mirone или вот это, например.
Редактор материалов, модератор форума

Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Re: Перенос сеток (карт) в Матлаб или Мэпл

Сообщение jerry-maori » 06 авг 2013, 18:12

дык конвертируйте в ASC и смело можно перекидывать в матлаб. Он их нативно нормально в double array скушает.. Только заголовок (где кол-во строк, столбцов и т.п.) надо будет удалить.. Матлаб их не очень понимает.

Правда если у вас матрицы гридов не точно друг на друга ложаться, то придётся химичить с целью сохранить их взаимоположение.

roof2005
Интересующийся
Сообщения: 29
Зарегистрирован: 06 авг 2013, 16:42
Репутация: 0

Re: Перенос сеток (карт) в Матлаб или Мэпл

Сообщение roof2005 » 09 авг 2013, 19:56

Господа!
В общем у меня проблема...
У меня есть карта глубин в формате .rgd или .tif
Я хочу экспортировать это все дело в Матлаб в виде массива координаты точки- глубина.
На руках имею только Аркгис 10.1 и Матлаб2013...
Я ничего не смыслю в картографии, вот причем абсолютно.
Есть ли возможность выполнить требуемый перенос...и как??
Мои страдания увеличивают другие данные в форматах .KML .shp , с которыми нужно провести ту же операцию.
Прошу помощи!
Спасибо!

Аватара пользователя
syroezhka
Завсегдатай
Сообщения: 290
Зарегистрирован: 21 апр 2008, 21:22
Репутация: 5
Откуда: 50°26'N 30°31'E
Контактная информация:

Re: Перенос сеток (карт) в Матлаб или Мэпл

Сообщение syroezhka » 09 авг 2013, 23:18

MatLab прекрасно работает с геотифами и kmz/kml. Кроме того, знает базовый набор проекций. Так что с совмещением данных проблем не будет.
Данные по вашей ссылке без проблем зачитались с помощью geotiffread

Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Re: Перенос сеток (карт) в Матлаб или Мэпл

Сообщение jerry-maori » 10 авг 2013, 06:31

shp тоже читает на раз.

roof2005
Интересующийся
Сообщения: 29
Зарегистрирован: 06 авг 2013, 16:42
Репутация: 0

Re: Перенос сеток (карт) в Матлаб или Мэпл

Сообщение roof2005 » 12 авг 2013, 19:23

Спасибо! Буду пытаться..

Очередной вопрос.
Как в АркГисе (АркМар) обрезать большой растровый слой? Вырезать из него квадрат?
Смотрел
http://gis-lab.info/qa/clipraster-freeform.html
Но у меня нет лицензии на Spatial Analyst Tools...
http://npk-kaluga.ru/CutRastr_AGIS.htm
не обрезает по шейп файлу (создаю сам прямоугольник и по нему вырезать пытаюсь)

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

Re: Перенос сеток (карт) в Матлаб или Мэпл

Сообщение Александр Мурый » 12 авг 2013, 19:27

roof2005 писал(а): Очередной вопрос.
Пож-та, придерживайтесь правил форума: отдельный вопрос — отдельная тема (причём в соответствующем разделе, т.е. в этом случае в разделе ArcGIS).
Редактор материалов, модератор форума

Ответить

Вернуться в «Я новичок!»

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

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