Перенос сеток (карт) в Матлаб или Мэпл
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 06 авг 2013, 16:42
- Репутация: 0
Перенос сеток (карт) в Матлаб или Мэпл
Добрый день!
Помогите, пожалуйста!
Прошу Вашей помощи, т.к. сам не могу сообразить, как действовать в данной ситуации.
Дело в том, что нужно разработать красивую мат. модель оптимизации освоения месторождений для оптимизации последовательности их ввода в эксплуатацию.
В общем есть несколько месторождений с различными запасами, находящихся на различном расcтоянии от точки отгрузки. Для транспорта продукции требуется проложить продуктопровод от точки отгрузки до месторождения, при этом стоимость прокладки для разных участком различная - природно-климатические условия, рельеф и тд.
Стоит сверхзадача оптимизировать последовательность ввода месторождений в эксплуатацию с учетом различных критериев (опять-таки природно-климатические условия, рельеф и тд, как оценить которые я не знаю..).
Проводить оптимизацию собираюсь в Матлабе или Мэпле (алгоритмы, вычисления и тд.)
Нужно на площадь набросить 2д сетку с большим количеством узлов с координатами. Линии между узлами (координатами) будут определять стоимость движения между узлами и вычисляться по определенной функции.
Собственно, вопрос:
У меня есть несколько карт местности (глубина воды, скорость ветра и др) с координатами в форматах типа .tfw .grd. Например,
http://www.ngdc.noaa.gov/mgg/bathymetry ... ersion3_0/
Как можно перенести карты с координатами в Матлаб или Мэпл? Чтобы были доступны ЗНАЧЕНИЯ (глубина воды) для всех точек карты?
К сожалению, я полный ноль во всем этом и прошу Вашей помощи.
Спасибо!
Помогите, пожалуйста!
Прошу Вашей помощи, т.к. сам не могу сообразить, как действовать в данной ситуации.
Дело в том, что нужно разработать красивую мат. модель оптимизации освоения месторождений для оптимизации последовательности их ввода в эксплуатацию.
В общем есть несколько месторождений с различными запасами, находящихся на различном расcтоянии от точки отгрузки. Для транспорта продукции требуется проложить продуктопровод от точки отгрузки до месторождения, при этом стоимость прокладки для разных участком различная - природно-климатические условия, рельеф и тд.
Стоит сверхзадача оптимизировать последовательность ввода месторождений в эксплуатацию с учетом различных критериев (опять-таки природно-климатические условия, рельеф и тд, как оценить которые я не знаю..).
Проводить оптимизацию собираюсь в Матлабе или Мэпле (алгоритмы, вычисления и тд.)
Нужно на площадь набросить 2д сетку с большим количеством узлов с координатами. Линии между узлами (координатами) будут определять стоимость движения между узлами и вычисляться по определенной функции.
Собственно, вопрос:
У меня есть несколько карт местности (глубина воды, скорость ветра и др) с координатами в форматах типа .tfw .grd. Например,
http://www.ngdc.noaa.gov/mgg/bathymetry ... ersion3_0/
Как можно перенести карты с координатами в Матлаб или Мэпл? Чтобы были доступны ЗНАЧЕНИЯ (глубина воды) для всех точек карты?
К сожалению, я полный ноль во всем этом и прошу Вашей помощи.
Спасибо!
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Перенос сеток (карт) в Матлаб или Мэпл
Для конвертации растров из форматов .tif+.tfw / .grd в форматы Matlab попытайтесь исп-ть Mirone или вот это, например.
Редактор материалов, модератор форума
- jerry-maori
- Гуру
- Сообщения: 585
- Зарегистрирован: 22 авг 2012, 17:02
- Репутация: 143
- Откуда: Нижний Новгород
Re: Перенос сеток (карт) в Матлаб или Мэпл
дык конвертируйте в ASC и смело можно перекидывать в матлаб. Он их нативно нормально в double array скушает.. Только заголовок (где кол-во строк, столбцов и т.п.) надо будет удалить.. Матлаб их не очень понимает.
Правда если у вас матрицы гридов не точно друг на друга ложаться, то придётся химичить с целью сохранить их взаимоположение.
Правда если у вас матрицы гридов не точно друг на друга ложаться, то придётся химичить с целью сохранить их взаимоположение.
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 06 авг 2013, 16:42
- Репутация: 0
Re: Перенос сеток (карт) в Матлаб или Мэпл
Господа!
В общем у меня проблема...
У меня есть карта глубин в формате .rgd или .tif
Я хочу экспортировать это все дело в Матлаб в виде массива координаты точки- глубина.
На руках имею только Аркгис 10.1 и Матлаб2013...
Я ничего не смыслю в картографии, вот причем абсолютно.
Есть ли возможность выполнить требуемый перенос...и как??
Мои страдания увеличивают другие данные в форматах .KML .shp , с которыми нужно провести ту же операцию.
Прошу помощи!
Спасибо!
В общем у меня проблема...
У меня есть карта глубин в формате .rgd или .tif
Я хочу экспортировать это все дело в Матлаб в виде массива координаты точки- глубина.
На руках имею только Аркгис 10.1 и Матлаб2013...
Я ничего не смыслю в картографии, вот причем абсолютно.
Есть ли возможность выполнить требуемый перенос...и как??
Мои страдания увеличивают другие данные в форматах .KML .shp , с которыми нужно провести ту же операцию.
Прошу помощи!
Спасибо!
- syroezhka
- Завсегдатай
- Сообщения: 290
- Зарегистрирован: 21 апр 2008, 21:22
- Репутация: 5
- Откуда: 50°26'N 30°31'E
- Контактная информация:
Re: Перенос сеток (карт) в Матлаб или Мэпл
MatLab прекрасно работает с геотифами и kmz/kml. Кроме того, знает базовый набор проекций. Так что с совмещением данных проблем не будет.
Данные по вашей ссылке без проблем зачитались с помощью geotiffread
Данные по вашей ссылке без проблем зачитались с помощью geotiffread
- jerry-maori
- Гуру
- Сообщения: 585
- Зарегистрирован: 22 авг 2012, 17:02
- Репутация: 143
- Откуда: Нижний Новгород
Re: Перенос сеток (карт) в Матлаб или Мэпл
shp тоже читает на раз.
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 06 авг 2013, 16:42
- Репутация: 0
Re: Перенос сеток (карт) в Матлаб или Мэпл
Спасибо! Буду пытаться..
Очередной вопрос.
Как в АркГисе (АркМар) обрезать большой растровый слой? Вырезать из него квадрат?
Смотрел
http://gis-lab.info/qa/clipraster-freeform.html
Но у меня нет лицензии на Spatial Analyst Tools...
http://npk-kaluga.ru/CutRastr_AGIS.htm
не обрезает по шейп файлу (создаю сам прямоугольник и по нему вырезать пытаюсь)
Очередной вопрос.
Как в АркГисе (АркМар) обрезать большой растровый слой? Вырезать из него квадрат?
Смотрел
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: Перенос сеток (карт) в Матлаб или Мэпл
Пож-та, придерживайтесь правил форума: отдельный вопрос — отдельная тема (причём в соответствующем разделе, т.е. в этом случае в разделе ArcGIS).roof2005 писал(а): Очередной вопрос.
Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя